Package com.couchbase.client.core.node
Class NodeContext
java.lang.Object
com.couchbase.client.core.cnc.AbstractContext
com.couchbase.client.core.CoreContext
com.couchbase.client.core.node.NodeContext
- All Implemented Interfaces:
Context
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.couchbase.client.core.cnc.Context
Context.ExportFormat
-
Constructor Summary
ConstructorsConstructorDescriptionNodeContext
(CoreContext ctx, NodeIdentifier nodeIdentifier, Optional<String> alternateAddress) -
Method Summary
Modifier and TypeMethodDescriptionReturns the alternate address identifier, if present.void
injectExportableParams
(Map<String, Object> input) This method needs to be implemented by the actual context implementations to inject the params they need for exporting.Methods inherited from class com.couchbase.client.core.CoreContext
alternateAddress, authenticator, core, environment, id
Methods inherited from class com.couchbase.client.core.cnc.AbstractContext
exportAsMap, exportAsString, toString
-
Constructor Details
-
NodeContext
public NodeContext(CoreContext ctx, NodeIdentifier nodeIdentifier, Optional<String> alternateAddress)
-
-
Method Details
-
remoteHostname
-
alternateAddress
Description copied from class:CoreContext
Returns the alternate address identifier, if present.- Overrides:
alternateAddress
in classCoreContext
-
injectExportableParams
Description copied from class:AbstractContext
This method needs to be implemented by the actual context implementations to inject the params they need for exporting.- Overrides:
injectExportableParams
in classCoreContext
- Parameters:
input
- pass exportable params in here.
-