Package org.jdbi.v3.core
Class Handles
java.lang.Object
org.jdbi.v3.core.Handles
- All Implemented Interfaces:
- JdbiConfig<Handles>
Configuration class for handles.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionaddListener(HandleListener handleListener) Add aHandleListenerwhich is called for specific events.Returns a copy of this configuration object.Returns the collection ofHandleListenerobjects.booleanReturns whether to enforce transaction termination discipline when aHandleis closed.removeListener(HandleListener handleListener) Remove aHandleListener.voidsetForceEndTransactions(boolean forceEndTransactions) Sets whether to enforce transaction termination discipline when aHandleis closed.Methods inherited from class java.lang.Objectequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jdbi.v3.core.config.JdbiConfigsetRegistry
- 
Constructor Details- 
Handlespublic Handles()
 
- 
- 
Method Details- 
isForceEndTransactionspublic boolean isForceEndTransactions()Returns whether to enforce transaction termination discipline when aHandleis closed. This check is enabled by default. If enabled, and a handle is closed while a transaction is active (i.e. not committed or rolled back), an exception will be thrown.
 This check does not apply to handles allocated with a connection that already has an open transaction.- Returns:
- whether to enforce transaction termination discipline when a
 Handleis closed.
 
- 
setForceEndTransactionspublic void setForceEndTransactions(boolean forceEndTransactions) Sets whether to enforce transaction termination discipline when aHandleis closed.- Parameters:
- forceEndTransactions- whether to enforce transaction termination discipline.
 
- 
addListenerAdd aHandleListenerwhich is called for specific events. Adding a listener will add it to all Handles that are subsequently created (this call does not affect existing handles).- Parameters:
- handleListener- A- HandleListenerobject.
- Returns:
- The Handles object itself.
 
- 
removeListenerRemove aHandleListener. Removing a listener will only affect Handles that are subsequently created, not existing handles.- Parameters:
- handleListener- A- HandleListenerobject.
- Returns:
- The Handles object itself.
 
- 
getListenersReturns the collection ofHandleListenerobjects. This set is immutable.- Returns:
- A set of HandleListenerobjects. The set is never null, can be empty and is immutable.
 
- 
createCopyDescription copied from interface:JdbiConfigReturns a copy of this configuration object. Changes to the copy should not modify the original, and vice-versa.- Specified by:
- createCopyin interface- JdbiConfig<Handles>
- Returns:
- a copy of this configuration object.
 
 
-