Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

AbstractEvent - Class in io.hypersistence.optimizer.core.event
The AbstractEvent base class implements the Event interface 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 AbstractEventSender defines the Event sending flow.
AbstractEventSender() - Constructor for class io.hypersistence.optimizer.core.event.AbstractEventSender
 
accept(Event) - Method in class io.hypersistence.optimizer.core.event.ChainEventFilter
Propagates the incoming event to the ChainEventFilter.filters List of EventFilter objects.
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 Action class encapsulates a logic unit that is created by the ActionFactory and executed by the ActionExecutor.
ActionExecutor - Class in io.hypersistence.optimizer.core.action
The ActionExecutor executes Action instances.
ActionExecutor(ActionFactory) - Constructor for class io.hypersistence.optimizer.core.action.ActionExecutor
Build the ActionExecutor instance for the specified ActionFactory.
ActionFactory - Interface in io.hypersistence.optimizer.core.action
The ActionFactory defines the object that is responsible for building the Action logic units.
ActualConfigurationPropertyEvent - Class in io.hypersistence.optimizer.hibernate.event.configuration
The ActualConfigurationPropertyEvent is the base class of all the Event types that are related to a given Hibernate configuration property.
ActualConfigurationPropertyEvent(String) - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.ActualConfigurationPropertyEvent
Construct a ActualConfigurationPropertyEvent using the provided Hibernate configuration property.
ActualEntityAttributeMappingEvent - Class in io.hypersistence.optimizer.hibernate.event.mapping
The ActualEntityAttributeMappingEvent indicates 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 ActualEntityMappingEvent indicates 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 TABLE fragment that adds a foreign key referencing a primary key column, starting with add 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
 
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
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 EventPersistenceSettings for 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 ChainEventFilter implements the EventFilter interface so that it propagates the incoming event to multiple EventFilter objects that were previously registered.
ChainEventFilter() - Constructor for class io.hypersistence.optimizer.core.event.ChainEventFilter
Default constructor builds an empty List of EventFilter objects.
ChainEventFilter(List<EventFilter>) - Constructor for class io.hypersistence.optimizer.core.event.ChainEventFilter
Constructor taking a predefined List of EventFilter objects.
ChainEventHandler - Class in io.hypersistence.optimizer.core.event
The ChainEventHandler implements the EventHandler interface so that it propagates the incoming event to multiple EventHandler objects that were previously registered.
ChainEventHandler() - Constructor for class io.hypersistence.optimizer.core.event.ChainEventHandler
Default constructor builds an empty List of EventHandler objects.
ChainEventHandler(List<EventHandler>) - Constructor for class io.hypersistence.optimizer.core.event.ChainEventHandler
Constructor taking a predefined List of EventHandler objects.
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() - Method in class io.hypersistence.optimizer.util.IteratorCountDecorator
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 - Class in io.hypersistence.optimizer.core.config
The Config class defines the current configuration.
Config() - Constructor for class io.hypersistence.optimizer.core.config.Config
Initializing constructor.
config() - Method in class io.hypersistence.optimizer.HypersistenceOptimizer
Get the current Config object.
Config.EventPersistence - Class in io.hypersistence.optimizer.core.config
The Config.Property.EventPersistence configuration 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 Stringifier utility allows you to transform the Hypersistence properties to and from their String representation.
ConfigContext - Class in io.hypersistence.optimizer.core.config
Current configuration context;
ConfigContext(Config) - Constructor for class io.hypersistence.optimizer.core.config.ConfigContext
Instantiate a ConfigContext object using the provided configuration.
ConfigurationPropertyEvent - Class in io.hypersistence.optimizer.hibernate.event.configuration
The ConfigurationPropertyEvent is the base class of all the Event types 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 ConnectionEvent indicates that the event is specific to a JDBC Connection.
ConnectionEvent() - Constructor for class io.hypersistence.optimizer.hibernate.event.connection.ConnectionEvent
 
ConsoleStatementLoggingEvent - Class in io.hypersistence.optimizer.hibernate.event.configuration.logging
The ConsoleStatementLoggingEvent indicates that the current application is using the hibernate.show_sql configuration property.
ConsoleStatementLoggingEvent() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.logging.ConsoleStatementLoggingEvent
 
ContextConfigGetter - Interface in io.hypersistence.optimizer.core.config
The ContextConfigGetter gets the current ConfigContext.
ContextConfigSetter - Interface in io.hypersistence.optimizer.core.config
The ContextConfigSetter sets the current ConfigContext.
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.

D

DatabaseInfo - Class in io.hypersistence.optimizer.util
The DatabaseInfo encapsulates the underlying database-related information.
DatabaseInfo(String, int, int, String, int, int) - Constructor for class io.hypersistence.optimizer.util.DatabaseInfo
Initializing constructor.
DatabaseType - Enum in io.hypersistence.optimizer.util
The DatabaseType defines the underlying database.
decorate(E) - Method in class io.hypersistence.optimizer.core.event.EmptyEventDecorator
Return the incoming Event without decorating it.
decorate(E) - Method in interface io.hypersistence.optimizer.core.event.EventDecorator
Decorate the incoming Event.
decorate(SessionFactory) - Static method in class io.hypersistence.optimizer.hibernate.decorator.HypersistenceHibernatePersistenceProvider
Get the Hypersistence Optimizer SessionFactory.
decorate(EntityManagerFactory) - Static method in class io.hypersistence.optimizer.hibernate.decorator.HypersistenceHibernatePersistenceProvider
Get the Hypersistence Optimizer EntityManagerFactory.
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 DefaultExceptionHandler implements the ExceptionHandler interface and logs every incoming Exception.
DefaultExceptionHandler() - Constructor for class io.hypersistence.optimizer.core.exception.DefaultExceptionHandler
 
DefaultService - Class in io.hypersistence.optimizer.core.service
The DefaultService implements the Service interface and provides the default Scanner objects.
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 on Hibernate 3.3 through 5.6.
DialectEventDdlTranslator(Dialect) - 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 DurationAwareEvent is an optional interface that can be implemented by Event types that carry a duration (e.g.

E

EagerFetchingEvent - Class in io.hypersistence.optimizer.hibernate.event.mapping.association.fetching
The EagerFetchingEvent indicates that an entity attribute is using the Hibernate FetchType.EAGER fetching 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 ElementCollectionEvent indicates that an entity attribute is mapped as a collection of Embeddable objects.
ElementCollectionEvent(Class, String) - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.ElementCollectionEvent
EmptyEventDecorator - Class in io.hypersistence.optimizer.core.event
The EmptyEventDecorator returns the incoming Event without applying any modification.
EmptyEventDecorator() - Constructor for class io.hypersistence.optimizer.core.event.EmptyEventDecorator
 
EmptyEventFilter - Class in io.hypersistence.optimizer.core.event
The EmptyEventFilter accepts any incoming Event.
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 EntityAttributeMappingEvent indicates 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 EntityMappingEvent indicates that the event is specific to an entity mapping.
EntityMappingEvent() - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.EntityMappingEvent
 
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 EnversEventFilter filters 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, Object) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
error(String, 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 Event interface specifies that all events should have a priority and a description.
Event.Priority - Enum in io.hypersistence.optimizer.core.event
The Event priority
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.
EventCategory - Enum in io.hypersistence.optimizer.core.event.persistence
The EventCategory classifies an Event based 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 EventDecorator interface defines the contract for decorating an incoming Event.
EventFilter - Interface in io.hypersistence.optimizer.core.event
The EventDecorator interface defines the contract for filtering an incoming Event.
EventHandler - Interface in io.hypersistence.optimizer.core.event
The EventHandler interface defines the contract for handling an incoming Event.
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 EventPersistenceContext wires together the collaborators of the event persistence feature (EventStore, RuntimeEventAggregator and PersistentEventHandler) 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 EventPersistenceSettings is 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 EventSender interface defines the contract for sending an incoming Event.
EventSignature - Class in io.hypersistence.optimizer.core.event.persistence
The EventSignature computes a stable key used to group runtime events for aggregation.
EventStore - Class in io.hypersistence.optimizer.core.event.persistence
The EventStore persists events into the database using plain JDBC and batched INSERT statements.
EventStore(EventPersistenceSettings) - Constructor for class io.hypersistence.optimizer.core.event.persistence.EventStore
 
ExceptionHandler - Interface in io.hypersistence.optimizer.core.exception
The ExceptionHandler interface defines the contract for handling an incoming Exception.
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 Action unit.
execute(ConnectionCallback) - Method in class io.hypersistence.optimizer.core.event.persistence.SessionFactoryConnectionExecutor
executeThrough(Action) - Method in class io.hypersistence.optimizer.core.action.ActionExecutor
Execute Action unit without running the ActionExecutor.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 Config object.
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.
getCount() - Method in class io.hypersistence.optimizer.util.IteratorCountDecorator
Get the count of elements that have been returned by this iterator.
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 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.
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.session.SecondaryQueryEntityFetchingEvent
 
getEntityManagerFactory() - Method in class io.hypersistence.optimizer.core.config.JpaConfig
Get the JPA EntityManagerFactory.
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 EventHandler that persists runtime events.
getEventHandlers() - Method in class io.hypersistence.optimizer.core.config.Config
Get the EventHandler list.
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
Get the List of incoming Event objects that have been recorded.
getEvents() - Method in class io.hypersistence.optimizer.HypersistenceOptimizer
Get the List of incoming Event objects that have been recorded.
getEvents() - Method in interface io.hypersistence.optimizer.util.jmx.JmxUtils.HypersistenceOptimizerMBean
Get the List of incoming Event objects that have been recorded.
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 List of EventFilter objects.
getForeignKeys() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaModel.TableModel
 
getHandlers() - Method in class io.hypersistence.optimizer.core.event.ChainEventHandler
Get the List of EventHandler objects.
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 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 null when 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.Priority of this Event
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.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.batching.JdbcBatchOrderInsertsEvent
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.batching.JdbcBatchOrderUpdatesEvent
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.batching.JdbcBatchSizeEvent
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.connection.Connection1641560279Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.connection.Connection5390468036Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.connection.Connection9071557016Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.connection.Connection9903031104Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.dialect.Dialect5088476391Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.envers.Envers1668896576Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.fetching.Fetch2162256056Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.fetching.Fetch8467734827Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.identifier.Identifier3461616708Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.logging.ConsoleStatementLoggingEvent
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.logging.Logging2720157041Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.logging.Logging8303339181Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.query.Query1277017085Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.query.Query2468924130Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.query.Query3924404891Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.query.Query7786258879Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.configuration.schema.SchemaGenerationEvent
Get the Event.Priority of this Event
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.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.Association3269507280Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.Association3890524098Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.Association410542408Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.Association6905363521Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.Association8154031573Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.Association934543432Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.Association9379158467Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.ElementCollectionEvent
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.fetching.EagerFetchingEvent
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.fetching.Fetching2932477991Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.fetching.Fetching3589409627Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.fetching.Fetching6280375706Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.ManyToManyCascadeRemoveEvent
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.OneToOneWithoutMapsIdEvent
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.association.UnidirectionalOneToManyEvent
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.basic.Basic2998504652Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.basic.Basic3255393660Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.basic.Basic4673470396Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.basic.Basic7290321656Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.cache.Cache2675130729Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.equality.Entity8335353652Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.identifier.Identifier192869363Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.identifier.Identifier3384873548Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.identifier.Identifier3639790215Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.identifier.Identifier4313379358Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.identifier.Identifier6334053691Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.inheritance.Inheritance4741729644Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.mapping.inheritance.Inheritance8595998791Event
Get the Event.Priority of this Event
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.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.session.SecondaryQueryEntityFetchingEvent
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.session.Session215454269Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.hibernate.event.session.Session944616647Event
Get the Event.Priority of this Event
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.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.jdbc.event.caching.JdbcCache8914970511Event
Get the Event.Priority of this Event
getPriority() - Method in class io.hypersistence.optimizer.jdbc.event.encoding.JdbcEncoding475515599Event
Get the Event.Priority of this Event
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
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 Scanner objects for the current configuration.
getScanners(ConfigContext) - Method in interface io.hypersistence.optimizer.core.service.Service
Get the Scanner objects 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
 
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 null when 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 null if 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 Map or 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 Version property.
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 null for no auth.
getWebAppAuthUsername() - Method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceSettings
The Basic authentication user name for the web app, or null for 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 null if 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 (via HypersistenceOptimizer.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
Propagates the incoming event to the ChainEventHandler.handlers List of EventHandler objects.
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
Records every incoming Event in the ListEventHandler.events List.
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
 
hasNext() - Method in class io.hypersistence.optimizer.util.IteratorCountDecorator
HibernateConfig - Class in io.hypersistence.optimizer.core.config
The HibernateConfig class extends the base Config and encapsulates a Hibernate SessionFactory.
HibernateConfig(SessionFactory) - Constructor for class io.hypersistence.optimizer.core.config.HibernateConfig
Instantiate the configuration for the provided Hibernate SessionFactory.
HibernateVersion - Enum in io.hypersistence.optimizer.hibernate
The HibernateVersion enum 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 HostConnectionProvider delegates all JDBC connection handling to the host application's ConnectionProvider, so that the short-lived SessionFactory used 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 WebAppConnectionProvider that borrows and releases its JDBC connections through the host application's Hibernate connection provider.
HostWebAppConnectionProvider(SessionFactory) - Constructor for class io.hypersistence.optimizer.core.event.persistence.HostWebAppConnectionProvider
 
HypersistenceHibernatePersistenceProvider - Class in io.hypersistence.optimizer.hibernate.decorator
The HypersistenceHibernatePersistenceProvider enhances the default Hibernate PersistenceProvider with the Hypersistence Optimizer-specific interception methods.
HypersistenceHibernatePersistenceProvider() - Constructor for class io.hypersistence.optimizer.hibernate.decorator.HypersistenceHibernatePersistenceProvider
 
HypersistenceOptimizer - Class in io.hypersistence.optimizer
The HypersistenceOptimizer represents the main class of this project.
HypersistenceOptimizer(Config) - Constructor for class io.hypersistence.optimizer.HypersistenceOptimizer
Instantiate a HypersistenceOptimizer object using the provided configuration.
HypersistenceOptimizerBootstrapEvent - Class in io.hypersistence.optimizer.core.event.persistence
The HypersistenceOptimizerBootstrapEvent is the canonical entity model for the ho_bootstrap_events table, 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 HypersistenceOptimizerBootstrapRun is the canonical entity model for the ho_bootstrap_run table, 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 HypersistenceOptimizerException is a RuntimeException and 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 HypersistenceOptimizerException with the provided String message.
HypersistenceOptimizerException(String, Throwable) - Constructor for exception io.hypersistence.optimizer.core.exception.HypersistenceOptimizerException
Instantiate a HypersistenceOptimizerException with the provided String message and Throwable cause.
HypersistenceOptimizerException(Throwable) - Constructor for exception io.hypersistence.optimizer.core.exception.HypersistenceOptimizerException
Instantiate a HypersistenceOptimizerException with the provided Throwable cause.
HypersistenceOptimizerLicenseException - Exception in io.hypersistence.optimizer.core.exception
The HypersistenceOptimizerLicenseException indicates a failure related to the application license.
HypersistenceOptimizerLicenseException(String) - Constructor for exception io.hypersistence.optimizer.core.exception.HypersistenceOptimizerLicenseException
Instantiate a HypersistenceOptimizerException with the provided String message.
HypersistenceOptimizerRuntimeEvent - Class in io.hypersistence.optimizer.core.event.persistence
The HypersistenceOptimizerRuntimeEvent is the canonical entity model for the ho_runtime_events table, 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 HypersistenceSessionFactoryBuilderFactory replaces the default Hibernate SessionFactoryBuilder with the Hypersistence Optimizer-specific SessionFactoryBuilder that 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, Object) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
info(String, 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 InternalWorkScope marks the current thread while the Optimizer does database work on its own behalf, like persisting the events through the host application's SessionFactory.
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 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.
IteratorCountDecorator<E> - Class in io.hypersistence.optimizer.util
The IteratorCountDecorator decorates a HibernateIterator and counts the fetched elements.
IteratorCountDecorator(Iterator<E>) - Constructor for class io.hypersistence.optimizer.util.IteratorCountDecorator
Decorate the provided Iterator.

J

JBossLogger - Class in io.hypersistence.optimizer.util.logger
This is the Logger implementation 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 JdbcBatchOrderInsertsEvent indicates that the current application is not using the hibernate.order_inserts configuration property.
JdbcBatchOrderInsertsEvent() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.batching.JdbcBatchOrderInsertsEvent
 
JdbcBatchOrderUpdatesEvent - Class in io.hypersistence.optimizer.hibernate.event.configuration.batching
The JdbcBatchOrderUpdatesEvent indicates that the current application is not using the hibernate.order_updates configuration property.
JdbcBatchOrderUpdatesEvent() - Constructor for class io.hypersistence.optimizer.hibernate.event.configuration.batching.JdbcBatchOrderUpdatesEvent
 
JdbcBatchSizeEvent - Class in io.hypersistence.optimizer.hibernate.event.configuration.batching
The JdbcBatchSizeEvent indicates that the current application is not using the hibernate.jdbc.batch_size configuration 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 JdbcEncoding475515599Event indicates that the current application has not disabled the sendStringParametersAsUnicode JDBC setting.
JdbcEncoding475515599Event() - Constructor for class io.hypersistence.optimizer.jdbc.event.encoding.JdbcEncoding475515599Event
Instantiate a JdbcEncoding475515599Event using 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 JmxUtils class 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
The HibernateConfig class extends the base Config and encapsulates a JPA EntityManagerFactory.
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 ListEventHandler implements the EventHandler interface so that it collects all the incoming Event objects.
ListEventHandler() - Constructor for class io.hypersistence.optimizer.core.event.ListEventHandler
 
LogEventHandler - Class in io.hypersistence.optimizer.core.event
The LogEventHandler implements the EventHandler interface so that it logs all the incoming Event objects.
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

ManyToManyCascadeRemoveEvent - Class in io.hypersistence.optimizer.hibernate.event.mapping.association
The ManyToManyCascadeRemoveEvent indicates that an entity attribute is mapped as a ManyToMany association which was set to cascade the CascadeType.REMOVE entity state transition.
ManyToManyCascadeRemoveEvent(Class, String) - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.ManyToManyCascadeRemoveEvent
matches() - Method in enum 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 EntityManagerFactory or the Hibernate SessionFactory properties with the Hypersistence ones, and call the PropertiesSetter objects.
metadataCreator() - Method in class io.hypersistence.optimizer.core.event.persistence.EventSchemaManager
 
MetadataEventSchemaCreator - Class in io.hypersistence.optimizer.core.event.persistence
The MetadataEventSchemaCreator creates, on demand, the database tables used by the event persistence feature.
MetadataEventSchemaCreator(EventPersistenceSettings) - Constructor for class io.hypersistence.optimizer.core.event.persistence.MetadataEventSchemaCreator
 
MissingTableSchemaFilterProvider - Class in io.hypersistence.optimizer.core.event.persistence
The MissingTableSchemaFilterProvider limits the hbm2ddl schema 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
 

N

next() - Method in class io.hypersistence.optimizer.util.IteratorCountDecorator
NPlusOneQueryEntityFetchingEvent - Class in io.hypersistence.optimizer.hibernate.event.session
The NPlusOneQueryEntityFetchingEvent indicates that an entity has been fetched several times using secondary SQL queries instead of being fetched in one query using a JOIN FETCH clause.
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 io.hypersistence.optimizer.core.event.persistence.EventCategory
Resolve the EventCategory of the provided Event.
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 io.hypersistence.optimizer.util.DatabaseType
Get the associated DatabaseType for the given database name.
OneToOneWithoutMapsIdEvent - Class in io.hypersistence.optimizer.hibernate.event.mapping.association
The OneToOneWithoutMapsIdEvent indicates that an entity attribute is mapped as a OneToOne association without MapsId.
OneToOneWithoutMapsIdEvent(Class, String) - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.OneToOneWithoutMapsIdEvent

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 PersistentEventHandler is the EventHandler registered on the Config when the event persistence feature is enabled.
PersistentEventHandler(RuntimeEventAggregator) - Constructor for class io.hypersistence.optimizer.core.event.persistence.PersistentEventHandler
 
PREFIX - Static variable in class io.hypersistence.optimizer.core.config.Config.Property
 
PropertiesSetter - Interface in io.hypersistence.optimizer.core.config
The PropertiesSetter class 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 QueryEvent indicates 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 EventFilter in 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
 
remove() - Method in class io.hypersistence.optimizer.util.IteratorCountDecorator
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_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 RuntimeEventAggregator rolls 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 RuntimeRollup is 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 Scanner interface 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 in io.hypersistence.optimizer.core.event.persistence
The SchemaAction controls how the event persistence feature manages the database tables it uses.
SchemaGenerationEvent - Class in io.hypersistence.optimizer.hibernate.event.configuration.schema
The SchemaGenerationEvent is 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 ConfigurationPropertyEvent using the provided Hibernate configuration property.
SecondaryQueryEntityFetchingEvent - Class in io.hypersistence.optimizer.hibernate.event.session
The SecondaryQueryEntityFetchingEvent indicates that an entity has been fetched using a secondary SQL query instead of being fetched using a JOIN FETCH clause.
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 Event is sent as follows: The Event is dropped if it was triggered by the Optimizer's own database work, as marked by the InternalWorkScope The incoming Event is filtered by the associated AbstractEventSender.getEventFilter() The filtered Event is decorated by the associated AbstractEventSender.getEventDecorator() The decorated Event is handled by the associated AbstractEventSender.getEventHandler()
send(Event) - Method in interface io.hypersistence.optimizer.core.event.EventSender
Send the incoming Event.
Service - Interface in io.hypersistence.optimizer.core.service
The Service interface defines the contract for obtaining the components responsible for detecting performance issues, like the Scanner objects.
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
The SessionEvent indicates that the event is specific to a JPA EntityManager or Hibernate Session.
SessionEvent() - Constructor for class io.hypersistence.optimizer.hibernate.event.session.SessionEvent
 
SessionFactoryConnectionExecutor - Class in io.hypersistence.optimizer.core.event.persistence
The SessionFactoryConnectionExecutor runs the event persistence JDBC work against a Connection borrowed from the host application's Hibernate SessionFactory.
SessionFactoryConnectionExecutor(SessionFactory) - Constructor for class io.hypersistence.optimizer.core.event.persistence.SessionFactoryConnectionExecutor
Instantiate the SessionFactoryConnectionExecutor using the provided SessionFactory.
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 no SessionFactory is 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 SharedTableEntities resolves, once per SessionFactory, the entities whose tables are also mapped by an entity belonging to a different hierarchy, as only those entities can trigger the TableRowAlreadyManagedEvent.
start(EventPersistenceSettings, EventSchemaCreator) - Static method in class io.hypersistence.optimizer.core.event.persistence.EventPersistenceBootstrap
 
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.
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(Map<String, Object>) - Constructor for class io.hypersistence.optimizer.core.config.Config.Property.Stringifier
Build an instance using the provided properties.
Stringifier(String) - Constructor for class io.hypersistence.optimizer.core.config.Config.Property.Stringifier
Build an instance using the provided encoded properties String representation.
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.properties in their String representation.
toString() - Method in enum io.hypersistence.optimizer.hibernate.HibernateVersion

U

UnidirectionalOneToManyEvent - Class in io.hypersistence.optimizer.hibernate.event.mapping.association
The UnidirectionalOneToManyEvent indicates that an entity attribute is mapped as a unidirectional OneToMany association.
UnidirectionalOneToManyEvent(Class, String) - Constructor for class io.hypersistence.optimizer.hibernate.event.mapping.association.UnidirectionalOneToManyEvent
unwrap(Class<T>) - Method in class io.hypersistence.optimizer.core.event.persistence.HostConnectionProvider
 

V

valueOf(String) - Static method in enum io.hypersistence.optimizer.core.event.Event.Priority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.hypersistence.optimizer.core.event.persistence.EventCategory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.hypersistence.optimizer.core.event.persistence.SchemaAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.hypersistence.optimizer.hibernate.HibernateVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.hypersistence.optimizer.util.DatabaseType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.hypersistence.optimizer.core.event.Event.Priority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.hypersistence.optimizer.core.event.persistence.EventCategory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.hypersistence.optimizer.core.event.persistence.SchemaAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.hypersistence.optimizer.hibernate.HibernateVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.hypersistence.optimizer.util.DatabaseType
Returns an array containing the constants of this enum type, 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, Object) - Method in class io.hypersistence.optimizer.util.logger.JBossLogger
warn(String, 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 WebApp optionally 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
 
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2026. All rights reserved.