Class TokenHelper
java.lang.Object
org.apache.hadoop.ozone.container.common.helpers.TokenHelper
Wraps block and container token managers for datanode.
-
Constructor Summary
ConstructorsConstructorDescriptionTokenHelper(org.apache.hadoop.hdds.security.SecurityConfig securityConfig, org.apache.hadoop.hdds.security.symmetric.SecretKeySignerClient secretKeyClient) -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringencode(org.apache.hadoop.security.token.Token<?> token) org.apache.hadoop.security.token.Token<org.apache.hadoop.hdds.security.token.OzoneBlockTokenIdentifier> getBlockToken(org.apache.hadoop.hdds.client.BlockID blockID, long length) org.apache.hadoop.security.token.Token<org.apache.hadoop.hdds.security.token.ContainerTokenIdentifier> getContainerToken(org.apache.hadoop.hdds.scm.container.ContainerID containerID)
-
Constructor Details
-
TokenHelper
public TokenHelper(org.apache.hadoop.hdds.security.SecurityConfig securityConfig, org.apache.hadoop.hdds.security.symmetric.SecretKeySignerClient secretKeyClient) throws IOException - Throws:
IOException
-
-
Method Details
-
getBlockToken
public org.apache.hadoop.security.token.Token<org.apache.hadoop.hdds.security.token.OzoneBlockTokenIdentifier> getBlockToken(org.apache.hadoop.hdds.client.BlockID blockID, long length) -
getContainerToken
public org.apache.hadoop.security.token.Token<org.apache.hadoop.hdds.security.token.ContainerTokenIdentifier> getContainerToken(org.apache.hadoop.hdds.scm.container.ContainerID containerID) -
encode
- Throws:
IOException
-