Example usage for org.apache.hadoop.yarn.api.protocolrecords GetDelegationTokenRequest setRenewer

List of usage examples for org.apache.hadoop.yarn.api.protocolrecords GetDelegationTokenRequest setRenewer

Introduction

In this page you can find the example usage for org.apache.hadoop.yarn.api.protocolrecords GetDelegationTokenRequest setRenewer.

Prototype

@Public
    @Stable
    public abstract void setRenewer(String renewer);

Source Link

Usage

From source file:org.springframework.yarn.client.ClientRmTemplate.java

License:Apache License

@Override
public Token getDelegationToken(final String renewer) {
    return execute(new YarnRpcCallback<Token, ApplicationClientProtocol>() {
        @Override/*from   www  .  j ava 2  s.  c  om*/
        public Token doInYarn(ApplicationClientProtocol proxy) throws YarnException, IOException {
            GetDelegationTokenRequest request = Records.newRecord(GetDelegationTokenRequest.class);
            request.setRenewer(renewer);
            return proxy.getDelegationToken(request).getRMDelegationToken();
        }
    });
}