Class ConnectionReleaseAfterStatementEvent
java.lang.Object
io.hypersistence.optimizer.core.event.AbstractEvent
io.hypersistence.optimizer.hibernate.event.configuration.ConfigurationPropertyEvent
io.hypersistence.optimizer.hibernate.event.configuration.connection.ConnectionReleaseAfterStatementEvent
- All Implemented Interfaces:
Event,Serializable
The
ConnectionReleaseAfterStatementEvent indicates that the current application
is using the Hibernate ConnectionReleaseMode.AFTER_STATEMENT
connection release mode which is less efficient than the ConnectionReleaseMode.AFTER_TRANSACTION alternative.- Since:
- 1.1.0
- Author:
- Vlad Mihalcea
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.hypersistence.optimizer.core.event.Event
Event.Priority -
Constructor Summary
ConstructorsConstructorDescriptionConnectionReleaseAfterStatementEvent(boolean jta) Instantiate the event using the provided Hibernate transaction management mode. -
Method Summary
Modifier and TypeMethodDescriptionGet theEvent.Priorityof thisEventbooleanisJta()Check if the event was generated in a JTA environment.Methods inherited from class io.hypersistence.optimizer.hibernate.event.configuration.ConfigurationPropertyEvent
getConfigurationPropertyMethods inherited from class io.hypersistence.optimizer.core.event.AbstractEvent
getInfoUrl
-
Constructor Details
-
ConnectionReleaseAfterStatementEvent
public ConnectionReleaseAfterStatementEvent(boolean jta) Instantiate the event using the provided Hibernate transaction management mode.- Parameters:
jta- if Hibernate uses JTA
-
-
Method Details
-
isJta
public boolean isJta()Check if the event was generated in a JTA environment.- Returns:
- the event was generated in a JTA environment
-
getPriority
Get theEvent.Priorityof thisEvent- Returns:
- the
Event.Priorityof thisEvent
-
getDescription
-