Class DefaultConnectionStatus<C>
java.lang.Object
io.micronaut.data.connection.support.DefaultConnectionStatus<C>
- Type Parameters:
 C- The connection type
- All Implemented Interfaces:
 ConnectionStatus<C>
@Internal
public final class DefaultConnectionStatus<C>
extends Object
implements ConnectionStatus<C>
The default connection status.
- Since:
 - 4.0.0
 - Author:
 - Denis Stepanov
 
- 
Constructor Summary
ConstructorsConstructorDescriptionDefaultConnectionStatus(C connection, ConnectionDefinition definition, boolean isNew)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidcomplete()The connection representation.The connection definition.booleanisNew()A new connection value.voidregisterSynchronization(ConnectionSynchronization synchronization) Register connection synchronization. 
- 
Constructor Details
- 
DefaultConnectionStatus
 
 - 
 - 
Method Details
- 
isNew
public boolean isNew()Description copied from interface:ConnectionStatusA new connection value. Based on the propagation value the connection manager might decide to reuse the existing connection.- Specified by:
 isNewin interfaceConnectionStatus<C>- Returns:
 - true if the connection is new
 
 - 
getConnection
Description copied from interface:ConnectionStatusThe connection representation.- Specified by:
 getConnectionin interfaceConnectionStatus<C>- Returns:
 - The connection representation
 
 - 
getDefinition
Description copied from interface:ConnectionStatusThe connection definition.- Specified by:
 getDefinitionin interfaceConnectionStatus<C>- Returns:
 - The connection definition
 
 - 
registerSynchronization
Description copied from interface:ConnectionStatusRegister connection synchronization.- Specified by:
 registerSynchronizationin interfaceConnectionStatus<C>- Parameters:
 synchronization- The synchronization
 - 
complete
public void complete() - 
beforeClosed
public void beforeClosed() - 
afterClosed
public void afterClosed() 
 -