Example usage for org.apache.hadoop.hdfs.security.token.block BlockTokenSecretManager DUMMY_TOKEN

List of usage examples for org.apache.hadoop.hdfs.security.token.block BlockTokenSecretManager DUMMY_TOKEN

Introduction

In this page you can find the example usage for org.apache.hadoop.hdfs.security.token.block BlockTokenSecretManager DUMMY_TOKEN.

Prototype

Token DUMMY_TOKEN

To view the source code for org.apache.hadoop.hdfs.security.token.block BlockTokenSecretManager DUMMY_TOKEN.

Click Source Link

Usage

From source file:mzb.NameNodeConnector.java

License:Apache License

/** Get an access token for a block. */
Token<BlockTokenIdentifier> getAccessToken(ExtendedBlock eb) throws IOException {
    if (!isBlockTokenEnabled) {
        return BlockTokenSecretManager.DUMMY_TOKEN;
    } else {/* ww  w  . ja v  a2  s. c om*/
        if (!shouldRun) {
            throw new IOException("Can not get access token. BlockKeyUpdater is not running");
        }
        return blockTokenSecretManager.generateToken(null, eb, EnumSet
                .of(BlockTokenSecretManager.AccessMode.REPLACE, BlockTokenSecretManager.AccessMode.COPY));
    }
}