public class DigestSaslTransportPlugin extends SaslTransportPlugin
SaslTransportPlugin.User| Modifier and Type | Field and Description | 
|---|---|
| static String | DIGEST | 
conf, loginConf, type| Constructor and Description | 
|---|
| DigestSaslTransportPlugin() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | areWorkerTokensSupported()Check if worker tokens are supported by this transport. | 
| void | close() | 
| org.apache.storm.thrift.transport.TTransport | connect(org.apache.storm.thrift.transport.TTransport transport,
       String serverHost,
       String asUser)Connect to the specified server via framed transport. | 
| protected org.apache.storm.thrift.transport.TTransportFactory | getServerTransportFactory(boolean impersonationAllowed)Create the transport factory needed for serving. | 
getPort, getServer, preparepublic static final String DIGEST
protected org.apache.storm.thrift.transport.TTransportFactory getServerTransportFactory(boolean impersonationAllowed)
                                                                                 throws IOException
SaslTransportPluginCreate the transport factory needed for serving. All subclass must implement this method.
getServerTransportFactory in class SaslTransportPluginimpersonationAllowed - true if SASL impersonation should be allowed, else false.IOException - on any error.public org.apache.storm.thrift.transport.TTransport connect(org.apache.storm.thrift.transport.TTransport transport,
                                                            String serverHost,
                                                            String asUser)
                                                     throws org.apache.storm.thrift.transport.TTransportException,
                                                            IOException
ITransportPluginConnect to the specified server via framed transport.
transport - The underlying Thrift transport.serverHost - server hostasUser - the user as which the connection should be established, and all the subsequent actions should be executed. Only  applicable when using secure storm cluster. A null/blank value here will just indicate to use the logged in user.org.apache.storm.thrift.transport.TTransportExceptionIOExceptionpublic boolean areWorkerTokensSupported()
ITransportPluginCheck if worker tokens are supported by this transport.
public void close()
close in interface Closeableclose in interface AutoCloseableclose in class SaslTransportPluginCopyright © 2019 The Apache Software Foundation. All rights reserved.