| 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 QueryEndpoints. |
class |
ViewService
The
ViewService is composed of and manages ViewEndpoints. |
| 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 © 2016 Couchbase, Inc.. All rights reserved.