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 SummaryConstructorsConstructorDescriptionDefaultConnectionStatus(C connection, ConnectionDefinition definition, boolean isNew) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidvoidcomplete()The connection representation.The connection definition.booleanisNew()A new connection value.voidregisterSynchronization(ConnectionSynchronization synchronization) Register connection synchronization.
- 
Constructor Details- 
DefaultConnectionStatus
 
- 
- 
Method Details- 
isNewpublic 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 interface- ConnectionStatus<C>
- Returns:
- true if the connection is new
 
- 
getConnectionDescription copied from interface:ConnectionStatusThe connection representation.- Specified by:
- getConnectionin interface- ConnectionStatus<C>
- Returns:
- The connection representation
 
- 
getDefinitionDescription copied from interface:ConnectionStatusThe connection definition.- Specified by:
- getDefinitionin interface- ConnectionStatus<C>
- Returns:
- The connection definition
 
- 
registerSynchronizationDescription copied from interface:ConnectionStatusRegister connection synchronization.- Specified by:
- registerSynchronizationin interface- ConnectionStatus<C>
- Parameters:
- synchronization- The synchronization
 
- 
completepublic void complete()
- 
beforeClosedpublic void beforeClosed()
- 
afterClosedpublic void afterClosed()
 
-