Example usage for org.apache.hadoop.security.token TokenInfo TokenInfo

List of usage examples for org.apache.hadoop.security.token TokenInfo TokenInfo

Introduction

In this page you can find the example usage for org.apache.hadoop.security.token TokenInfo TokenInfo.

Prototype

TokenInfo

Source Link

Usage

From source file:com.datatorrent.stram.StreamingContainerSecurityInfo.java

License:Apache License

@Override
public TokenInfo getTokenInfo(Class<?> type, Configuration c) {
    TokenInfo tokenInfo = null;//from  www . j  a  va2s . com
    if (type.equals(StreamingContainerUmbilicalProtocol.class)) {
        tokenInfo = new TokenInfo() {

            @Override
            public Class<? extends TokenSelector<? extends TokenIdentifier>> value() {
                return StramDelegationTokenSelector.class;
            }

            @Override
            public Class<? extends Annotation> annotationType() {
                return null;
            }

        };
    }
    return tokenInfo;
}

From source file:org.apache.hoya.yarn.appmaster.rpc.HoyaRPCSecurityInfo.java

License:Apache License

@Override
public TokenInfo getTokenInfo(Class<?> protocol, Configuration conf) {
    if (!protocol.equals(HoyaClusterProtocolPB.class)) {
        return null;
    }//from www  . j a v  a  2 s. c o m
    return new TokenInfo() {

        @Override
        public Class<? extends Annotation> annotationType() {
            return null;
        }

        @Override
        public Class<? extends TokenSelector<? extends TokenIdentifier>> value() {
            return ClientToAMTokenSelector.class;
        }

        @Override
        public String toString() {
            return "HoyaClusterProtocolPB token info";
        }
    };
}

From source file:org.apache.slider.server.appmaster.rpc.SliderRPCSecurityInfo.java

License:Apache License

@Override
public TokenInfo getTokenInfo(Class<?> protocol, Configuration conf) {
    if (!protocol.equals(SliderClusterProtocolPB.class)) {
        return null;
    }/*from   w w w. j  a  v a 2  s. co m*/
    return new TokenInfo() {

        @Override
        public Class<? extends Annotation> annotationType() {
            return null;
        }

        @Override
        public Class<? extends TokenSelector<? extends TokenIdentifier>> value() {
            return ClientToAMTokenSelector.class;
        }

        @Override
        public String toString() {
            return "SliderClusterProtocolPB token info";
        }
    };
}

From source file:org.apache.tez.common.security.DAGClientSecurityInfo.java

License:Apache License

@Override
public TokenInfo getTokenInfo(Class<?> protocol, Configuration conf) {
    if (!protocol.equals(DAGClientAMProtocolBlockingPB.class)) {
        return null;
    }//  w w w  .j  a  v a 2  s . c  om
    return new TokenInfo() {

        @Override
        public Class<? extends Annotation> annotationType() {
            return null;
        }

        @Override
        public Class<? extends TokenSelector<? extends TokenIdentifier>> value() {
            return ClientToAMTokenSelector.class;
        }
    };
}

From source file:org.apache.tez.dag.app.MRClientSecurityInfo.java

License:Apache License

@Override
public TokenInfo getTokenInfo(Class<?> protocol, Configuration conf) {
    if (!protocol.equals(MRClientProtocolPB.class)) {
        return null;
    }//from ww  w .j  a  v a2  s .c o m
    return new TokenInfo() {

        @Override
        public Class<? extends Annotation> annotationType() {
            return null;
        }

        @Override
        public Class<? extends TokenSelector<? extends TokenIdentifier>> value() {
            return ClientToAMTokenSelector.class;
        }
    };
}