Package | Description |
---|---|
com.couchbase.client.core |
Couchbase Core IO - Domain Model and Architecture
|
com.couchbase.client.core.node | |
com.couchbase.client.core.service |
Modifier and Type | Method and Description |
---|---|
Observable<Service> |
RequestHandler.addService(AddServiceRequest request)
Add the service to the node.
|
Observable<Service> |
RequestHandler.removeService(RemoveServiceRequest request)
Remove a service from a node.
|
Modifier and Type | Method and Description |
---|---|
Service |
ServiceRegistry.addService(Service service,
String bucket) |
Service |
DefaultServiceRegistry.addService(Service service,
String bucket) |
Service |
ServiceRegistry.locate(CouchbaseRequest request) |
Service |
DefaultServiceRegistry.locate(CouchbaseRequest request) |
Service |
ServiceRegistry.removeService(Service service,
String bucket) |
Service |
DefaultServiceRegistry.removeService(Service service,
String bucket) |
Service |
ServiceRegistry.serviceBy(ServiceType type,
String bucket) |
Service |
DefaultServiceRegistry.serviceBy(ServiceType type,
String bucket) |
Service[] |
ServiceRegistry.services()
Returns all currently stored services, across buckets and globally.
|
Service[] |
DefaultServiceRegistry.services() |
Modifier and Type | Method and Description |
---|---|
Observable<Service> |
Node.addService(AddServiceRequest request) |
Observable<Service> |
CouchbaseNode.addService(AddServiceRequest request) |
Observable<Service> |
Node.removeService(RemoveServiceRequest request) |
Observable<Service> |
CouchbaseNode.removeService(RemoveServiceRequest request) |
Modifier and Type | Method and Description |
---|---|
Service |
ServiceRegistry.addService(Service service,
String bucket) |
Service |
DefaultServiceRegistry.addService(Service service,
String bucket) |
Service |
ServiceRegistry.removeService(Service service,
String bucket) |
Service |
DefaultServiceRegistry.removeService(Service service,
String bucket) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDynamicService
Parent implementation of a dynamic
Service . |
class |
AbstractLazyService
This service lazily creates an Endpoint if needed and reuses it.
|
class |
AbstractOnDemandService
Abstract implementation of a service which enables and disables endpoints on demand.
|
class |
AbstractPoolingService
Abstract implementation of a (fixed size) pooling Service.
|
class |
ConfigService |
class |
DCPService |
class |
KeyValueService |
class |
QueryService
The
QueryService is composed of and manages QueryEndpoint s. |
class |
SearchService |
class |
ViewService
The
ViewService is composed of and manages ViewEndpoint s. |
Modifier and Type | Method and Description |
---|---|
static Service |
ServiceFactory.create(String hostname,
String bucket,
String password,
int port,
CoreEnvironment env,
ServiceType type,
com.lmax.disruptor.RingBuffer<ResponseEvent> responseBuffer) |
Modifier and Type | Method and Description |
---|---|
protected static String |
AbstractDynamicService.logIdent(String hostname,
Service service)
Simple log helper to give logs a common prefix.
|
Copyright © 2017 Couchbase, Inc.. All rights reserved.