Uses of Class
com.couchbase.client.core.cnc.AbstractEvent
-
-
Uses of AbstractEvent in com.couchbase.client.core.cnc.events.config
Subclasses of AbstractEvent in com.couchbase.client.core.cnc.events.config Modifier and Type Class Description class
BucketConfigRefreshFailedEvent
class
BucketConfigUpdatedEvent
This event is raised when a bucket config has been updated.class
BucketOpenRetriedEvent
This event is raised if a bucket could not be opened and is retried, for debugging reasons.class
CollectionMapDecodingFailedEvent
This event is raised if a collection map could be loaded, but afterwards cannot be decoded and used as intended.class
CollectionMapRefreshFailedEvent
This event is raised if a collection map could not be refreshed properly.class
CollectionMapRefreshIgnoredEvent
This event is raised if an individual collection refresh is ignored.class
CollectionMapRefreshSucceededEvent
This event is raised if an individual collection map refresh attempt succeeded.class
ConfigIgnoredEvent
class
GlobalConfigRetriedEvent
This event is raised if fetching the global config failed and can be retried.class
GlobalConfigUpdatedEvent
class
HighIdleHttpConnectionTimeoutConfiguredEvent
This event is raised if the user configures a idleHttpConnectionTimeout over 4.5 seconds, which will have some negative side effects on most services.class
IndividualGlobalConfigLoadFailedEvent
Raised if an individual global config load event failed but it is not raised as a warning because progress has been made from another host so it can be ignored (but is still relevant for debugging purposes).class
InsecureSecurityConfigDetectedEvent
This event is raised if the SDK sees a potentially insecurely configured security config.class
SeedNodesUpdatedEvent
This event is emitted when seed nodes are updated in the configuration provider. -
Uses of AbstractEvent in com.couchbase.client.core.cnc.events.core
Subclasses of AbstractEvent in com.couchbase.client.core.cnc.events.core Modifier and Type Class Description class
BucketClosedEvent
This event is raised once a bucket has been closed.class
BucketOpenedEvent
This event is raised once a bucket has been opened.class
BucketOpenFailedEvent
Reports a bucket open failure which has not been retried.class
BucketOpenInitiatedEvent
This event is raised when a bucket is supposed to be opened.class
CoreCreatedEvent
This event is emitted when aCore
is created.class
DnsSrvLookupDisabledEvent
Raised if dns srv lookup was not performed, either because it has been disabled on the environment or because the hostname list passed in did not qualify.class
DnsSrvLookupFailedEvent
The client attempted a DNS SRV lookup but it failed.class
DnsSrvRecordsLoadedEvent
Raised when the SDK could properly load hostnames from a DNS SRV record.class
InitGlobalConfigFailedEvent
Raised when a global config could not be loaded.class
ReconfigurationCompletedEvent
Client got a new config and completed the reconfiguration properly without issue.class
ReconfigurationErrorDetectedEvent
The client ran into an error during a config reconfiguration event.class
ReconfigurationIgnoredEvent
Client got a new config, but for some valid reason the event is ignored.class
ServiceReconfigurationFailedEvent
class
ShutdownCompletedEvent
Raised when a core is successfully shut down.class
ShutdownInitiatedEvent
This event is raised when the core is beginning to shut down.class
WaitUntilReadyCompletedEvent
class
WatchdogInvalidStateIdentifiedEvent
Raised if the watchdog in the core identifies an invalid state (and then tries to fix it).class
WatchdogRunFailedEvent
Raised when the watchdog itself runs into an error that is logged. -
Uses of AbstractEvent in com.couchbase.client.core.cnc.events.endpoint
Subclasses of AbstractEvent in com.couchbase.client.core.cnc.events.endpoint Modifier and Type Class Description class
EndpointConnectedEvent
This event is published when an endpoint is connected properly.class
EndpointConnectionAbortedEvent
This event is published when an endpoint is in the phase of reconnecting because of an error, but disconnect was called in the meantime and as a result any further reconnect attempts are aborted.class
EndpointConnectionFailedEvent
This event is published when an endpoint connect attempt failed.class
EndpointConnectionIgnoredEvent
This event is published when an endpoint is connected properly but a disconnect signal came before so it is ignored.class
EndpointDisconnectedEvent
This event is generated when an endpoint is correctly disconnected.class
EndpointDisconnectionFailedEvent
This event is raised if an endpoint disconnect attempt failed for some reason.class
EndpointStateChangedEvent
This event is raised when an endpoint changes its underlying state.class
EndpointWriteFailedEvent
This event is raised if the actual IO write and flush (into netty) failed.class
UnexpectedEndpointConnectionFailedEvent
During connecting to an endpoint, an exception/error was raised which was not expected.class
UnexpectedEndpointDisconnectedEvent
This event is usually raised if the server closes the socket and the client didn't expect it. -
Uses of AbstractEvent in com.couchbase.client.core.cnc.events.io
Subclasses of AbstractEvent in com.couchbase.client.core.cnc.events.io Modifier and Type Class Description class
ChannelClosedProactivelyEvent
This warning indicates that the client closed an active IO channel/socket proactively because it detected an invalid state.class
CollectionOutdatedHandledEvent
class
CustomTlsCiphersEnabledEvent
This event is emitted if the user has configured a custom list of tls ciphers.class
DurabilityTimeoutCoercedEvent
This event is raised if a durability timeout has been provided out of the allowed range and is coerced into a sane and supported value.class
ErrorMapLoadedEvent
The KV error map got negotiated loaded from the server.class
ErrorMapLoadingFailedEvent
If loading the KV error map for some reason fails, this event will capture the KV status code.class
ErrorMapUndecodableEvent
If the KV error map could be loaded, but the decoding of the buffer from JSON failed, this event will be raised.class
FeaturesNegotiatedEvent
Captures the end of the KV feature negotiation.class
FeaturesNegotiationFailedEvent
class
GenericFailureDetectedEvent
class
IdleStreamingEndpointClosedEvent
Raised when a http config streaming connection is closed because of the configured configIdleRedialTimeout.class
InvalidPacketDetectedEvent
This event is created if somewhere in the IO layer an invalid packet was detected.class
InvalidRequestDetectedEvent
If this event is raised, it indicates a serious bug in the system.class
KeyValueErrorMapCodeHandledEvent
Raised if an unknown error is decoded and handled through the KV error map.class
NotMyVbucketReceivedEvent
This event is raised if a KV response with "not my vbucket" is received.class
ReadTrafficCapturedEvent
class
SaslAuthenticationCompletedEvent
class
SaslAuthenticationFailedEvent
If something goes wrong during the SASL authentication process, this event is raised.class
SaslAuthenticationRestartedEvent
This event is raised if we need to re-do the SASL auth for a connection because the mechanisms did not match up with the best-effort first try.class
SaslMechanismsListedEvent
This debug event signals that SASL auth mechanisms have been listed from the server.class
SaslMechanismsListingFailedEvent
class
SaslMechanismsSelectedEvent
This debug event signals that a SASL auth mechanism has been negotiated between the client and the server.class
SecureConnectionFailedEvent
class
SelectBucketCompletedEvent
This event gets created as soon as a bucket has been selected during the KV bootstrap process for each socket/node.class
SelectBucketFailedEvent
If selecting a bucket during KV bootstrap fails, this is a really problematic issue and needs to be looked at.class
UnknownResponseReceivedEvent
class
UnknownResponseStatusReceivedEvent
class
UnknownSaslMechanismDetectedEvent
This event is raised if the client detects an unknown SASL mechanism it cannot turn into an enum.class
UnsolicitedFeaturesReturnedEvent
If the server sends us unsolicited features during the HELLO negotiation, this event will be raised - it is a warning severity since it indicates a server bug.class
UnsupportedResponseTypeReceivedEvent
class
WriteTrafficCapturedEvent
-
Uses of AbstractEvent in com.couchbase.client.core.cnc.events.metrics
Subclasses of AbstractEvent in com.couchbase.client.core.cnc.events.metrics Modifier and Type Class Description class
LatencyMetricsAggregatedEvent
This event is emitted every configured aggregating meter interval. -
Uses of AbstractEvent in com.couchbase.client.core.cnc.events.node
Subclasses of AbstractEvent in com.couchbase.client.core.cnc.events.node Modifier and Type Class Description class
NodeConnectedEvent
This event is generated when a node is correctly connected.class
NodeDisconnectedEvent
This event is generated when a node is correctly disconnected.class
NodeDisconnectIgnoredEvent
class
NodeLocatorBugIdentifiedEvent
class
NodePartitionLengthNotEqualEvent
class
NodeStateChangedEvent
-
Uses of AbstractEvent in com.couchbase.client.core.cnc.events.request
Subclasses of AbstractEvent in com.couchbase.client.core.cnc.events.request Modifier and Type Class Description class
IndividualReplicaGetFailedEvent
When a replica get fetches more than one in one shot and an individual item fails it will be ignored, but this event is logged to aid with debugging.class
PreparedStatementRetriedEvent
class
RequestNotRetriedEvent
This event is raised if a request is not retried anymore.class
RequestRetryScheduledEvent
-
Uses of AbstractEvent in com.couchbase.client.core.cnc.events.service
Subclasses of AbstractEvent in com.couchbase.client.core.cnc.events.service Modifier and Type Class Description class
IdleEndpointRemovedEvent
class
ServiceAddedEvent
class
ServiceAddIgnoredEvent
class
ServiceConnectInitiatedEvent
class
ServiceDisconnectInitiatedEvent
class
ServiceRemovedEvent
class
ServiceRemoveIgnoredEvent
class
ServiceStateChangedEvent
This event is raised every time aService
changes its state. -
Uses of AbstractEvent in com.couchbase.client.core.cnc.events.tracing
Subclasses of AbstractEvent in com.couchbase.client.core.cnc.events.tracing Modifier and Type Class Description class
OrphanRecordDroppedEvent
The client had to drop the orphan record because there queue is already full with processing other orphaned events.class
OrphanReporterFailureDetectedEvent
Raised when an exception happens during orphan reporting.class
OrphansRecordedEvent
Emits orphaned requests which can be used to analyze slow requests.class
OverThresholdRequestsRecordedEvent
Emits the over threshold requests which can be used to analyze slow requests.
-