Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractEvent - Class in io.hypersistence.optimizer.core.event
-
The
AbstractEventbase class implements theEventinterface and defines the common methods that can be shared by the entire event hierarchy. - AbstractEvent() - Constructor for class io.hypersistence.optimizer.core.event.AbstractEvent
- AbstractEventSender - Class in io.hypersistence.optimizer.core.event
-
The
AbstractEventSenderdefines theEventsending flow. - AbstractEventSender() - Constructor for class io.hypersistence.optimizer.core.event.AbstractEventSender
- accept(Event) - Method in class io.hypersistence.optimizer.core.event.ChainEventFilter
- accept(Event) - Method in class io.hypersistence.optimizer.core.event.EmptyEventFilter
-
Accepts any incoming
Event. - accept(Event) - Method in interface io.hypersistence.optimizer.core.event.EventFilter
-
Filter the incoming
Event. - accept(Event) - Method in class io.hypersistence.optimizer.hibernate.event.EnversEventFilter
- Action - Interface in io.hypersistence.optimizer.core.action
-
The
Actionclass encapsulates a logic unit that is created by theActionFactoryand executed by theActionExecutor. - ActionExecutor - Class in io.hypersistence.optimizer.core.action
-
The
ActionExecutorexecutesActioninstances. - ActionExecutor(ActionFactory) - Constructor for class io.hypersistence.optimizer.core.action.ActionExecutor
-
Build the
ActionExecutorinstance for the specifiedActionFactory. - ActionFactory - Interface in io.hypersistence.optimizer.core.action
-
The
ActionFactorydefines the object that is responsible for building theActionlogic units. - ActualConfigurationPropertyEvent - Class in io.hypersistence.optimizer.hibernate.event.configuration
-
The
ActualConfigurationPropertyEventis the base class of all theEventtypes that are related to a given Hibernate configuration property. - ActualConfigurationPropertyEvent(String) - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.ActualConfigurationPropertyEvent
-
Construct a
ActualConfigurationPropertyEventusing the provided Hibernate configuration property. - ActualEntityAttributeMappingEvent - Class in io.hypersistence.optimizer.hibernate.event.mapping
-
The
ActualEntityAttributeMappingEventindicates that the event is specific to an entity attribute mapping. - ActualEntityAttributeMappingEvent(Class, String) - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.ActualEntityAttributeMappingEvent
-
Instantiate the event using the provided parameters.
- ActualEntityMappingEvent - Class in io.hypersistence.optimizer.hibernate.event.mapping
-
The
ActualEntityMappingEventindicates that the event is specific to an entity mapping. - ActualEntityMappingEvent(Class) - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.ActualEntityMappingEvent
-
Instantiate the event using the provided parameters.
- addEventHandler(EventHandler) - Method in class io.hypersistence.optimizer.core.config.Config
-
Add the provided
EventHandler. - addForeignKeyDefinition(String, String, String, String) - Method in class io.hypersistence.optimizer.core.event.persistence.DialectEventDdlTranslator
- addForeignKeyDefinition(String, String, String, String) - Method in interface io.hypersistence.optimizer.core.event.persistence.EventDdlTranslator
-
The
ALTER TABLEfragment that adds a foreign key referencing a primary key column, starting withadd constraint. - APPLICATION_NAME - Static variable in interface io.hypersistence.optimizer.core.config.Config.Property.EventPersistence
- apply() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaManager
- Association2903539434Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.association
-
The real event name is obfuscated in Trial Version.
- Association2903539434Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.Association2903539434Event
- Association3269507280Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.association
-
The real event name is obfuscated in Trial Version.
- Association3269507280Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.Association3269507280Event
- Association3890524098Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.association
-
The real event name is obfuscated in Trial Version.
- Association3890524098Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.Association3890524098Event
- Association410542408Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.association
-
The real event name is obfuscated in Trial Version.
- Association410542408Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.Association410542408Event
- Association6905363521Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.association
-
The real event name is obfuscated in Trial Version.
- Association6905363521Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.Association6905363521Event
- Association8154031573Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.association
-
The real event name is obfuscated in Trial Version.
- Association8154031573Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.Association8154031573Event
- Association934543432Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.association
-
The real event name is obfuscated in Trial Version.
- Association934543432Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.Association934543432Event
- Association9379158467Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.association
-
The real event name is obfuscated in Trial Version.
- Association9379158467Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.Association9379158467Event
B
- Basic2998504652Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.basic
-
The real event name is obfuscated in Trial Version.
- Basic2998504652Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.basic.Basic2998504652Event
- Basic3255393660Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.basic
-
The real event name is obfuscated in Trial Version.
- Basic3255393660Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.basic.Basic3255393660Event
- Basic4673470396Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.basic
-
The real event name is obfuscated in Trial Version.
- Basic4673470396Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.basic.Basic4673470396Event
- Basic7290321656Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.basic
-
The real event name is obfuscated in Trial Version.
- Basic7290321656Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.basic.Basic7290321656Event
- Basic8944815987Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.basic
-
The real event name is obfuscated in Trial Version.
- Basic8944815987Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.basic.Basic8944815987Event
- Basic9843724820Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.basic
-
The real event name is obfuscated in Trial Version.
- Basic9843724820Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.basic.Basic9843724820Event
- BATCH_SIZE - Static variable in interface io.hypersistence.optimizer.core.config.Config.Property.EventPersistence
- BLOCKER - Enum constant in enum class io.hypersistence.optimizer.core.event.Event.Priority
- build() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings.Builder
- build() - Method in class io.hypersistence.optimizer.util.logger.JBossLoggerFactory
- builder() - Static method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
-
Create a new
EventPersistenceSettings.Builder. - Builder() - Constructor for class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings.Builder
- buildSettings(SessionFactory, String) - Method in class io.hypersistence.optimizer.core.config.Config.EventPersistence
-
Build the resolved
EventPersistenceSettingsfor this configuration.
C
- Cache2675130729Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.cache
-
The real event name is obfuscated in Trial Version.
- Cache2675130729Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.cache.Cache2675130729Event
- ChainEventFilter - Class in io.hypersistence.optimizer.core.event
-
The
ChainEventFilterimplements theEventFilterinterface so that it propagates the incoming event to multipleEventFilterobjects that were previously registered. - ChainEventFilter() - Constructor for class io.hypersistence.optimizer.core.event.ChainEventFilter
-
Default constructor builds an empty
ListofEventFilterobjects. - ChainEventFilter(List<EventFilter>) - Constructor for class io.hypersistence.optimizer.core.event.ChainEventFilter
-
Constructor taking a predefined
ListofEventFilterobjects. - ChainEventHandler - Class in io.hypersistence.optimizer.core.event
-
The
ChainEventHandlerimplements theEventHandlerinterface so that it propagates the incoming event to multipleEventHandlerobjects that were previously registered. - ChainEventHandler() - Constructor for class io.hypersistence.optimizer.core.event.ChainEventHandler
-
Default constructor builds an empty
ListofEventHandlerobjects. - ChainEventHandler(List<EventHandler>) - Constructor for class io.hypersistence.optimizer.core.event.ChainEventHandler
-
Constructor taking a predefined
ListofEventHandlerobjects. - close() - Method in class io.hypersistence.optimizer.core.event.persistence.RuntimeRollup
-
Close the rollup prior to persisting it, so that its values no longer change and any occurrence recorded concurrently goes into a new rollup instead of being lost.
- close() - Method in class io.hypersistence.optimizer.HypersistenceOptimizer
-
Close the
HypersistenceOptimizer, just likeHypersistenceOptimizer.stop(). - closeConnection(Connection) - Method in class io.hypersistence.optimizer.core.event.persistence.HostConnectionProvider
- columnType(int, int) - Method in class io.hypersistence.optimizer.core.event.persistence.DialectEventDdlTranslator
- columnType(int, int) - Method in interface io.hypersistence.optimizer.core.event.persistence.EventDdlTranslator
- config() - Method in class io.hypersistence.optimizer.HypersistenceOptimizer
-
Get the current
Configobject. - Config - Class in io.hypersistence.optimizer.core.config
-
The
Configclass defines the current configuration. - Config() - Constructor for class io.hypersistence.optimizer.core.config.Config
-
Initializing constructor.
- Config.EventPersistence - Class in io.hypersistence.optimizer.core.config
-
The
Config.EventPersistenceconfiguration activates and tunes the feature that stores the detected events into a database table over time. - Config.Jmx - Class in io.hypersistence.optimizer.core.config
-
JMX configuration.
- Config.Property - Class in io.hypersistence.optimizer.core.config
- Config.Property.EventPersistence - Interface in io.hypersistence.optimizer.core.config
- Config.Property.EventPersistence.Runtime - Interface in io.hypersistence.optimizer.core.config
- Config.Property.Query - Interface in io.hypersistence.optimizer.core.config
- Config.Property.Session - Interface in io.hypersistence.optimizer.core.config
- Config.Property.Stringifier - Class in io.hypersistence.optimizer.core.config
-
The
Stringifierutility allows you to transform the Hypersistence properties to and from theirStringrepresentation. - ConfigContext - Class in io.hypersistence.optimizer.core.config
-
Current configuration context;
- ConfigContext(Config) - Constructor for class io.hypersistence.optimizer.core.config.ConfigContext
-
Instantiate a
ConfigContextobject using the provided configuration. - CONFIGURATION - Enum constant in enum class io.hypersistence.optimizer.core.event.persistence.EventCategory
-
Configuration-related events, detected when scanning the JPA/Hibernate configuration.
- ConfigurationPropertyEvent - Class in io.hypersistence.optimizer.hibernate.event.configuration
-
The
ConfigurationPropertyEventis the base class of all theEventtypes that are related to a given Hibernate configuration property. - ConfigurationPropertyEvent() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.ConfigurationPropertyEvent
- Connection1641560279Event - Class in io.hypersistence.optimizer.hibernate.event.configuration.connection
-
The real event name is obfuscated in Trial Version.
- Connection1641560279Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.connection.Connection1641560279Event
- Connection5390468036Event - Class in io.hypersistence.optimizer.hibernate.event.configuration.connection
-
The real event name is obfuscated in Trial Version.
- Connection5390468036Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.connection.Connection5390468036Event
- Connection9071557016Event - Class in io.hypersistence.optimizer.hibernate.event.configuration.connection
-
The real event name is obfuscated in Trial Version.
- Connection9071557016Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.connection.Connection9071557016Event
- Connection9903031104Event - Class in io.hypersistence.optimizer.hibernate.event.configuration.connection
-
The real event name is obfuscated in Trial Version.
- Connection9903031104Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.connection.Connection9903031104Event
- ConnectionEvent - Class in io.hypersistence.optimizer.hibernate.event.connection
-
The
ConnectionEventindicates that the event is specific to a JDBCConnection. - ConnectionEvent() - Constructor for class io.hypersistence.optimizer.hibernate.event.connection.ConnectionEvent
- ConsoleStatementLoggingEvent - Class in io.hypersistence.optimizer.hibernate.event.configuration.logging
-
The
ConsoleStatementLoggingEventindicates that the current application is using thehibernate.show_sqlconfiguration property. - ConsoleStatementLoggingEvent() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.logging.ConsoleStatementLoggingEvent
- ContextConfigGetter - Interface in io.hypersistence.optimizer.core.config
-
The
ContextConfigGettergets the currentConfigContext. - ContextConfigSetter - Interface in io.hypersistence.optimizer.core.config
-
The
ContextConfigSettersets the currentConfigContext. - CREATE - Enum constant in enum class io.hypersistence.optimizer.core.event.persistence.SchemaAction
-
Create the tables if they do not already exist.
- createContainerEntityManagerFactory(PersistenceUnitInfo, Map) - Method in class io.hypersistence.optimizer.hibernate.decorator.HypersistenceHibernatePersistenceProvider
- createEntityManagerFactory(String, Map) - Method in class io.hypersistence.optimizer.hibernate.decorator.HypersistenceHibernatePersistenceProvider
- createSchema() - Method in class io.hypersistence.optimizer.core.event.persistence.DialectEventSchemaCreator
- createSchema() - Method in interface io.hypersistence.optimizer.core.event.persistence.EventSchemaCreator
- createSchema() - Method in class io.hypersistence.optimizer.core.event.persistence.MetadataEventSchemaCreator
-
Apply CREATE using the canonical IDENTITY mappings.
- CRITICAL - Enum constant in enum class io.hypersistence.optimizer.core.event.Event.Priority
D
- DatabaseInfo - Class in io.hypersistence.optimizer.util
-
The
DatabaseInfoencapsulates the underlying database-related information. - DatabaseInfo(String, String, int, int, String, int, int, String) - Constructor for class io.hypersistence.optimizer.util.DatabaseInfo
-
Initializing constructor.
- DatabaseType - Enum Class in io.hypersistence.optimizer.util
-
The
DatabaseTypedefines the underlying database. - decorate(E) - Method in class io.hypersistence.optimizer.core.event.EmptyEventDecorator
-
Return the incoming
Eventwithout decorating it. - decorate(E) - Method in interface io.hypersistence.optimizer.core.event.EventDecorator
-
Decorate the incoming
Event. - decorate(EntityManagerFactory) - Static method in class io.hypersistence.optimizer.hibernate.decorator.HypersistenceHibernatePersistenceProvider
-
Get the Hypersistence Optimizer
EntityManagerFactory. - decorate(SessionFactory) - Static method in class io.hypersistence.optimizer.hibernate.decorator.HypersistenceHibernatePersistenceProvider
-
Get the Hypersistence Optimizer
SessionFactory. - DEFAULT_APPLICATION_NAME - Static variable in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
-
The default application name, used when none is configured.
- DEFAULT_BATCH_SIZE - Static variable in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
-
The default JDBC batch size used when inserting events.
- DEFAULT_MAX_ROLLUP_SIZE - Static variable in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
-
The default cap on the number of pending runtime rollups held in memory.
- DEFAULT_ROLLUP_WINDOW_MILLIS - Static variable in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
-
The default runtime rollup window, in milliseconds (5 minutes).
- DEFAULT_TIMEOUT_MILLIS - Static variable in interface io.hypersistence.optimizer.core.config.Config.Property.Query
- DEFAULT_WEB_APP_HOST - Static variable in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
-
The default host the web app binds to.
- DefaultExceptionHandler - Class in io.hypersistence.optimizer.core.exception
-
The
DefaultExceptionHandlerimplements theExceptionHandlerinterface and logs every incomingException. - DefaultExceptionHandler() - Constructor for class io.hypersistence.optimizer.core.exception.DefaultExceptionHandler
- DefaultService - Class in io.hypersistence.optimizer.core.service
- DefaultService() - Constructor for class io.hypersistence.optimizer.core.service.DefaultService
- Dialect5088476391Event - Class in io.hypersistence.optimizer.hibernate.event.configuration.dialect
-
The real event name is obfuscated in Trial Version.
- Dialect5088476391Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.dialect.Dialect5088476391Event
- DialectEventDdlTranslator - Class in io.hypersistence.optimizer.core.event.persistence
-
Resolves DDL fragments using the host's registered Hibernate 6/7 SQL types.
- DialectEventDdlTranslator(Dialect, SessionFactory) - Constructor for class io.hypersistence.optimizer.core.event.persistence.DialectEventDdlTranslator
- DialectEventSchemaCreator - Class in io.hypersistence.optimizer.core.event.persistence
-
Creates missing event tables without bootstrapping another SessionFactory.
- DialectEventSchemaCreator(EventPersistenceSettings, EventDdlTranslator) - Constructor for class io.hypersistence.optimizer.core.event.persistence.DialectEventSchemaCreator
- DurationAwareEvent - Interface in io.hypersistence.optimizer.core.event
-
The
DurationAwareEventis an optional interface that can be implemented byEventtypes that carry a duration (e.g.
E
- EagerFetchingEvent - Class in io.hypersistence.optimizer.hibernate.event.mapping.association.fetching
-
The
EagerFetchingEventindicates that an entity attribute is using the HibernateFetchType.EAGERfetching strategy. - EagerFetchingEvent(Class, String) - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.fetching.EagerFetchingEvent
- ElementCollectionEvent - Class in io.hypersistence.optimizer.hibernate.event.mapping.association
-
The
ElementCollectionEventindicates that an entity attribute is mapped as a collection ofEmbeddableobjects. - ElementCollectionEvent(Class, String) - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.ElementCollectionEvent
- EmptyEventDecorator - Class in io.hypersistence.optimizer.core.event
-
The
EmptyEventDecoratorreturns the incomingEventwithout applying any modification. - EmptyEventDecorator() - Constructor for class io.hypersistence.optimizer.core.event.EmptyEventDecorator
- EmptyEventFilter - Class in io.hypersistence.optimizer.core.event
-
The
EmptyEventFilteraccepts any incomingEvent. - EmptyEventFilter() - Constructor for class io.hypersistence.optimizer.core.event.EmptyEventFilter
- ENABLE_AUTO_SESSION_FACTORY_DECORATION - Static variable in class io.hypersistence.optimizer.hibernate.decorator.HypersistenceSessionFactoryBuilderFactory
- ENABLED - Static variable in interface io.hypersistence.optimizer.core.config.Config.Property.EventPersistence
- enter() - Static method in class io.hypersistence.optimizer.core.event.InternalWorkScope
-
Enter the internal work scope on the current thread.
- Entity8335353652Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.equality
-
The real event name is obfuscated in Trial Version.
- Entity8335353652Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.equality.Entity8335353652Event
- EntityAttributeMappingEvent - Class in io.hypersistence.optimizer.hibernate.event.mapping
-
The
EntityAttributeMappingEventindicates that the event is specific to an entity attribute mapping. - EntityAttributeMappingEvent() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.EntityAttributeMappingEvent
- EntityMappingEvent - Class in io.hypersistence.optimizer.hibernate.event.mapping
-
The
EntityMappingEventindicates that the event is specific to an entity mapping. - EntityMappingEvent() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.EntityMappingEvent
- EntityMetadata - Class in io.hypersistence.optimizer.hibernate.event.mapping
-
The
EntityMetadatacontains the entity class mapping info. - EntityMetadata(Class) - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.EntityMetadata
-
Instantiate the event using the provided parameters.
- EntityMetadata(Class, String) - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.EntityMetadata
-
Instantiate the event using the provided parameters.
- Envers1668896576Event - Class in io.hypersistence.optimizer.hibernate.event.configuration.envers
-
The real event name is obfuscated in Trial Version.
- Envers1668896576Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.envers.Envers1668896576Event
- EnversEventFilter - Class in io.hypersistence.optimizer.hibernate.event
-
The
EnversEventFilterfilters out the Hibernate Envers entity events since the user cannot fix them. - EnversEventFilter() - Constructor for class io.hypersistence.optimizer.hibernate.event.EnversEventFilter
- error(String) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
- error(String, Object) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
- error(String, Object...) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
- error(String, Object, Object) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
- error(String, Throwable) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
- Event - Interface in io.hypersistence.optimizer.core.event
-
The
Eventinterface specifies that all events should have a priority and a description. - EVENT_TABLE - Static variable in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
-
The name of the table holding the configuration and mapping events of each bootstrap.
- Event.Priority - Enum Class in io.hypersistence.optimizer.core.event
-
The
Eventpriority - EventCategory - Enum Class in io.hypersistence.optimizer.core.event.persistence
-
The
EventCategoryclassifies anEventbased on the phase during which it is emitted, so that configuration and mapping events (detected once, at bootstrap) can be told apart from runtime events (emitted continuously while the application runs). - EventDdlTranslator - Interface in io.hypersistence.optimizer.core.event.persistence
-
The dialect-specific fragments needed by the fixed event schema.
- EventDecorator - Interface in io.hypersistence.optimizer.core.event
-
The
EventDecoratorinterface defines the contract for decorating an incomingEvent. - EventFilter - Interface in io.hypersistence.optimizer.core.event
-
The
EventDecoratorinterface defines the contract for filtering an incomingEvent. - EventHandler - Interface in io.hypersistence.optimizer.core.event
-
The
EventHandlerinterface defines the contract for handling an incomingEvent. - EventPersistence() - Constructor for class io.hypersistence.optimizer.core.config.Config.EventPersistence
- EventPersistenceBootstrap - Class in io.hypersistence.optimizer.core.event.persistence
-
Bootstraps event persistence using the factory and dialect already resolved by the scanner.
- EventPersistenceContext - Class in io.hypersistence.optimizer.core.event.persistence
-
The
EventPersistenceContextwires together the collaborators of the event persistence feature (EventStore,RuntimeEventAggregatorandPersistentEventHandler) and manages their lifecycle. - EventPersistenceContext(EventPersistenceSettings) - Constructor for class io.hypersistence.optimizer.core.event.persistence.EventPersistenceContext
- EventPersistenceSettings - Class in io.hypersistence.optimizer.core.event.persistence
-
The
EventPersistenceSettingsis an immutable holder for the resolved event persistence configuration, computed once when the feature is activated. - EventPersistenceSettings.Builder - Class in io.hypersistence.optimizer.core.event.persistence
- EventSchemaCreator - Interface in io.hypersistence.optimizer.core.event.persistence
-
Applies the configured event schema action, propagating hard failures to the coordinator.
- EventSchemaManager - Class in io.hypersistence.optimizer.core.event.persistence
-
Coordinates the lightweight strategy and the optional metadata fallback.
- EventSchemaManager(EventPersistenceSettings, EventSchemaCreator) - Constructor for class io.hypersistence.optimizer.core.event.persistence.EventSchemaManager
- EventSchemaModel - Class in io.hypersistence.optimizer.core.event.persistence
-
Immutable JDBC model, deliberately independent of JPA and Hibernate metadata.
- EventSchemaModel.ColumnModel - Class in io.hypersistence.optimizer.core.event.persistence
- EventSchemaModel.ForeignKeyModel - Class in io.hypersistence.optimizer.core.event.persistence
- EventSchemaModel.IndexModel - Class in io.hypersistence.optimizer.core.event.persistence
- EventSchemaModel.TableModel - Class in io.hypersistence.optimizer.core.event.persistence
- EventSender - Interface in io.hypersistence.optimizer.core.event
-
The
EventSenderinterface defines the contract for sending an incomingEvent. - EventSignature - Class in io.hypersistence.optimizer.core.event.persistence
-
The
EventSignaturecomputes a stable key used to group runtime events for aggregation. - EventStore - Class in io.hypersistence.optimizer.core.event.persistence
-
The
EventStorepersists events into the database using plain JDBC and batchedINSERTstatements. - EventStore(EventPersistenceSettings) - Constructor for class io.hypersistence.optimizer.core.event.persistence.EventStore
- ExceptionHandler - Interface in io.hypersistence.optimizer.core.exception
-
The
ExceptionHandlerinterface defines the contract for handling an incomingException. - execute() - Method in interface io.hypersistence.optimizer.core.action.Action
-
Execute logic unit.
- execute(Action) - Method in class io.hypersistence.optimizer.core.action.ActionExecutor
-
Execute
Actionunit. - execute(ConnectionCallback) - Method in class io.hypersistence.optimizer.core.event.persistence.SessionFactoryConnectionExecutor
- executeThrough(Action) - Method in class io.hypersistence.optimizer.core.action.ActionExecutor
-
Execute
Actionunit without running theActionExecutor.beforeExecution(Action)method. - exit() - Static method in class io.hypersistence.optimizer.core.event.InternalWorkScope
-
Exit the internal work scope on the current thread.
F
- Fetch2162256056Event - Class in io.hypersistence.optimizer.hibernate.event.configuration.fetching
-
The real event name is obfuscated in Trial Version.
- Fetch2162256056Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.fetching.Fetch2162256056Event
- Fetch8467734827Event - Class in io.hypersistence.optimizer.hibernate.event.configuration.fetching
-
The real event name is obfuscated in Trial Version.
- Fetch8467734827Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.fetching.Fetch8467734827Event
- Fetching2932477991Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.association.fetching
-
The real event name is obfuscated in Trial Version.
- Fetching2932477991Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.fetching.Fetching2932477991Event
- Fetching3589409627Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.association.fetching
-
The real event name is obfuscated in Trial Version.
- Fetching3589409627Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.fetching.Fetching3589409627Event
- Fetching6280375706Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.association.fetching
-
The real event name is obfuscated in Trial Version.
- Fetching6280375706Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.fetching.Fetching6280375706Event
- FLUSH_TIMEOUT_MILLIS - Static variable in interface io.hypersistence.optimizer.core.config.Config.Property.Session
- flushAll() - Method in class io.hypersistence.optimizer.core.event.persistence.RuntimeEventAggregator
-
Flush all windows, regardless of whether they have closed.
- flushClosedWindows(long) - Method in class io.hypersistence.optimizer.core.event.persistence.RuntimeEventAggregator
-
Flush every window whose end time is at or before the provided reference time.
- flushRuntimeEvents() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceContext
-
Flush all currently buffered runtime rollups to the database, regardless of whether their time window has closed.
G
- generateSchema(PersistenceUnitInfo, Map) - Method in class io.hypersistence.optimizer.hibernate.decorator.HypersistenceHibernatePersistenceProvider
- generateSchema(String, Map) - Method in class io.hypersistence.optimizer.hibernate.decorator.HypersistenceHibernatePersistenceProvider
- getApplicationName() - Method in class io.hypersistence.optimizer.core.config.Config.EventPersistence
- getApplicationName() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
- getApplicationName() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerBootstrapRun
- getBatchSize() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
- getCategory() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerBootstrapEvent
- getColumn() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaModel.ForeignKeyModel
- getColumns() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaModel.IndexModel
- getColumns() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaModel.TableModel
- getConfig() - Method in class io.hypersistence.optimizer.core.config.ConfigContext
-
Get the current
Configobject. - getConfigurationProperty() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.ActualConfigurationPropertyEvent
-
Get the associated Hibernate configuration property.
- getConfigurationPropertyValue() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.schema.SchemaGenerationEvent
-
Get the associated Hibernate configuration property value.
- getConnection() - Method in class io.hypersistence.optimizer.core.event.persistence.HostConnectionProvider
- getConnection() - Method in class io.hypersistence.optimizer.core.event.persistence.HostWebAppConnectionProvider
- getConnectionExecutor() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
- getContext() - Method in interface io.hypersistence.optimizer.core.config.ContextConfigGetter
-
The current configuration context.
- getCreatedOn() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerBootstrapEvent
- getCreateFilter() - Method in class io.hypersistence.optimizer.core.event.persistence.MissingTableSchemaFilterProvider
- getCurrentVersion() - Static method in enum class io.hypersistence.optimizer.hibernate.HibernateVersion
-
Get the current Hibernate ORM version, as it was detected based on the classes found on the Java classpath.
- getDatabaseMajorVersion() - Method in class io.hypersistence.optimizer.util.DatabaseInfo
-
Get the associated database major version.
- getDatabaseMinorVersion() - Method in class io.hypersistence.optimizer.util.DatabaseInfo
-
Get the associated database minor version.
- getDatabaseName() - Method in class io.hypersistence.optimizer.util.DatabaseInfo
-
Get the associated database name.
- getDatabaseType() - Method in class io.hypersistence.optimizer.util.DatabaseInfo
-
Get the associated
DatabaseType. - getDatabaseVersion() - Method in class io.hypersistence.optimizer.util.DatabaseInfo
-
Get the associated database version.
- getDescription() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerBootstrapEvent
- getDescription() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.batching.JdbcBatchOrderInsertsEvent
- getDescription() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.batching.JdbcBatchOrderUpdatesEvent
- getDescription() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.batching.JdbcBatchSizeEvent
- getDescription() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.logging.ConsoleStatementLoggingEvent
- getDescription() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.schema.SchemaGenerationEvent
- getDescription() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.ElementCollectionEvent
- getDescription() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.fetching.EagerFetchingEvent
- getDescription() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.ManyToManyCascadeRemoveEvent
- getDescription() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.OneToOneWithoutMapsIdEvent
- getDescription() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.UnidirectionalOneToManyEvent
- getDriverMajorVersion() - Method in class io.hypersistence.optimizer.util.DatabaseInfo
-
Get the associated JDBC Driver major version.
- getDriverMinorVersion() - Method in class io.hypersistence.optimizer.util.DatabaseInfo
-
Get the associated JDBC Driver minor version.
- getDriverName() - Method in class io.hypersistence.optimizer.util.DatabaseInfo
-
Get the associated Driver name.
- getDriverProperties() - Method in class io.hypersistence.optimizer.util.DatabaseInfo
-
Get the associated JDBC Driver properties.
- getDropFilter() - Method in class io.hypersistence.optimizer.core.event.persistence.MissingTableSchemaFilterProvider
- getDroppedCount() - Method in class io.hypersistence.optimizer.core.event.persistence.RuntimeEventAggregator
-
Get the number of runtime events that were dropped because the signature cap was reached.
- getDurationMillis() - Method in interface io.hypersistence.optimizer.core.event.DurationAwareEvent
-
Get the duration, in milliseconds, associated with this
Event. - getEntityAttribute() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.ActualEntityAttributeMappingEvent
-
Get the entity attribute.
- getEntityClass() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.ActualEntityMappingEvent
-
Get the entity class.
- getEntityClass() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.EntityMetadata
-
Get the entity class.
- getEntityClass() - Method in class io.hypersistence.optimizer.hibernate.event.session.SecondaryQueryEntityFetchingEvent
- getEntityManagerFactory() - Method in class io.hypersistence.optimizer.core.config.JpaConfig
-
Get the JPA
EntityManagerFactory. - getEntityName() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.EntityMetadata
-
Get the entity name.
- getEventDecorator() - Method in class io.hypersistence.optimizer.core.config.Config
-
Get the current
EventDecorator. - getEventDecorator() - Method in class io.hypersistence.optimizer.core.event.AbstractEventSender
-
Get the associated
EventDecorator. - getEventFilter() - Method in class io.hypersistence.optimizer.core.config.Config
-
Get the current
EventFilter. - getEventFilter() - Method in class io.hypersistence.optimizer.core.event.AbstractEventSender
-
Get the associated
EventFilter. - getEventHandler() - Method in class io.hypersistence.optimizer.core.config.Config
-
Get the current
EventHandler. - getEventHandler() - Method in class io.hypersistence.optimizer.core.event.AbstractEventSender
-
Get the associated
EventHandler. - getEventHandler() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceContext
-
Get the
EventHandlerthat persists runtime events. - getEventHandlers() - Method in class io.hypersistence.optimizer.core.config.Config
-
Get the
EventHandlerlist. - getEventName() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerBootstrapEvent
- getEventName() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerRuntimeEvent
- getEventName() - Method in class io.hypersistence.optimizer.core.event.persistence.RuntimeRollup
- getEventPersistence() - Method in class io.hypersistence.optimizer.core.config.Config
-
Get the event persistence configuration.
- getEventPersistenceContext() - Method in class io.hypersistence.optimizer.core.config.ConfigContext
- getEventPersistenceContext() - Method in class io.hypersistence.optimizer.HypersistenceOptimizer
-
Get the
EventPersistenceContext, if the event persistence feature is active. - getEvents() - Method in class io.hypersistence.optimizer.core.event.ListEventHandler
- getEvents() - Method in class io.hypersistence.optimizer.HypersistenceOptimizer
- getEvents() - Method in interface io.hypersistence.optimizer.util.jmx.JmxUtils.HypersistenceOptimizerMBean
- getEventSender() - Method in class io.hypersistence.optimizer.core.config.Config
-
Get the current
EventSender. - getEventTable() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
-
Get the name of the event table.
- getExceptionHandler() - Method in class io.hypersistence.optimizer.core.config.Config
-
Get the current
ExceptionHandler. - getFilters() - Method in class io.hypersistence.optimizer.core.event.ChainEventFilter
-
Get the
ListofEventFilterobjects. - getForeignKeys() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaModel.TableModel
- getHandlers() - Method in class io.hypersistence.optimizer.core.event.ChainEventHandler
-
Get the
ListofEventHandlerobjects. - getHibernateVersion() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerBootstrapRun
- getId() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerBootstrapEvent
- getId() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerBootstrapRun
- getId() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerRuntimeEvent
- getIndexes() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaModel.TableModel
- getJmx() - Method in class io.hypersistence.optimizer.core.config.Config
-
Get the JMX configuration.
- getLength() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaModel.ColumnModel
- getMajorMinorVersion() - Method in enum class io.hypersistence.optimizer.hibernate.HibernateVersion
-
Get the associated major and minor Hibernate ORM version.
- getMaxDurationMillis() - Method in class io.hypersistence.optimizer.core.event.persistence.RuntimeRollup
-
Get the maximum duration, or
nullwhen none of the aggregated events exposed one. - getMaxDurationMs() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerRuntimeEvent
- getMaxRollupSize() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
- getMBeanServer() - Method in class io.hypersistence.optimizer.core.config.Config.Jmx
-
Get the MBean server to use for registering the JMX Beans.
- getMigrateFilter() - Method in class io.hypersistence.optimizer.core.event.persistence.MissingTableSchemaFilterProvider
- getName() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaModel.ColumnModel
- getName() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaModel.ForeignKeyModel
- getName() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaModel.IndexModel
- getName() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaModel.TableModel
- getOccurrenceCount() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerRuntimeEvent
- getOccurrenceCount() - Method in class io.hypersistence.optimizer.core.event.persistence.RuntimeRollup
- getPersistenceUnitName() - Method in class io.hypersistence.optimizer.core.config.Config.Jmx
-
Get the name of the current Persistence Unit.
- getPriority() - Method in interface io.hypersistence.optimizer.core.event.Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerBootstrapEvent
- getPriority() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerRuntimeEvent
- getPriority() - Method in class io.hypersistence.optimizer.core.event.persistence.RuntimeRollup
- getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.batching.JdbcBatch7785975407Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.batching.JdbcBatchOrderInsertsEvent
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.batching.JdbcBatchOrderUpdatesEvent
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.batching.JdbcBatchSizeEvent
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.connection.Connection1641560279Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.connection.Connection5390468036Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.connection.Connection9071557016Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.connection.Connection9903031104Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.dialect.Dialect5088476391Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.envers.Envers1668896576Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.fetching.Fetch2162256056Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.fetching.Fetch8467734827Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.identifier.Identifier3461616708Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.logging.ConsoleStatementLoggingEvent
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.logging.Logging2720157041Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.logging.Logging8303339181Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.query.Query1277017085Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.query.Query2468924130Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.query.Query3924404891Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.query.Query7786258879Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.schema.SchemaGenerationEvent
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.connection.ConnectionEvent
- getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.Association2903539434Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.Association3269507280Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.Association3890524098Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.Association410542408Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.Association6905363521Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.Association8154031573Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.Association934543432Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.Association9379158467Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.ElementCollectionEvent
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.fetching.EagerFetchingEvent
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.fetching.Fetching2932477991Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.fetching.Fetching3589409627Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.fetching.Fetching6280375706Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.ManyToManyCascadeRemoveEvent
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.OneToOneWithoutMapsIdEvent
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.UnidirectionalOneToManyEvent
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.basic.Basic2998504652Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.basic.Basic3255393660Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.basic.Basic4673470396Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.basic.Basic7290321656Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.cache.Cache2675130729Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.equality.Entity8335353652Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.identifier.Identifier192869363Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.identifier.Identifier3384873548Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.identifier.Identifier3639790215Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.identifier.Identifier4313379358Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.identifier.Identifier6334053691Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.inheritance.Inheritance4741729644Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.inheritance.Inheritance8595998791Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.query.QueryEvent
- getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.session.NPlusOneQueryEntityFetchingEvent
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.session.SecondaryQueryEntityFetchingEvent
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.session.Session215454269Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.session.Session944616647Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.session.SessionEvent
- getPriority() - Method in class io.hypersistence.optimizer.jdbc.event.batching.JdbcBatch243537492Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.jdbc.event.caching.JdbcCache8914970511Event
-
Get the
Event.Priorityof thisEvent - getPriority() - Method in class io.hypersistence.optimizer.jdbc.event.encoding.JdbcEncoding475515599Event
-
Get the
Event.Priorityof thisEvent - getProperties() - Method in class io.hypersistence.optimizer.core.config.Config
-
Get runtime properties that can override default settings.
- getProperties() - Method in class io.hypersistence.optimizer.core.config.Config.Property.Stringifier
-
Get the associated properties.
- getProperty(String) - Method in interface io.hypersistence.optimizer.util.jmx.JmxUtils.HypersistenceOptimizerMBean
-
Get the value of the Hypersistence Optimizer property identified by the provided name.
- getProviderUtil() - Method in class io.hypersistence.optimizer.hibernate.decorator.HypersistenceHibernatePersistenceProvider
- getReferencedColumn() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaModel.ForeignKeyModel
- getReferencedTable() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaModel.ForeignKeyModel
- getRollupWindowMillis() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
- getRun() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerBootstrapEvent
- getRun() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerRuntimeEvent
- getRunTable() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
-
Get the name of the run table.
- getRuntimeEventAggregator() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceContext
-
Get the
RuntimeEventAggregator. - getRuntimeRollupTable() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
-
Get the name of the runtime rollup table.
- getSampleDescription() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerRuntimeEvent
- getSampleDescription() - Method in class io.hypersistence.optimizer.core.event.persistence.RuntimeRollup
- getScanners(ConfigContext) - Method in class io.hypersistence.optimizer.core.service.DefaultService
-
Get the
Scannerobjects for the current configuration. - getScanners(ConfigContext) - Method in interface io.hypersistence.optimizer.core.service.Service
-
Get the
Scannerobjects for the current configuration. - getSchemaAction() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
- getSessionFactory() - Method in class io.hypersistence.optimizer.core.config.HibernateConfig
-
Get the Hibernate
SessionFactory. - getSessionFactory() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
- getSessionFactory() - Method in interface io.hypersistence.optimizer.core.scanner.Scanner
-
Get Hibernate
SessionFactory - getSessionFactoryBuilder(MetadataImplementor, SessionFactoryBuilderImplementor) - Method in class io.hypersistence.optimizer.hibernate.decorator.HypersistenceSessionFactoryBuilderFactory
-
Get the Hypersistence Optimizer
SessionFactoryBuilder. - getSettings() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceContext
-
Get the resolved
EventPersistenceSettings. - getSignature() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerRuntimeEvent
- getSignature() - Method in class io.hypersistence.optimizer.core.event.persistence.RuntimeRollup
- getSQLKeywords() - Method in class io.hypersistence.optimizer.util.DatabaseInfo
-
Get the associated SQL keywords.
- getSqlType() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaModel.ColumnModel
- getStartedOn() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerBootstrapRun
- getTables() - Static method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaModel
- getTotalDurationMillis() - Method in class io.hypersistence.optimizer.core.event.persistence.RuntimeRollup
-
Get the total duration, or
nullwhen none of the aggregated events exposed one. - getTotalDurationMs() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerRuntimeEvent
- getTruncatorFilter() - Method in class io.hypersistence.optimizer.core.event.persistence.MissingTableSchemaFilterProvider
-
Required since Hibernate 7.
- getUrl() - Method in class io.hypersistence.optimizer.core.event.persistence.WebApp
-
Get the URL the web app is available at, or
nullif it is not running. - getValidateFilter() - Method in class io.hypersistence.optimizer.core.event.persistence.MissingTableSchemaFilterProvider
- getValue(Map<String, Object>, String, T) - Static method in class io.hypersistence.optimizer.core.config.Config.Property
-
Get the setting value from the provided
Mapor use the default value if no setting is found. - getVersionColumnByteCount() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.basic.Basic4673470396Event
-
Specify the column size of the associated
Versionproperty. - getVersionColumnByteCount() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.basic.Basic8944815987Event
- getVersionColumnByteCount() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.basic.Basic9843724820Event
- getWebAppAuthPassword() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
-
The Basic authentication password for the web app, or
nullfor no auth. - getWebAppAuthUsername() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
-
The Basic authentication user name for the web app, or
nullfor no auth. - getWebAppHost() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
-
The host the web app binds to (default
localhost). - getWebAppPort() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
-
The port the web app binds to.
- getWebAppUrl() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceContext
-
Get the URL the web app is available at, or
nullif it is not running. - getWebAppUrl() - Method in class io.hypersistence.optimizer.HypersistenceOptimizer
-
Get the URL of the embedded Event Persistence Web App, when it has been started successfully, either automatically (via
Config.EventPersistence#setWebAppEnabled(true)) or on demand (viaHypersistenceOptimizer.startWebApp()). - getWindowEnd() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerRuntimeEvent
- getWindowEnd() - Method in class io.hypersistence.optimizer.core.event.persistence.RuntimeRollup
- getWindowStart() - Method in class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerRuntimeEvent
- getWindowStart() - Method in class io.hypersistence.optimizer.core.event.persistence.RuntimeRollup
H
- handle(Event) - Method in class io.hypersistence.optimizer.core.event.ChainEventHandler
- handle(Event) - Method in interface io.hypersistence.optimizer.core.event.EventHandler
-
Handle the incoming
Event. - handle(Event) - Method in class io.hypersistence.optimizer.core.event.ListEventHandler
- handle(Event) - Method in class io.hypersistence.optimizer.core.event.LogEventHandler
-
Logs every incoming
Event. - handle(Event) - Method in class io.hypersistence.optimizer.core.event.persistence.PersistentEventHandler
-
Handle the incoming
Event. - handle(Exception) - Method in class io.hypersistence.optimizer.core.exception.DefaultExceptionHandler
-
Logs every incoming
Exception. - handle(Exception) - Method in interface io.hypersistence.optimizer.core.exception.ExceptionHandler
-
Handle the incoming
Exception. - hasDataTypeInIdentityColumn() - Method in class io.hypersistence.optimizer.core.event.persistence.DialectEventDdlTranslator
- hasDataTypeInIdentityColumn() - Method in interface io.hypersistence.optimizer.core.event.persistence.EventDdlTranslator
- HibernateConfig - Class in io.hypersistence.optimizer.core.config
- HibernateConfig(SessionFactory) - Constructor for class io.hypersistence.optimizer.core.config.HibernateConfig
-
Instantiate the configuration for the provided Hibernate
SessionFactory. - HibernateVersion - Enum Class in io.hypersistence.optimizer.hibernate
-
The
HibernateVersionenum specifies all the supported Hibernate ORM project versions. - HIDDEN_DESCRIPTION - Static variable in interface io.hypersistence.optimizer.core.event.Event
-
The description reported for every
Event, since the actual one is hidden in the Trial Version. - HostConnectionProvider - Class in io.hypersistence.optimizer.core.event.persistence
-
The
HostConnectionProviderdelegates all JDBC connection handling to the host application'sConnectionProvider, so that the short-livedSessionFactoryused to generate the event tables borrows connections from the very same pool as the application. - HostConnectionProvider(ConnectionProvider) - Constructor for class io.hypersistence.optimizer.core.event.persistence.HostConnectionProvider
- HostWebAppConnectionProvider - Class in io.hypersistence.optimizer.core.event.persistence
-
A
WebAppConnectionProviderthat borrows and releases its JDBC connections through the host application's HibernateConnectionProvider. - HostWebAppConnectionProvider(ConnectionProvider) - Constructor for class io.hypersistence.optimizer.core.event.persistence.HostWebAppConnectionProvider
- HypersistenceHibernatePersistenceProvider - Class in io.hypersistence.optimizer.hibernate.decorator
-
The
HypersistenceHibernatePersistenceProviderenhances the default HibernatePersistenceProviderwith the Hypersistence Optimizer-specific interception methods. - HypersistenceHibernatePersistenceProvider() - Constructor for class io.hypersistence.optimizer.hibernate.decorator.HypersistenceHibernatePersistenceProvider
- HypersistenceOptimizer - Class in io.hypersistence.optimizer
-
The
HypersistenceOptimizerrepresents the main class of this project. - HypersistenceOptimizer(Config) - Constructor for class io.hypersistence.optimizer.HypersistenceOptimizer
-
Instantiate a
HypersistenceOptimizerobject using the provided configuration. - HypersistenceOptimizerBootstrapEvent - Class in io.hypersistence.optimizer.core.event.persistence
-
The
HypersistenceOptimizerBootstrapEventis the canonical entity model for theho_bootstrap_eventstable, which holds the configuration and mapping events detected during a single optimizer bootstrap. - HypersistenceOptimizerBootstrapEvent() - Constructor for class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerBootstrapEvent
- HypersistenceOptimizerBootstrapRun - Class in io.hypersistence.optimizer.core.event.persistence
-
The
HypersistenceOptimizerBootstrapRunis the canonical entity model for theho_bootstrap_runtable, which holds one row per optimizer bootstrap (a snapshot of the application at startup). - HypersistenceOptimizerBootstrapRun() - Constructor for class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerBootstrapRun
- HypersistenceOptimizerException - Exception in io.hypersistence.optimizer.core.exception
-
The
HypersistenceOptimizerExceptionis aRuntimeExceptionand marks the hierarchy of exceptions that can be thrown by the Hypersistence Optimizer tool. - HypersistenceOptimizerException() - Constructor for exception io.hypersistence.optimizer.core.exception.HypersistenceOptimizerException
-
The default constructor.
- HypersistenceOptimizerException(String) - Constructor for exception io.hypersistence.optimizer.core.exception.HypersistenceOptimizerException
-
Instantiate a
HypersistenceOptimizerExceptionwith the providedStringmessage. - HypersistenceOptimizerException(String, Throwable) - Constructor for exception io.hypersistence.optimizer.core.exception.HypersistenceOptimizerException
- HypersistenceOptimizerException(Throwable) - Constructor for exception io.hypersistence.optimizer.core.exception.HypersistenceOptimizerException
-
Instantiate a
HypersistenceOptimizerExceptionwith the providedThrowablecause. - HypersistenceOptimizerLicenseException - Exception in io.hypersistence.optimizer.core.exception
-
The
HypersistenceOptimizerLicenseExceptionindicates a failure related to the application license. - HypersistenceOptimizerLicenseException(String) - Constructor for exception io.hypersistence.optimizer.core.exception.HypersistenceOptimizerLicenseException
-
Instantiate a
HypersistenceOptimizerExceptionwith the providedStringmessage. - HypersistenceOptimizerRuntimeEvent - Class in io.hypersistence.optimizer.core.event.persistence
-
The
HypersistenceOptimizerRuntimeEventis the canonical entity model for theho_runtime_eventstable, which holds the aggregated runtime events (one row per run, event signature and time window, carrying an occurrence count and, where available, the total and maximum durations). - HypersistenceOptimizerRuntimeEvent() - Constructor for class io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerRuntimeEvent
- HypersistenceSessionFactoryBuilderFactory - Class in io.hypersistence.optimizer.hibernate.decorator
-
The
HypersistenceSessionFactoryBuilderFactoryreplaces the default HibernateSessionFactoryBuilderwith the Hypersistence Optimizer-specificSessionFactoryBuilderthat allows instrumenting various JPA or Hibernate-specific methods. - HypersistenceSessionFactoryBuilderFactory() - Constructor for class io.hypersistence.optimizer.hibernate.decorator.HypersistenceSessionFactoryBuilderFactory
I
- Identifier192869363Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.identifier
-
The real event name is obfuscated in Trial Version.
- Identifier192869363Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.identifier.Identifier192869363Event
- Identifier3384873548Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.identifier
-
The real event name is obfuscated in Trial Version.
- Identifier3384873548Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.identifier.Identifier3384873548Event
- Identifier3461616708Event - Class in io.hypersistence.optimizer.hibernate.event.configuration.identifier
-
The real event name is obfuscated in Trial Version.
- Identifier3461616708Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.identifier.Identifier3461616708Event
- Identifier3639790215Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.identifier
-
The real event name is obfuscated in Trial Version.
- Identifier3639790215Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.identifier.Identifier3639790215Event
- Identifier4313379358Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.identifier
-
The real event name is obfuscated in Trial Version.
- Identifier4313379358Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.identifier.Identifier4313379358Event
- Identifier6334053691Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.identifier
-
The real event name is obfuscated in Trial Version.
- Identifier6334053691Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.identifier.Identifier6334053691Event
- identityColumnDefinition() - Method in class io.hypersistence.optimizer.core.event.persistence.DialectEventDdlTranslator
- identityColumnDefinition() - Method in interface io.hypersistence.optimizer.core.event.persistence.EventDdlTranslator
- info(String) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
- info(String, Object) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
- info(String, Object...) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
- info(String, Object, Object) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
- info(String, Throwable) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
- Inheritance4741729644Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.inheritance
-
The real event name is obfuscated in Trial Version.
- Inheritance4741729644Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.inheritance.Inheritance4741729644Event
- Inheritance8595998791Event - Class in io.hypersistence.optimizer.hibernate.event.mapping.inheritance
-
The real event name is obfuscated in Trial Version.
- Inheritance8595998791Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.inheritance.Inheritance8595998791Event
- initialize(ConfigContext, Dialect, SessionFactory) - Static method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceBootstrap
- insertRun(String, List<Event>) - Method in class io.hypersistence.optimizer.core.event.persistence.EventStore
-
Insert a run (a bootstrap snapshot) and its associated configuration and mapping events, using a single batched statement for the events.
- insertRuntimeRollups(Collection<RuntimeRollup>) - Method in class io.hypersistence.optimizer.core.event.persistence.EventStore
-
Insert the aggregated runtime rollups using a batched statement.
- INSTANCE - Static variable in class io.hypersistence.optimizer.core.event.EmptyEventDecorator
- INSTANCE - Static variable in class io.hypersistence.optimizer.core.event.EmptyEventFilter
- INSTANCE - Static variable in class io.hypersistence.optimizer.core.event.LogEventHandler
- INSTANCE - Static variable in class io.hypersistence.optimizer.core.exception.DefaultExceptionHandler
- INSTANCE - Static variable in class io.hypersistence.optimizer.core.service.DefaultService
- INSTANCE - Static variable in class io.hypersistence.optimizer.hibernate.event.EnversEventFilter
- InternalWorkScope - Class in io.hypersistence.optimizer.core.event
-
The
InternalWorkScopemarks the current thread while the Optimizer does database work on its own behalf, like persisting the events through the host application'sSessionFactory. - io.hypersistence.optimizer - package io.hypersistence.optimizer
- io.hypersistence.optimizer.core.action - package io.hypersistence.optimizer.core.action
- io.hypersistence.optimizer.core.config - package io.hypersistence.optimizer.core.config
- io.hypersistence.optimizer.core.event - package io.hypersistence.optimizer.core.event
- io.hypersistence.optimizer.core.event.persistence - package io.hypersistence.optimizer.core.event.persistence
- io.hypersistence.optimizer.core.exception - package io.hypersistence.optimizer.core.exception
- io.hypersistence.optimizer.core.scanner - package io.hypersistence.optimizer.core.scanner
- io.hypersistence.optimizer.core.service - package io.hypersistence.optimizer.core.service
- io.hypersistence.optimizer.hibernate - package io.hypersistence.optimizer.hibernate
- io.hypersistence.optimizer.hibernate.decorator - package io.hypersistence.optimizer.hibernate.decorator
- io.hypersistence.optimizer.hibernate.event - package io.hypersistence.optimizer.hibernate.event
- io.hypersistence.optimizer.hibernate.event.configuration - package io.hypersistence.optimizer.hibernate.event.configuration
- io.hypersistence.optimizer.hibernate.event.configuration.batching - package io.hypersistence.optimizer.hibernate.event.configuration.batching
- io.hypersistence.optimizer.hibernate.event.configuration.connection - package io.hypersistence.optimizer.hibernate.event.configuration.connection
- io.hypersistence.optimizer.hibernate.event.configuration.dialect - package io.hypersistence.optimizer.hibernate.event.configuration.dialect
- io.hypersistence.optimizer.hibernate.event.configuration.envers - package io.hypersistence.optimizer.hibernate.event.configuration.envers
- io.hypersistence.optimizer.hibernate.event.configuration.fetching - package io.hypersistence.optimizer.hibernate.event.configuration.fetching
- io.hypersistence.optimizer.hibernate.event.configuration.identifier - package io.hypersistence.optimizer.hibernate.event.configuration.identifier
- io.hypersistence.optimizer.hibernate.event.configuration.logging - package io.hypersistence.optimizer.hibernate.event.configuration.logging
- io.hypersistence.optimizer.hibernate.event.configuration.query - package io.hypersistence.optimizer.hibernate.event.configuration.query
- io.hypersistence.optimizer.hibernate.event.configuration.schema - package io.hypersistence.optimizer.hibernate.event.configuration.schema
- io.hypersistence.optimizer.hibernate.event.connection - package io.hypersistence.optimizer.hibernate.event.connection
- io.hypersistence.optimizer.hibernate.event.mapping - package io.hypersistence.optimizer.hibernate.event.mapping
- io.hypersistence.optimizer.hibernate.event.mapping.association - package io.hypersistence.optimizer.hibernate.event.mapping.association
- io.hypersistence.optimizer.hibernate.event.mapping.association.fetching - package io.hypersistence.optimizer.hibernate.event.mapping.association.fetching
- io.hypersistence.optimizer.hibernate.event.mapping.basic - package io.hypersistence.optimizer.hibernate.event.mapping.basic
- io.hypersistence.optimizer.hibernate.event.mapping.cache - package io.hypersistence.optimizer.hibernate.event.mapping.cache
- io.hypersistence.optimizer.hibernate.event.mapping.equality - package io.hypersistence.optimizer.hibernate.event.mapping.equality
- io.hypersistence.optimizer.hibernate.event.mapping.identifier - package io.hypersistence.optimizer.hibernate.event.mapping.identifier
- io.hypersistence.optimizer.hibernate.event.mapping.inheritance - package io.hypersistence.optimizer.hibernate.event.mapping.inheritance
- io.hypersistence.optimizer.hibernate.event.query - package io.hypersistence.optimizer.hibernate.event.query
- io.hypersistence.optimizer.hibernate.event.session - package io.hypersistence.optimizer.hibernate.event.session
- io.hypersistence.optimizer.jdbc.event - package io.hypersistence.optimizer.jdbc.event
- io.hypersistence.optimizer.jdbc.event.batching - package io.hypersistence.optimizer.jdbc.event.batching
- io.hypersistence.optimizer.jdbc.event.caching - package io.hypersistence.optimizer.jdbc.event.caching
- io.hypersistence.optimizer.jdbc.event.encoding - package io.hypersistence.optimizer.jdbc.event.encoding
- io.hypersistence.optimizer.util - package io.hypersistence.optimizer.util
- io.hypersistence.optimizer.util.jmx - package io.hypersistence.optimizer.util.jmx
- io.hypersistence.optimizer.util.logger - package io.hypersistence.optimizer.util.logger
- isActive() - Static method in class io.hypersistence.optimizer.core.event.InternalWorkScope
-
Check whether the current thread is doing internal Optimizer work.
- isActive() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceContext
-
Check whether the feature is currently active.
- isBannerPrintingEnabled() - Method in class io.hypersistence.optimizer.core.config.Config
-
Check if the banner printing is enabled.
- isConfigurationScannerEnabled() - Method in class io.hypersistence.optimizer.core.config.Config
-
Check if the configuration scanner enabled.
- isCurrentVersionAtLeast(HibernateVersion) - Static method in enum class io.hypersistence.optimizer.hibernate.HibernateVersion
-
Check if the current Hibernate version is greater than or equals to the provided version.
- isEnabled() - Method in class io.hypersistence.optimizer.core.config.Config.EventPersistence
- isIdentity() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaModel.ColumnModel
- isMappingScannerEnabled() - Method in class io.hypersistence.optimizer.core.config.Config
-
Check if the mapping scanner enabled.
- isNullable() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaModel.ColumnModel
- isRuntimeScannerEnabled() - Method in class io.hypersistence.optimizer.core.config.Config
-
Check if the runtime scanner enabled.
- isSharingTables(Object, String) - Static method in class io.hypersistence.optimizer.hibernate.decorator.SharedTableEntities
-
Check whether the tables of the given entity are also mapped by an entity from a different hierarchy.
- isSupported() - Method in class io.hypersistence.optimizer.util.logger.JBossLoggerFactory
- isUnwrappableAs(Class<?>) - Method in class io.hypersistence.optimizer.core.event.persistence.HostConnectionProvider
- isWebAppEnabled() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
-
Whether the web app should be started inside the host application.
J
- JBossLogger - Class in io.hypersistence.optimizer.util.logger
-
This is the
Loggerimplementation for JBoss Logging. - JBossLogger() - Constructor for class io.hypersistence.optimizer.util.logger.JBossLogger
- JBossLoggerFactory - Class in io.hypersistence.optimizer.util.logger
-
The JBoss Logging
LoggerFactory. - JBossLoggerFactory() - Constructor for class io.hypersistence.optimizer.util.logger.JBossLoggerFactory
- JdbcBatch243537492Event - Class in io.hypersistence.optimizer.jdbc.event.batching
-
The real event name is obfuscated in Trial Version.
- JdbcBatch243537492Event() - Constructor for class io.hypersistence.optimizer.jdbc.event.batching.JdbcBatch243537492Event
- JdbcBatch7785975407Event - Class in io.hypersistence.optimizer.hibernate.event.configuration.batching
-
The real event name is obfuscated in Trial Version.
- JdbcBatch7785975407Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.batching.JdbcBatch7785975407Event
- JdbcBatchOrderInsertsEvent - Class in io.hypersistence.optimizer.hibernate.event.configuration.batching
-
The
JdbcBatchOrderInsertsEventindicates that the current application is not using thehibernate.order_insertsconfiguration property. - JdbcBatchOrderInsertsEvent() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.batching.JdbcBatchOrderInsertsEvent
- JdbcBatchOrderUpdatesEvent - Class in io.hypersistence.optimizer.hibernate.event.configuration.batching
-
The
JdbcBatchOrderUpdatesEventindicates that the current application is not using thehibernate.order_updatesconfiguration property. - JdbcBatchOrderUpdatesEvent() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.batching.JdbcBatchOrderUpdatesEvent
- JdbcBatchSizeEvent - Class in io.hypersistence.optimizer.hibernate.event.configuration.batching
-
The
JdbcBatchSizeEventindicates that the current application is not using thehibernate.jdbc.batch_sizeconfiguration property. - JdbcBatchSizeEvent() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.batching.JdbcBatchSizeEvent
- JdbcCache8914970511Event - Class in io.hypersistence.optimizer.jdbc.event.caching
-
The real event name is obfuscated in Trial Version.
- JdbcCache8914970511Event() - Constructor for class io.hypersistence.optimizer.jdbc.event.caching.JdbcCache8914970511Event
- JdbcDriverEvent - Class in io.hypersistence.optimizer.jdbc.event
-
The real event name is obfuscated in Trial Version.
- JdbcDriverEvent() - Constructor for class io.hypersistence.optimizer.jdbc.event.JdbcDriverEvent
- JdbcEncoding475515599Event - Class in io.hypersistence.optimizer.jdbc.event.encoding
-
The
JdbcEncoding475515599Eventindicates that the current application has not disabled thesendStringParametersAsUnicodeJDBC setting. - JdbcEncoding475515599Event() - Constructor for class io.hypersistence.optimizer.jdbc.event.encoding.JdbcEncoding475515599Event
-
Instantiate a
JdbcEncoding475515599Eventusing the provided JDBC Driver settings. - Jmx(String) - Constructor for class io.hypersistence.optimizer.core.config.Config.Jmx
-
Init constructor.
- JmxUtils - Class in io.hypersistence.optimizer.util.jmx
-
The
JmxUtilsclass provides various JMX-specific utilities. - JmxUtils() - Constructor for class io.hypersistence.optimizer.util.jmx.JmxUtils
- JmxUtils.HypersistenceOptimizerMBean - Interface in io.hypersistence.optimizer.util.jmx
-
The Hypersistence Optimizer MBean.
- JpaConfig - Class in io.hypersistence.optimizer.core.config
- JpaConfig(EntityManagerFactory) - Constructor for class io.hypersistence.optimizer.core.config.JpaConfig
-
Instantiate the configuration for the provided JPA
EntityManagerFactory.
L
- ListEventHandler - Class in io.hypersistence.optimizer.core.event
-
The
ListEventHandlerimplements theEventHandlerinterface so that it collects all the incomingEventobjects. - ListEventHandler() - Constructor for class io.hypersistence.optimizer.core.event.ListEventHandler
- LogEventHandler - Class in io.hypersistence.optimizer.core.event
-
The
LogEventHandlerimplements theEventHandlerinterface so that it logs all the incomingEventobjects. - LogEventHandler() - Constructor for class io.hypersistence.optimizer.core.event.LogEventHandler
- Logging2720157041Event - Class in io.hypersistence.optimizer.hibernate.event.configuration.logging
-
The real event name is obfuscated in Trial Version.
- Logging2720157041Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.logging.Logging2720157041Event
- Logging8303339181Event - Class in io.hypersistence.optimizer.hibernate.event.configuration.logging
-
The real event name is obfuscated in Trial Version.
- Logging8303339181Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.logging.Logging8303339181Event
M
- MAJOR - Enum constant in enum class io.hypersistence.optimizer.core.event.Event.Priority
- ManyToManyCascadeRemoveEvent - Class in io.hypersistence.optimizer.hibernate.event.mapping.association
-
The
ManyToManyCascadeRemoveEventindicates that an entity attribute is mapped as aManyToManyassociation which was set to cascade theCascadeType.REMOVEentity state transition. - ManyToManyCascadeRemoveEvent(Class, String) - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.ManyToManyCascadeRemoveEvent
- MAPPING - Enum constant in enum class io.hypersistence.optimizer.core.event.persistence.EventCategory
-
Mapping-related events, detected when scanning the entity mappings.
- MARIADB - Enum constant in enum class io.hypersistence.optimizer.util.DatabaseType
- matches() - Method in enum class io.hypersistence.optimizer.hibernate.HibernateVersion
-
Determines if the current Hibernate version matches the provided enum value.
- MAX_EVENT_SIZE - Static variable in class io.hypersistence.optimizer.core.config.Config.Property
- MAX_RESULT_SIZE - Static variable in interface io.hypersistence.optimizer.core.config.Config.Property.Query
- MAX_ROLLUP_SIZE - Static variable in interface io.hypersistence.optimizer.core.config.Config.Property.EventPersistence.Runtime
- mergeProperties(Map<String, Object>) - Method in class io.hypersistence.optimizer.core.config.Config
-
Merge the JPA
EntityManagerFactoryor the HibernateSessionFactoryproperties with the Hypersistence ones, and call thePropertiesSetterobjects. - metadataCreator() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaManager
- MetadataEventSchemaCreator - Class in io.hypersistence.optimizer.core.event.persistence
-
The
MetadataEventSchemaCreatorcreates, on demand, the database tables used by the event persistence feature. - MetadataEventSchemaCreator(EventPersistenceSettings) - Constructor for class io.hypersistence.optimizer.core.event.persistence.MetadataEventSchemaCreator
- MINOR - Enum constant in enum class io.hypersistence.optimizer.core.event.Event.Priority
- MissingTableSchemaFilterProvider - Class in io.hypersistence.optimizer.core.event.persistence
-
The
MissingTableSchemaFilterProviderlimits thehbm2ddlschema management of the metadata fallback to the event tables that are missing. - MissingTableSchemaFilterProvider(Collection<String>) - Constructor for class io.hypersistence.optimizer.core.event.persistence.MissingTableSchemaFilterProvider
- MYSQL - Enum constant in enum class io.hypersistence.optimizer.util.DatabaseType
N
- NONE - Enum constant in enum class io.hypersistence.optimizer.core.event.persistence.SchemaAction
-
Assume the tables already exist and do nothing.
- NPlusOneQueryEntityFetchingEvent - Class in io.hypersistence.optimizer.hibernate.event.session
-
The
NPlusOneQueryEntityFetchingEventindicates that an entity has been fetched several times using secondary SQL queries instead of being fetched in one query using aJOIN FETCHclause. - NPlusOneQueryEntityFetchingEvent() - Constructor for class io.hypersistence.optimizer.hibernate.event.session.NPlusOneQueryEntityFetchingEvent
- nullableColumnDefinition() - Method in class io.hypersistence.optimizer.core.event.persistence.DialectEventDdlTranslator
- nullableColumnDefinition() - Method in interface io.hypersistence.optimizer.core.event.persistence.EventDdlTranslator
O
- of(Event) - Static method in enum class io.hypersistence.optimizer.core.event.persistence.EventCategory
-
Resolve the
EventCategoryof the providedEvent. - of(Event) - Static method in class io.hypersistence.optimizer.core.event.persistence.EventSignature
-
Compute the signature of the provided
Event. - of(String) - Static method in enum class io.hypersistence.optimizer.util.DatabaseType
-
Get the associated
DatabaseTypefor the given database name. - OneToOneWithoutMapsIdEvent - Class in io.hypersistence.optimizer.hibernate.event.mapping.association
-
The
OneToOneWithoutMapsIdEventindicates that an entity attribute is mapped as aOneToOneassociation withoutMapsId. - OneToOneWithoutMapsIdEvent(Class, String) - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.OneToOneWithoutMapsIdEvent
- ORACLE - Enum constant in enum class io.hypersistence.optimizer.util.DatabaseType
- ORM_60 - Enum constant in enum class io.hypersistence.optimizer.hibernate.HibernateVersion
- ORM_62 - Enum constant in enum class io.hypersistence.optimizer.hibernate.HibernateVersion
- ORM_63 - Enum constant in enum class io.hypersistence.optimizer.hibernate.HibernateVersion
- ORM_66 - Enum constant in enum class io.hypersistence.optimizer.hibernate.HibernateVersion
- ORM_70 - Enum constant in enum class io.hypersistence.optimizer.hibernate.HibernateVersion
- ORM_71 - Enum constant in enum class io.hypersistence.optimizer.hibernate.HibernateVersion
- ORM_72 - Enum constant in enum class io.hypersistence.optimizer.hibernate.HibernateVersion
P
- persistBootstrapEvents(String, List<Event>) - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceContext
-
Persist the configuration and mapping events collected during scanning, as a single run.
- PersistentEventHandler - Class in io.hypersistence.optimizer.core.event.persistence
-
The
PersistentEventHandleris theEventHandlerregistered on theConfigwhen the event persistence feature is enabled. - PersistentEventHandler(RuntimeEventAggregator) - Constructor for class io.hypersistence.optimizer.core.event.persistence.PersistentEventHandler
- POSTGRESQL - Enum constant in enum class io.hypersistence.optimizer.util.DatabaseType
- PREFIX - Static variable in class io.hypersistence.optimizer.core.config.Config.Property
- PropertiesSetter - Interface in io.hypersistence.optimizer.core.config
-
The
PropertiesSetterclass defines the contract for setting the configuration properties. - Property() - Constructor for class io.hypersistence.optimizer.core.config.Config.Property
- put(String, Object) - Method in class io.hypersistence.optimizer.core.config.Config.Property.Stringifier
-
Add a new property using the provided name and value.
Q
- Query1277017085Event - Class in io.hypersistence.optimizer.hibernate.event.configuration.query
-
The real event name is obfuscated in Trial Version.
- Query1277017085Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.query.Query1277017085Event
- Query2468924130Event - Class in io.hypersistence.optimizer.hibernate.event.configuration.query
-
The real event name is obfuscated in Trial Version.
- Query2468924130Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.query.Query2468924130Event
- Query3924404891Event - Class in io.hypersistence.optimizer.hibernate.event.configuration.query
-
The real event name is obfuscated in Trial Version.
- Query3924404891Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.query.Query3924404891Event
- Query7786258879Event - Class in io.hypersistence.optimizer.hibernate.event.configuration.query
-
The real event name is obfuscated in Trial Version.
- Query7786258879Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.query.Query7786258879Event
- QueryEvent - Class in io.hypersistence.optimizer.hibernate.event.query
-
The
QueryEventindicates that the event is specific to a query execution. - QueryEvent() - Constructor for class io.hypersistence.optimizer.hibernate.event.query.QueryEvent
R
- record(Event) - Method in class io.hypersistence.optimizer.core.event.persistence.RuntimeEventAggregator
-
Record a single runtime event into the current time window.
- record(Long, String) - Method in class io.hypersistence.optimizer.core.event.persistence.RuntimeRollup
-
Record a single occurrence into this rollup.
- register(Config) - Method in class io.hypersistence.optimizer.hibernate.event.EnversEventFilter
-
Register this
EventFilterin case Envers is present on the classpath. - registerMBean(Config.Jmx, HypersistenceOptimizer) - Static method in class io.hypersistence.optimizer.util.jmx.JmxUtils
-
Register the Hypersistence Optimizer MBean.
- releaseConnection(Connection) - Method in class io.hypersistence.optimizer.core.event.persistence.HostWebAppConnectionProvider
- ROLLUP_WINDOW_MILLIS - Static variable in interface io.hypersistence.optimizer.core.config.Config.Property.EventPersistence.Runtime
- RUN_TABLE - Static variable in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
-
The name of the table holding one row per optimizer bootstrap.
- RUNTIME - Enum constant in enum class io.hypersistence.optimizer.core.event.persistence.EventCategory
-
Runtime events, emitted while the application is executing (e.g.
- RUNTIME_EVENT_TABLE - Static variable in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
-
The name of the table holding the aggregated runtime events.
- RuntimeEventAggregator - Class in io.hypersistence.optimizer.core.event.persistence
-
The
RuntimeEventAggregatorrolls up runtime events into time windows so that a slow operation triggered many times is summarized as a handful of rows (one per window) carrying an occurrence count and, when available, the total and maximum durations, rather than one row per occurrence. - RuntimeEventAggregator(EventPersistenceSettings, EventStore) - Constructor for class io.hypersistence.optimizer.core.event.persistence.RuntimeEventAggregator
- RuntimeRollup - Class in io.hypersistence.optimizer.core.event.persistence
-
The
RuntimeRollupis a mutable accumulator that aggregates all the runtime events sharing the same signature within the same time window. - RuntimeRollup(String, String, String, long, long) - Constructor for class io.hypersistence.optimizer.core.event.persistence.RuntimeRollup
S
- scan() - Method in interface io.hypersistence.optimizer.core.scanner.Scanner
-
Scan data access resources.
- Scanner - Interface in io.hypersistence.optimizer.core.scanner
-
The
Scannerinterface defines the contract for scanning the data access resources. - SCHEMA_ACTION - Static variable in interface io.hypersistence.optimizer.core.config.Config.Property.EventPersistence
- SchemaAction - Enum Class in io.hypersistence.optimizer.core.event.persistence
-
The
SchemaActioncontrols how the event persistence feature manages the database tables it uses. - SchemaGenerationEvent - Class in io.hypersistence.optimizer.hibernate.event.configuration.schema
-
The
SchemaGenerationEventis used as the base class for schema generation events. - SchemaGenerationEvent(String, String) - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.schema.SchemaGenerationEvent
-
Construct a
ConfigurationPropertyEventusing the provided Hibernate configuration property. - SecondaryQueryEntityFetchingEvent - Class in io.hypersistence.optimizer.hibernate.event.session
-
The
SecondaryQueryEntityFetchingEventindicates that an entity has been fetched using a secondary SQL query instead of being fetched using aJOIN FETCHclause. - SecondaryQueryEntityFetchingEvent(Class) - Constructor for class io.hypersistence.optimizer.hibernate.event.session.SecondaryQueryEntityFetchingEvent
- send(Event) - Method in class io.hypersistence.optimizer.core.event.AbstractEventSender
-
The incoming
Eventis sent as follows: TheEventis dropped if it was triggered by the Optimizer's own database work, as marked by theInternalWorkScopeThe incomingEventis filtered by the associatedAbstractEventSender.getEventFilter()The filteredEventis decorated by the associatedAbstractEventSender.getEventDecorator()The decoratedEventis handled by the associatedAbstractEventSender.getEventHandler() - send(Event) - Method in interface io.hypersistence.optimizer.core.event.EventSender
-
Send the incoming
Event. - Service - Interface in io.hypersistence.optimizer.core.service
- Session215454269Event - Class in io.hypersistence.optimizer.hibernate.event.session
-
The real event name is obfuscated in Trial Version.
- Session215454269Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.session.Session215454269Event
- Session944616647Event - Class in io.hypersistence.optimizer.hibernate.event.session
-
The real event name is obfuscated in Trial Version.
- Session944616647Event() - Constructor for class io.hypersistence.optimizer.hibernate.event.session.Session944616647Event
- SessionEvent - Class in io.hypersistence.optimizer.hibernate.event.session
- SessionEvent() - Constructor for class io.hypersistence.optimizer.hibernate.event.session.SessionEvent
- SessionFactoryConnectionExecutor - Class in io.hypersistence.optimizer.core.event.persistence
-
The
SessionFactoryConnectionExecutorruns the event persistence JDBC work against aConnectionborrowed from the host application's HibernateSessionFactory. - SessionFactoryConnectionExecutor(SessionFactory) - Constructor for class io.hypersistence.optimizer.core.event.persistence.SessionFactoryConnectionExecutor
-
Instantiate the
SessionFactoryConnectionExecutorusing the providedSessionFactory. - setApplicationName(String) - Method in class io.hypersistence.optimizer.core.config.Config.EventPersistence
- setApplicationName(String) - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings.Builder
- setBannerPrintingEnabled(boolean) - Method in class io.hypersistence.optimizer.core.config.Config
-
Enable or disable the banner printing.
- setBatchSize(int) - Method in class io.hypersistence.optimizer.core.config.Config.EventPersistence
- setBatchSize(int) - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings.Builder
- setConfigurationScannerEnabled(boolean) - Method in class io.hypersistence.optimizer.core.config.Config
-
Enable or disable the configuration scanner.
- setConnectionExecutor(ConnectionExecutor) - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings.Builder
-
Set an explicit
ConnectionExecutor, used only when noSessionFactoryis provided (mainly for tests that exercise the aggregator without a database). - setContext(ConfigContext) - Method in interface io.hypersistence.optimizer.core.config.ContextConfigSetter
-
Set the current configuration context.
- setEnabled(boolean) - Method in class io.hypersistence.optimizer.core.config.Config.EventPersistence
- setEventDecorator(EventDecorator) - Method in class io.hypersistence.optimizer.core.config.Config
-
Set the current
EventDecorator. - setEventFilter(EventFilter) - Method in class io.hypersistence.optimizer.core.config.Config
-
Set the current
EventFilter. - setEventHandler(EventHandler) - Method in class io.hypersistence.optimizer.core.config.Config
-
Set the current
EventHandler. - setEventPersistence(Config.EventPersistence) - Method in class io.hypersistence.optimizer.core.config.Config
-
Set the event persistence configuration.
- setEventPersistenceContext(EventPersistenceContext) - Method in class io.hypersistence.optimizer.core.config.ConfigContext
- setEventSender(EventSender) - Method in class io.hypersistence.optimizer.core.config.Config
-
Set the current
EventSender. - setExceptionHandler(ExceptionHandler) - Method in class io.hypersistence.optimizer.core.config.Config
-
Set the current
ExceptionHandler. - setJmx(Config.Jmx) - Method in class io.hypersistence.optimizer.core.config.Config
-
Set the JMX configuration.
- setMappingScannerEnabled(boolean) - Method in class io.hypersistence.optimizer.core.config.Config
-
Enable or disable the mapping scanner.
- setMaxRollupSize(int) - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings.Builder
- setMBeanServer(MBeanServer) - Method in class io.hypersistence.optimizer.core.config.Config.Jmx
-
Set the MBean server to use for registering the JMX Beans.
- setMetadataScannersEnabled(boolean) - Method in class io.hypersistence.optimizer.core.config.Config
-
Enable or disable the metadata scanners (mapping and configuration).
- setProperties(Map<String, Object>) - Method in class io.hypersistence.optimizer.core.config.Config
-
Set runtime properties that can override default settings.
- setProperties(Map<String, Object>) - Method in interface io.hypersistence.optimizer.core.config.PropertiesSetter
-
Callback for setting the configuration properties.
- setProperties(Map<String, Object>) - Method in class io.hypersistence.optimizer.core.event.ListEventHandler
- setProperty(String, String) - Method in interface io.hypersistence.optimizer.util.jmx.JmxUtils.HypersistenceOptimizerMBean
-
Set the value of the Hypersistence Optimizer property identified by the provided name.
- setRollupWindowMillis(long) - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings.Builder
- setRuntimeMaxRollupSize(int) - Method in class io.hypersistence.optimizer.core.config.Config.EventPersistence
- setRuntimeRollupWindowMillis(long) - Method in class io.hypersistence.optimizer.core.config.Config.EventPersistence
- setRuntimeScannerEnabled(boolean) - Method in class io.hypersistence.optimizer.core.config.Config
-
Enable or disable the runtime scanner.
- setSchemaAction(SchemaAction) - Method in class io.hypersistence.optimizer.core.config.Config.EventPersistence
- setSchemaAction(SchemaAction) - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings.Builder
- setSessionFactory(SessionFactory) - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings.Builder
-
Set the host application's
SessionFactory. - setWebAppAuth(String, String) - Method in class io.hypersistence.optimizer.core.config.Config.EventPersistence
-
Enable Basic authentication on the web app with the given credentials.
- setWebAppAuthPassword(String) - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings.Builder
- setWebAppAuthUsername(String) - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings.Builder
- setWebAppEnabled(boolean) - Method in class io.hypersistence.optimizer.core.config.Config.EventPersistence
-
Start the web app automatically when the Optimizer bootstraps.
- setWebAppEnabled(boolean) - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings.Builder
- setWebAppHost(String) - Method in class io.hypersistence.optimizer.core.config.Config.EventPersistence
-
Set the host the web app binds to (default
localhost). - setWebAppHost(String) - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings.Builder
- setWebAppPort(int) - Method in class io.hypersistence.optimizer.core.config.Config.EventPersistence
-
Set the port the web app binds to.
- setWebAppPort(int) - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings.Builder
- SharedTableEntities - Class in io.hypersistence.optimizer.hibernate.decorator
-
The
SharedTableEntitiesresolves, once perSessionFactory, the entities whose tables are also mapped by an entity belonging to a different hierarchy, as only those entities can trigger theTableRowAlreadyManagedEvent. - SQLSERVER - Enum constant in enum class io.hypersistence.optimizer.util.DatabaseType
- start() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceContext
-
Start the runtime aggregator after the bootstrap scanner has prepared the schema.
- start() - Method in class io.hypersistence.optimizer.core.event.persistence.RuntimeEventAggregator
-
Start the background flush scheduler and register the JVM shutdown hook.
- start() - Method in class io.hypersistence.optimizer.core.event.persistence.WebApp
-
Start the web app, if it is not already running.
- start(EventPersistenceSettings, EventSchemaCreator) - Static method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceBootstrap
- startWebApp() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceContext
-
Start the web app, reusing the host application's
SessionFactory. - startWebApp() - Method in class io.hypersistence.optimizer.HypersistenceOptimizer
-
Start the embedded Event Persistence Web App on demand, reusing the host application's
SessionFactory. - stop() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceContext
-
Stop the feature, flushing any pending runtime rollups.
- stop() - Method in class io.hypersistence.optimizer.core.event.persistence.RuntimeEventAggregator
-
Stop the aggregator, flushing any remaining windows.
- stop() - Method in class io.hypersistence.optimizer.core.event.persistence.WebApp
-
Stop the web app, if it is running.
- stop() - Method in class io.hypersistence.optimizer.HypersistenceOptimizer
-
Stop the
HypersistenceOptimizer, flushing and releasing the event persistence resources when the feature is active. - stopWebApp() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceContext
-
Stop the web app, if it is running, while keeping the event persistence feature active.
- stopWebApp() - Method in class io.hypersistence.optimizer.HypersistenceOptimizer
-
Stop the embedded Event Persistence Web App, if it is running, while keeping the event persistence feature active.
- Stringifier() - Constructor for class io.hypersistence.optimizer.core.config.Config.Property.Stringifier
-
Default constructor that uses an empty properties map.
- Stringifier(String) - Constructor for class io.hypersistence.optimizer.core.config.Config.Property.Stringifier
-
Build an instance using the provided encoded properties
Stringrepresentation. - Stringifier(Map<String, Object>) - Constructor for class io.hypersistence.optimizer.core.config.Config.Property.Stringifier
-
Build an instance using the provided properties.
- supportsAggressiveRelease() - Method in class io.hypersistence.optimizer.core.event.persistence.HostConnectionProvider
- supportsIdentity() - Method in class io.hypersistence.optimizer.core.event.persistence.DialectEventDdlTranslator
- supportsIdentity() - Method in interface io.hypersistence.optimizer.core.event.persistence.EventDdlTranslator
T
- TIMEOUT_MILLIS - Static variable in interface io.hypersistence.optimizer.core.config.Config.Property.Query
- TIMEOUT_MILLIS - Static variable in interface io.hypersistence.optimizer.core.config.Config.Property.Session
- toString() - Method in class io.hypersistence.optimizer.core.config.Config.Property.Stringifier
-
Encode the associated
Config.Property.Stringifier.propertiesin theirStringrepresentation. - toString() - Method in enum class io.hypersistence.optimizer.hibernate.HibernateVersion
U
- UnidirectionalOneToManyEvent - Class in io.hypersistence.optimizer.hibernate.event.mapping.association
-
The
UnidirectionalOneToManyEventindicates that an entity attribute is mapped as a unidirectionalOneToManyassociation. - UnidirectionalOneToManyEvent(Class, String) - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.UnidirectionalOneToManyEvent
- UNKNOWN - Enum constant in enum class io.hypersistence.optimizer.util.DatabaseType
- unwrap(Class<T>) - Method in class io.hypersistence.optimizer.core.event.persistence.HostConnectionProvider
V
- VALIDATE - Enum constant in enum class io.hypersistence.optimizer.core.event.persistence.SchemaAction
-
Do not create anything, but verify the tables exist and fail fast otherwise.
- valueOf(String) - Static method in enum class io.hypersistence.optimizer.core.event.Event.Priority
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.hypersistence.optimizer.core.event.persistence.EventCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.hypersistence.optimizer.core.event.persistence.SchemaAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.hypersistence.optimizer.hibernate.HibernateVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.hypersistence.optimizer.util.DatabaseType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.hypersistence.optimizer.core.event.Event.Priority
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.hypersistence.optimizer.core.event.persistence.EventCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.hypersistence.optimizer.core.event.persistence.SchemaAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.hypersistence.optimizer.hibernate.HibernateVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.hypersistence.optimizer.util.DatabaseType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- warn(String) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
- warn(String, Object) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
- warn(String, Object...) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
- warn(String, Object, Object) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
- warn(String, Throwable) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
- WebApp - Class in io.hypersistence.optimizer.core.event.persistence
-
The
WebAppoptionally starts the Hypersistence Optimizer WebApp inside the host application, so the events can be visualized without deploying a separate process. - WebApp(EventPersistenceSettings) - Constructor for class io.hypersistence.optimizer.core.event.persistence.WebApp
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form