Uses of Class
com.couchbase.client.core.node.NodeIdentifier
-
-
Uses of NodeIdentifier in com.couchbase.client.core
Methods in com.couchbase.client.core with parameters of type NodeIdentifier Modifier and Type Method Description protected Node
Core. createNode(NodeIdentifier identifier, Optional<String> alternateAddress)
Create aNode
from the given identifier.Mono<Void>
Core. ensureServiceAt(NodeIdentifier identifier, ServiceType serviceType, int port, Optional<String> bucket, Optional<String> alternateAddress)
This method can be used by a caller to make sure a certain service is enabled at the given target node.Optional<Flux<ServiceState>>
Core. serviceState(NodeIdentifier nodeIdentifier, ServiceType type, Optional<String> bucket)
If present, returns a flux that allows to monitor the state changes of a specific service. -
Uses of NodeIdentifier in com.couchbase.client.core.config
Methods in com.couchbase.client.core.config that return NodeIdentifier Modifier and Type Method Description NodeIdentifier
NodeInfo. identifier()
NodeIdentifier
PortInfo. identifier()
NodeIdentifier
MemcachedBucketConfig. nodeForId(byte[] id)
Methods in com.couchbase.client.core.config with parameters of type NodeIdentifier Modifier and Type Method Description protected Mono<ProposedBucketConfigContext>
DefaultConfigurationProvider. loadBucketConfigForSeed(NodeIdentifier identifier, int mappedKvPort, int mappedManagerPort, String name, Optional<String> alternateAddress)
Encapsulates the logic to load the bucket config from kv and then fall back to manager. -
Uses of NodeIdentifier in com.couchbase.client.core.config.loader
Methods in com.couchbase.client.core.config.loader with parameters of type NodeIdentifier Modifier and Type Method Description protected abstract Mono<byte[]>
BaseBucketLoader. discoverConfig(NodeIdentifier seed, String bucket)
To be implemented by the actual child, performs the actual fetching of a config.protected Mono<byte[]>
ClusterManagerBucketLoader. discoverConfig(NodeIdentifier seed, String bucket)
protected Mono<byte[]>
KeyValueBucketLoader. discoverConfig(NodeIdentifier seed, String bucket)
Mono<ProposedBucketConfigContext>
BaseBucketLoader. load(NodeIdentifier seed, int port, String bucket, Optional<String> alternateAddress)
Performs the config loading through multiple steps.Mono<ProposedBucketConfigContext>
BucketLoader. load(NodeIdentifier seed, int port, String bucket, Optional<String> alternateAddress)
Attempts to load a config for the given seed node.Mono<ProposedGlobalConfigContext>
GlobalLoader. load(NodeIdentifier seed, int port)
Tries to load the global configuration. -
Uses of NodeIdentifier in com.couchbase.client.core.endpoint.http
Methods in com.couchbase.client.core.endpoint.http that return NodeIdentifier Modifier and Type Method Description NodeIdentifier
CoreHttpRequest. target()
-
Uses of NodeIdentifier in com.couchbase.client.core.msg
Methods in com.couchbase.client.core.msg that return NodeIdentifier Modifier and Type Method Description NodeIdentifier
RequestContext. lastDispatchedToNode()
NodeIdentifier
RequestTarget. nodeIdentifier()
default NodeIdentifier
Request. target()
Returns the node that should service this request, or null to let the service locator decide.Methods in com.couchbase.client.core.msg with parameters of type NodeIdentifier Modifier and Type Method Description RequestContext
RequestContext. lastDispatchedToNode(NodeIdentifier lastDispatchedToNode)
RequestTarget
RequestTarget. withNodeIdentifier(NodeIdentifier nodeIdentifier)
Constructors in com.couchbase.client.core.msg with parameters of type NodeIdentifier Constructor Description RequestTarget(ServiceType serviceType, NodeIdentifier nodeIdentifier, String bucketName)
-
Uses of NodeIdentifier in com.couchbase.client.core.msg.kv
Methods in com.couchbase.client.core.msg.kv that return NodeIdentifier Modifier and Type Method Description NodeIdentifier
CarrierBucketConfigRequest. target()
NodeIdentifier
CarrierGlobalConfigRequest. target()
NodeIdentifier
KvPingRequest. target()
NodeIdentifier
MultiObserveViaCasRequest. target()
Constructors in com.couchbase.client.core.msg.kv with parameters of type NodeIdentifier Constructor Description CarrierBucketConfigRequest(Duration timeout, CoreContext ctx, CollectionIdentifier collectionIdentifier, RetryStrategy retryStrategy, NodeIdentifier target)
CarrierGlobalConfigRequest(Duration timeout, CoreContext ctx, RetryStrategy retryStrategy, NodeIdentifier target)
KvPingRequest(Duration timeout, CoreContext ctx, RetryStrategy retryStrategy, CollectionIdentifier identifier, NodeIdentifier target)
MultiObserveViaCasRequest(Duration timeout, CoreContext ctx, RetryStrategy retryStrategy, CollectionIdentifier collectionIdentifier, NodeIdentifier target, Map<byte[],Short> keys, Predicate<ObserveViaCasResponse.ObserveStatus> responsePredicate)
-
Uses of NodeIdentifier in com.couchbase.client.core.msg.manager
Methods in com.couchbase.client.core.msg.manager that return NodeIdentifier Modifier and Type Method Description NodeIdentifier
BucketConfigRequest. target()
Constructors in com.couchbase.client.core.msg.manager with parameters of type NodeIdentifier Constructor Description BucketConfigRequest(Duration timeout, CoreContext ctx, RetryStrategy retryStrategy, String bucketName, Authenticator authenticator, NodeIdentifier target)
-
Uses of NodeIdentifier in com.couchbase.client.core.msg.query
Methods in com.couchbase.client.core.msg.query that return NodeIdentifier Modifier and Type Method Description NodeIdentifier
QueryRequest. target()
Constructors in com.couchbase.client.core.msg.query with parameters of type NodeIdentifier Constructor Description QueryRequest(Duration timeout, CoreContext ctx, RetryStrategy retryStrategy, Authenticator authenticator, String statement, byte[] query, boolean idempotent, String contextId, RequestSpan span, String bucket, String scope, NodeIdentifier target)
-
Uses of NodeIdentifier in com.couchbase.client.core.node
Methods in com.couchbase.client.core.node that return NodeIdentifier Modifier and Type Method Description NodeIdentifier
Node. identifier()
Returns the node identifier.Methods in com.couchbase.client.core.node with parameters of type NodeIdentifier Modifier and Type Method Description static Node
Node. create(CoreContext ctx, NodeIdentifier identifier, Optional<String> alternateAddress)
Constructors in com.couchbase.client.core.node with parameters of type NodeIdentifier Constructor Description Node(CoreContext ctx, NodeIdentifier identifier, Optional<String> alternateAddress)
NodeContext(CoreContext ctx, NodeIdentifier nodeIdentifier, Optional<String> alternateAddress)
-