Package com.couchbase.client.core.cnc
Class AbstractEvent
java.lang.Object
com.couchbase.client.core.cnc.AbstractEvent
- All Implemented Interfaces:
Event
- Direct Known Subclasses:
BucketClosedEvent
,BucketConfigRefreshFailedEvent
,BucketConfigUpdatedEvent
,BucketOpenedEvent
,BucketOpenFailedEvent
,BucketOpenInitiatedEvent
,BucketOpenRetriedEvent
,ChannelClosedProactivelyEvent
,CollectionMapDecodingFailedEvent
,CollectionMapRefreshFailedEvent
,CollectionMapRefreshIgnoredEvent
,CollectionMapRefreshSucceededEvent
,CollectionOutdatedHandledEvent
,ConfigIgnoredEvent
,ConfigPushFailedEvent
,ConnectionStringIgnoredEvent
,CoreCreatedEvent
,CustomTlsCiphersEnabledEvent
,DnsSrvLookupDisabledEvent
,DnsSrvLookupFailedEvent
,DnsSrvRecordsLoadedEvent
,DnsSrvRefreshAttemptCompletedEvent
,DnsSrvRefreshAttemptFailedEvent
,DurabilityTimeoutCoercedEvent
,EndpointConnectedEvent
,EndpointConnectionAbortedEvent
,EndpointConnectionFailedEvent
,EndpointConnectionIgnoredEvent
,EndpointDisconnectDelayedEvent
,EndpointDisconnectedEvent
,EndpointDisconnectionFailedEvent
,EndpointDisconnectResumedEvent
,EndpointStateChangedEvent
,EndpointWriteFailedEvent
,ErrorMapLoadedEvent
,ErrorMapLoadingFailedEvent
,ErrorMapUndecodableEvent
,FeaturesNegotiatedEvent
,FeaturesNegotiationFailedEvent
,GenericFailureDetectedEvent
,GlobalConfigRetriedEvent
,GlobalConfigUpdatedEvent
,HighIdleHttpConnectionTimeoutConfiguredEvent
,IdleEndpointRemovedEvent
,IdleStreamingEndpointClosedEvent
,IndividualGlobalConfigLoadFailedEvent
,IndividualGlobalConfigRefreshFailedEvent
,IndividualReplicaGetFailedEvent
,InitGlobalConfigFailedEvent
,InsecureSecurityConfigDetectedEvent
,InvalidPacketDetectedEvent
,InvalidRequestDetectedEvent
,KeyValueErrorMapCodeHandledEvent
,LatencyMetricsAggregatedEvent
,NodeConnectedEvent
,NodeCreatedEvent
,NodeDisconnectedEvent
,NodeDisconnectIgnoredEvent
,NodeLocatorBugIdentifiedEvent
,NodePartitionLengthNotEqualEvent
,NodeStateChangedEvent
,NotMyVbucketReceivedEvent
,OrphanRecordDroppedEvent
,OrphanReporterFailureDetectedEvent
,OrphansRecordedEvent
,OverThresholdRequestsRecordedEvent
,PreparedStatementRetriedEvent
,ReadTrafficCapturedEvent
,ReconfigurationCompletedEvent
,ReconfigurationErrorDetectedEvent
,ReconfigurationIgnoredEvent
,RequestNotRetriedEvent
,RequestRetryScheduledEvent
,SaslAuthenticationCompletedEvent
,SaslAuthenticationFailedEvent
,SaslAuthenticationRestartedEvent
,SaslMechanismsListedEvent
,SaslMechanismsListingFailedEvent
,SaslMechanismsSelectedEvent
,SecureConnectionFailedEvent
,SeedNodesUpdatedEvent
,SeedNodesUpdateFailedEvent
,SelectBucketCompletedEvent
,SelectBucketFailedEvent
,ServiceAddedEvent
,ServiceAddIgnoredEvent
,ServiceConnectInitiatedEvent
,ServiceDisconnectInitiatedEvent
,ServiceReconfigurationFailedEvent
,ServiceRemovedEvent
,ServiceRemoveIgnoredEvent
,ServiceStateChangedEvent
,ShutdownCompletedEvent
,ShutdownInitiatedEvent
,TlsRequiredButNotEnabledEvent
,TooManyInstancesDetectedEvent
,TransactionEvent
,UnexpectedEndpointConnectionFailedEvent
,UnexpectedEndpointDisconnectedEvent
,UnknownResponseReceivedEvent
,UnknownResponseStatusReceivedEvent
,UnknownSaslMechanismDetectedEvent
,UnknownServerPushRequestReceivedEvent
,UnsolicitedFeaturesReturnedEvent
,UnsupportedResponseTypeReceivedEvent
,WaitUntilReadyCompletedEvent
,WatchdogInvalidStateIdentifiedEvent
,WatchdogRunFailedEvent
,WriteTrafficCapturedEvent
This
Event
implementation can be used as a base event to inherit from.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.couchbase.client.core.cnc.Event
Event.Category, Event.Severity
-
Field Summary
Fields inherited from interface com.couchbase.client.core.cnc.Event
CATEGORY_PREFIX
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractEvent
(Event.Severity severity, Event.Category category, Duration duration, Context context) protected
AbstractEvent
(Event.Severity severity, String category, Duration duration, Context context) Creates a new abstract event. -
Method Summary
Modifier and TypeMethodDescriptioncategory()
The Category of this event.context()
The context this event is referencing.created()
Returns the creation timestamp of this event.long
Returns the value ofSystem.nanoTime()
when the event was created.duration()
Returns the duration of this event.severity()
The Severity of this event.toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.couchbase.client.core.cnc.Event
cause, description
-
Constructor Details
-
AbstractEvent
protected AbstractEvent(Event.Severity severity, Event.Category category, Duration duration, Context context) -
AbstractEvent
protected AbstractEvent(Event.Severity severity, String category, Duration duration, Context context) Creates a new abstract event.- Parameters:
severity
- the severity to use.category
- the category to use.duration
- the duration for this event.context
- the context if provided.
-
-
Method Details
-
severity
Description copied from interface:Event
The Severity of this event. -
category
Description copied from interface:Event
The Category of this event. -
duration
Description copied from interface:Event
Returns the duration of this event. -
context
Description copied from interface:Event
The context this event is referencing. -
createdAt
public long createdAt()Description copied from interface:Event
Returns the value ofSystem.nanoTime()
when the event was created. -
created
Description copied from interface:Event
Returns the creation timestamp of this event. -
toString
-