Package org.opends.server.extensions
Class GetConnectionIDExtendedOperation
- java.lang.Object
-
- org.opends.server.api.ExtendedOperationHandler<GetConnectionIdExtendedOperationHandlerCfg>
-
- org.opends.server.extensions.GetConnectionIDExtendedOperation
-
public final class GetConnectionIDExtendedOperation extends ExtendedOperationHandler<GetConnectionIdExtendedOperationHandlerCfg>
This class implements the "Get Connection ID" extended operation that can be used to get the connection ID of the associated client connection.
-
-
Constructor Summary
Constructors Constructor Description GetConnectionIDExtendedOperation()Create an instance of this "Get Connection ID" extended operation.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static longdecodeResponseValue(ByteString responseValue)Decodes the provided ASN.1 octet string to extract the connection ID.static ByteStringencodeResponseValue(long connectionID)Encodes the provided connection ID in an octet string suitable for use as the value for this extended operation.StringgetExtendedOperationName()Retrieves the name associated with this extended operation.StringgetExtendedOperationOID()Retrieves the object OID associated with this extended operation.voidprocessExtendedOperation(ExtendedOperation operation)Processes the provided extended operation.-
Methods inherited from class org.opends.server.api.ExtendedOperationHandler
finalizeExtendedOperationHandler, getServerContext, getSupportedControls, getSupportedFeatures, initializeExtendedOperationHandler, isConfigurationAcceptable, supportsControl
-
-
-
-
Method Detail
-
processExtendedOperation
public void processExtendedOperation(ExtendedOperation operation)
Description copied from class:ExtendedOperationHandlerProcesses the provided extended operation.- Specified by:
processExtendedOperationin classExtendedOperationHandler<GetConnectionIdExtendedOperationHandlerCfg>- Parameters:
operation- The extended operation to be processed.
-
encodeResponseValue
public static ByteString encodeResponseValue(long connectionID)
Encodes the provided connection ID in an octet string suitable for use as the value for this extended operation.- Parameters:
connectionID- The connection ID to be encoded.- Returns:
- The ASN.1 octet string containing the encoded connection ID.
-
decodeResponseValue
public static long decodeResponseValue(ByteString responseValue)
Decodes the provided ASN.1 octet string to extract the connection ID.- Parameters:
responseValue- The response value to be decoded.- Returns:
- The connection ID decoded from the provided response value.
-
getExtendedOperationOID
public String getExtendedOperationOID()
Description copied from class:ExtendedOperationHandlerRetrieves the object OID associated with this extended operation.- Specified by:
getExtendedOperationOIDin classExtendedOperationHandler<GetConnectionIdExtendedOperationHandlerCfg>- Returns:
- the oid associated with this extended operation, if any, or
nullif there is none.
-
getExtendedOperationName
public String getExtendedOperationName()
Description copied from class:ExtendedOperationHandlerRetrieves the name associated with this extended operation.- Specified by:
getExtendedOperationNamein classExtendedOperationHandler<GetConnectionIdExtendedOperationHandlerCfg>- Returns:
- The name associated with this extended operation, if any, or
nullif there is none.
-
-