Modifier and Type | Method and Description |
---|---|
rx.Observable<CouchbaseEvent> |
EventBus.get()
Subscribe to the event bus to retrieve
CouchbaseEvent s. |
rx.Observable<CouchbaseEvent> |
DefaultEventBus.get() |
Modifier and Type | Method and Description |
---|---|
void |
EventBus.publish(CouchbaseEvent event)
Publish a
CouchbaseEvent into the bus. |
void |
DefaultEventBus.publish(CouchbaseEvent event) |
Modifier and Type | Method and Description |
---|---|
void |
LoggingConsumer.onNext(CouchbaseEvent event) |
Modifier and Type | Class and Description |
---|---|
class |
LatencyMetricsEvent<I extends LatencyMetricsIdentifier>
A common base class for latency metric events.
|
class |
NetworkLatencyMetricsEvent
This event represents network latencies captured in the core layer.
|
class |
RuntimeMetricsEvent
This event contains collected system stats, like GC, Thread and Memory usage.
|
Modifier and Type | Class and Description |
---|---|
class |
BucketClosedEvent
Event published when a bucket is closed.
|
class |
BucketOpenedEvent
Event published when a bucket is opened.
|
class |
ConfigUpdatedEvent
Event published when a new bucket config is applied to the core.
|
class |
NodeConnectedEvent
Event published when a node is connected.
|
class |
NodeDisconnectedEvent
Event published when a node is disconnected.
|
class |
TooManyEnvironmentsEvent
Event published when more than one Environments are created.
|
Modifier and Type | Method and Description |
---|---|
protected CouchbaseEvent |
RuntimeMetricsCollector.generateCouchbaseEvent() |
protected abstract CouchbaseEvent |
AbstractMetricsCollector.generateCouchbaseEvent()
Generate the actual
CouchbaseEvent to emit on every interval. |
protected CouchbaseEvent |
AbstractLatencyMetricsCollector.generateCouchbaseEvent() |
Modifier and Type | Method and Description |
---|---|
static Map<String,Object> |
Events.identityMap(CouchbaseEvent source)
Takes a
CouchbaseEvent and returns a map with event information. |
static String |
Events.toJson(CouchbaseEvent source,
boolean pretty)
Takes a
CouchbaseEvent and generates a JSON string. |
Copyright © 2017 Couchbase, Inc.. All rights reserved.