Uses of Interface
com.couchbase.client.core.cnc.Event
Packages that use Event
Package
Description
-
Uses of Event in com.couchbase.client.core.cnc
Classes in com.couchbase.client.core.cnc that implement EventModifier and TypeClassDescriptionclassThisEventimplementation can be used as a base event to inherit from.Methods in com.couchbase.client.core.cnc that return types with arguments of type EventMethods in com.couchbase.client.core.cnc with parameters of type EventModifier and TypeMethodDescriptionvoidTry to publish an event.Method parameters in com.couchbase.client.core.cnc with type arguments of type EventModifier and TypeMethodDescriptionConstructor parameters in com.couchbase.client.core.cnc with type arguments of type EventModifierConstructorDescriptionSimpleEventBus(boolean ignoreSystemEvents, List<Class<? extends Event>> othersToIgnore) Creates a newSimpleEventBus. -
Uses of Event in com.couchbase.client.core.cnc.events.config
Classes in com.couchbase.client.core.cnc.events.config that implement EventModifier and TypeClassDescriptionclassclassThis event is raised when a bucket config has been updated.classThis event is raised if a bucket could not be opened and is retried, for debugging reasons.classThis event is raised if a collection map could be loaded, but afterwards cannot be decoded and used as intended.classThis event is raised if a collection map could not be refreshed properly.classThis event is raised if an individual collection refresh is ignored.classThis event is raised if an individual collection map refresh attempt succeeded.classclassThis event is raised if a config cannot be pushed to downstream subscribers.classDeprecated.Instead of publishing this event, the SDK now throws an exception.classThis event is raised if a DNS SRV refresh attempt completed successfully.classThis event is raised in case a DNS SRV refresh attempt failed (see description for more details).classThis event is raised if fetching the global config failed and can be retried.classclassThis event is raised if the user configures a idleHttpConnectionTimeout over 4.5 seconds, which will have some negative side effects on most services.classRaised 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).classRaised 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.classThis event is raised if the SDK sees a potentially insecurely configured security config.classThis event is emitted when seed nodes are updated in the configuration provider.classThis 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
Classes in com.couchbase.client.core.cnc.events.core that implement EventModifier and TypeClassDescriptionclassThis event is raised once a bucket has been closed.classThis event is raised once a bucket has been opened.classReports a bucket open failure which has not been retried.classThis event is raised when a bucket is supposed to be opened.classThis event is emitted when aCoreis created.classRaised 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.classThe client attempted a DNS SRV lookup but it failed.classRaised when the SDK could properly load hostnames from a DNS SRV record.classRaised when a global config could not be loaded.classClient got a new config and completed the reconfiguration properly without issue.classThe client ran into an error during a config reconfiguration event.classDeprecated.This event is never emitted by the SDK.classclassRaised when a core is successfully shut down.classThis event is raised when the core is beginning to shut down.classThis event is raised if too many instances of the SDK are created as configured.classclassRaised if the watchdog in the core identifies an invalid state (and then tries to fix it).classRaised when the watchdog itself runs into an error that is logged. -
Uses of Event in com.couchbase.client.core.cnc.events.endpoint
Classes in com.couchbase.client.core.cnc.events.endpoint that implement EventModifier and TypeClassDescriptionclassThis event is published when an endpoint is connected properly.classThis 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.classThis event is published when an endpoint connect attempt failed.classThis event is published when an endpoint is connected properly but a disconnect signal came before so it is ignored.classThis event is generated when an endpoint disconnect was delayed because it is still in useclassThis event is generated when an endpoint is correctly disconnected.classThis event is raised if an endpoint disconnect attempt failed for some reason.classThis event is generated when an endpoint disconnect was delayed, but is now about to be disconnectedclassThis event is raised when an endpoint changes its underlying state.classThis event is raised if the actual IO write and flush (into netty) failed.classDuring connecting to an endpoint, an exception/error was raised which was not expected.classThis 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
Classes in com.couchbase.client.core.cnc.events.io that implement EventModifier and TypeClassDescriptionclassThis warning indicates that the client closed an active IO channel/socket proactively because it detected an invalid state.classclassThis event is emitted if the user has configured a custom list of tls ciphers.classThis event is raised if a durability timeout has been provided out of the allowed range and is coerced into a sane and supported value.classThe KV error map got negotiated loaded from the server.classIf loading the KV error map for some reason fails, this event will capture the KV status code.classIf the KV error map could be loaded, but the decoding of the buffer from JSON failed, this event will be raised.classCaptures the end of the KV feature negotiation.classclassclassRaised when a http config streaming connection is closed because of the configured configIdleRedialTimeout.classThis event is created if somewhere in the IO layer an invalid packet was detected.classIf this event is raised, it indicates a serious bug in the system.classRaised if an unknown error is decoded and handled through the KV error map.classThis event is raised if a KV response with "not my vbucket" is received.classclassclassIf something goes wrong during the SASL authentication process, this event is raised.classThis 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.classThis debug event signals that SASL auth mechanisms have been listed from the server.classclassThis debug event signals that a SASL auth mechanism has been negotiated between the client and the server.classclassThis event gets created as soon as a bucket has been selected during the KV bootstrap process for each socket/node.classIf selecting a bucket during KV bootstrap fails, this is a really problematic issue and needs to be looked at.classclassclassThis event is raised if the client detects an unknown SASL mechanism it cannot turn into an enum.classclassIf 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.classclass -
Uses of Event in com.couchbase.client.core.cnc.events.metrics
Classes in com.couchbase.client.core.cnc.events.metrics that implement EventModifier and TypeClassDescriptionclassThis event is emitted every configured aggregating meter interval. -
Uses of Event in com.couchbase.client.core.cnc.events.node
Classes in com.couchbase.client.core.cnc.events.node that implement EventModifier and TypeClassDescriptionclassDeprecated.This event is sent when a node is created, which happens before network connections are established.classSent when a node is created, prior to connecting to services on the node.classThis event is generated when a node is correctly disconnected.classclassclassclass -
Uses of Event in com.couchbase.client.core.cnc.events.request
Classes in com.couchbase.client.core.cnc.events.request that implement EventModifier and TypeClassDescriptionclassWhen 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.classclassThis event is raised if a request is not retried anymore.class -
Uses of Event in com.couchbase.client.core.cnc.events.service
Classes in com.couchbase.client.core.cnc.events.service that implement EventModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassThis event is raised every time aServicechanges its state. -
Uses of Event in com.couchbase.client.core.cnc.events.tracing
Classes in com.couchbase.client.core.cnc.events.tracing that implement EventModifier and TypeClassDescriptionclassThe client had to drop the orphan record because there queue is already full with processing other orphaned events.classRaised when an exception happens during orphan reporting.classEmits orphaned requests which can be used to analyze slow requests.classEmits the over threshold requests which can be used to analyze slow requests. -
Uses of Event in com.couchbase.client.core.cnc.events.transaction
Classes in com.couchbase.client.core.cnc.events.transaction that implement EventModifier and TypeClassDescriptionclassThe cleanup attempt failed and was unable to cleanly return a CleanupResultEvent with !classIndicates that a document has been modified by a non-transactional write while it is in a transaction.classEmitted when the lost transactions cleanup process discovered a lost transaction and attempted to clean it up.classEmitted periodically with a summary of cleanup data since the last event.classEmitted periodically with a summary of what will be done soon for cleanup.classAll transaction events derive from this.classA transaction log message.classAn event that's fired when transactions are successfully initialised.