Uses of Interface
com.couchbase.client.core.cnc.Event
Package
Description
-
Uses of Event in com.couchbase.client.core.cnc
Modifier and TypeClassDescriptionclass
ThisEvent
implementation can be used as a base event to inherit from.Modifier and TypeMethodDescriptionvoid
Try to publish an event.Modifier and TypeMethodDescriptionModifierConstructorDescriptionSimpleEventBus
(boolean ignoreSystemEvents, List<Class<? extends Event>> othersToIgnore) Creates a newSimpleEventBus
. -
Uses of Event in com.couchbase.client.core.cnc.events.config
Modifier and TypeClassDescriptionclass
class
This event is raised when a bucket config has been updated.class
This event is raised if a bucket could not be opened and is retried, for debugging reasons.class
This event is raised if a collection map could be loaded, but afterwards cannot be decoded and used as intended.class
This event is raised if a collection map could not be refreshed properly.class
This event is raised if an individual collection refresh is ignored.class
This event is raised if an individual collection map refresh attempt succeeded.class
class
This event is raised if a config cannot be pushed to downstream subscribers.class
Deprecated.Instead of publishing this event, the SDK now throws an exception.class
This event is raised if a DNS SRV refresh attempt completed successfully.class
This event is raised in case a DNS SRV refresh attempt failed (see description for more details).class
This event is raised if fetching the global config failed and can be retried.class
class
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
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
Raised if an individual global config refresh event failed, but it is not raised as a warning since we expect the next attempt(s) to complete.class
This event is raised if the SDK sees a potentially insecurely configured security config.class
This event is emitted when seed nodes are updated in the configuration provider.class
This event is raised if a seed nodes update cannot be pushed to downstream subscribers.class
-
Uses of Event in com.couchbase.client.core.cnc.events.core
Modifier and TypeClassDescriptionclass
This event is raised once a bucket has been closed.class
This event is raised once a bucket has been opened.class
Reports a bucket open failure which has not been retried.class
This event is raised when a bucket is supposed to be opened.class
This event is emitted when aCore
is created.class
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
The client attempted a DNS SRV lookup but it failed.class
Raised when the SDK could properly load hostnames from a DNS SRV record.class
Raised when a global config could not be loaded.class
Client got a new config and completed the reconfiguration properly without issue.class
The client ran into an error during a config reconfiguration event.class
Deprecated.This event is never emitted by the SDK.class
class
Raised when a core is successfully shut down.class
This event is raised when the core is beginning to shut down.class
This event is raised if too many instances of the SDK are created as configured.class
class
Raised if the watchdog in the core identifies an invalid state (and then tries to fix it).class
Raised when the watchdog itself runs into an error that is logged. -
Uses of Event in com.couchbase.client.core.cnc.events.endpoint
Modifier and TypeClassDescriptionclass
This event is published when an endpoint is connected properly.class
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
This event is published when an endpoint connect attempt failed.class
This event is published when an endpoint is connected properly but a disconnect signal came before so it is ignored.class
This event is generated when an endpoint disconnect was delayed because it is still in useclass
This event is generated when an endpoint is correctly disconnected.class
This event is raised if an endpoint disconnect attempt failed for some reason.class
This event is generated when an endpoint disconnect was delayed, but is now about to be disconnectedclass
This event is raised when an endpoint changes its underlying state.class
This event is raised if the actual IO write and flush (into netty) failed.class
During connecting to an endpoint, an exception/error was raised which was not expected.class
This event is usually raised if the server closes the socket and the client didn't expect it. -
Uses of Event in com.couchbase.client.core.cnc.events.io
Modifier and TypeClassDescriptionclass
This warning indicates that the client closed an active IO channel/socket proactively because it detected an invalid state.class
class
This event is emitted if the user has configured a custom list of tls ciphers.class
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
The KV error map got negotiated loaded from the server.class
If loading the KV error map for some reason fails, this event will capture the KV status code.class
If the KV error map could be loaded, but the decoding of the buffer from JSON failed, this event will be raised.class
Captures the end of the KV feature negotiation.class
class
class
Raised when a http config streaming connection is closed because of the configured configIdleRedialTimeout.class
This event is created if somewhere in the IO layer an invalid packet was detected.class
If this event is raised, it indicates a serious bug in the system.class
Raised if an unknown error is decoded and handled through the KV error map.class
This event is raised if a KV response with "not my vbucket" is received.class
class
class
If something goes wrong during the SASL authentication process, this event is raised.class
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
This debug event signals that SASL auth mechanisms have been listed from the server.class
class
This debug event signals that a SASL auth mechanism has been negotiated between the client and the server.class
class
This event gets created as soon as a bucket has been selected during the KV bootstrap process for each socket/node.class
If selecting a bucket during KV bootstrap fails, this is a really problematic issue and needs to be looked at.class
class
class
This event is raised if the client detects an unknown SASL mechanism it cannot turn into an enum.class
class
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
class
-
Uses of Event in com.couchbase.client.core.cnc.events.metrics
Modifier and TypeClassDescriptionclass
This event is emitted every configured aggregating meter interval. -
Uses of Event in com.couchbase.client.core.cnc.events.node
Modifier and TypeClassDescriptionclass
Deprecated.This event is sent when a node is created, which happens before network connections are established.class
Sent when a node is created, prior to connecting to services on the node.class
This event is generated when a node is correctly disconnected.class
class
class
class
-
Uses of Event in com.couchbase.client.core.cnc.events.request
Modifier and TypeClassDescriptionclass
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
class
This event is raised if a request is not retried anymore.class
-
Uses of Event in com.couchbase.client.core.cnc.events.service
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
This event is raised every time aService
changes its state. -
Uses of Event in com.couchbase.client.core.cnc.events.tracing
Modifier and TypeClassDescriptionclass
The client had to drop the orphan record because there queue is already full with processing other orphaned events.class
Raised when an exception happens during orphan reporting.class
Emits orphaned requests which can be used to analyze slow requests.class
Emits the over threshold requests which can be used to analyze slow requests. -
Uses of Event in com.couchbase.client.core.cnc.events.transaction
Modifier and TypeClassDescriptionclass
The cleanup attempt failed and was unable to cleanly return a CleanupResultEvent with !successclass
Indicates that a document has been modified by a non-transactional write while it is in a transaction.class
Emitted when the lost transactions cleanup process discovered a lost transaction and attempted to clean it up.class
Emitted periodically with a summary of cleanup data since the last event.class
Emitted periodically with a summary of what will be done soon for cleanup.class
All transaction events derive from this.class
A transaction log message.class
An event that's fired when transactions are successfully initialised.