| Interface | Description |
|---|---|
| Authenticator | |
| ConnectionNameGenerator |
A generic interface which determines the name for a DCP connection.
|
| ControlEventHandler |
This interface acts as a callback on the
Client.controlEventHandler(ControlEventHandler) API
that allows one to react to control events. |
| CredentialsProvider | |
| DataEventHandler |
This interface acts as a callback on the
Client.dataEventHandler(DataEventHandler) API
that allows one to react to data events. |
| SystemEventHandler |
This interface acts as a callback on the
Client.systemEventHandler(SystemEventHandler) API
that allows one to react to system events. |
| Class | Description |
|---|---|
| CertificateAuthenticator |
Performs authentication through a client certificate instead of supplying username and password.
|
| Client |
This
Client provides the main API to configure and use the DCP client. |
| Client.Builder |
Builder object to customize the
Client creation. |
| Client.Environment |
The
Client.Environment is responsible to carry various configuration and
state information throughout the lifecycle. |
| ClientVersion | |
| Credentials | |
| DefaultConnectionNameGenerator |
The default implementation for the
ConnectionNameGenerator. |
| PasswordAuthenticator | |
| SecurityConfig |
TLS options.
|
| SecurityConfig.Builder |
This builder allows to customize the default security configuration.
|
| StaticCredentialsProvider |
| Enum | Description |
|---|---|
| StreamFrom |
From which point in time to start the DCP stream.
|
| StreamTo |
Up to which point the DCP stream should run.
|
Copyright © 2021 Couchbase, Inc.. All rights reserved.