Class TlsTransportPlugin

    • Constructor Detail

      • TlsTransportPlugin

        public TlsTransportPlugin()
    • Method Detail

      • getServer

        public org.apache.storm.thrift.server.TServer getServer​(org.apache.storm.thrift.TProcessor processor)
                                                         throws IOException,
                                                                org.apache.storm.thrift.transport.TTransportException
        Description copied from interface: ITransportPlugin
        Create a server associated with a given port, service handler, and purpose.
        Specified by:
        getServer in interface ITransportPlugin
        Parameters:
        processor - service handler
        Returns:
        server
        Throws:
        IOException
        org.apache.storm.thrift.transport.TTransportException
      • connect

        public org.apache.storm.thrift.transport.TTransport connect​(org.apache.storm.thrift.transport.TTransport transport,
                                                                    String serverHost,
                                                                    String asUser)
                                                             throws IOException,
                                                                    org.apache.storm.thrift.transport.TTransportException
        Description copied from interface: ITransportPlugin
        Connect to the specified server via framed transport.
        Specified by:
        connect in interface ITransportPlugin
        Parameters:
        transport - The underlying Thrift transport.
        serverHost - server host
        asUser - 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.
        Throws:
        IOException
        org.apache.storm.thrift.transport.TTransportException
      • areWorkerTokensSupported

        public boolean areWorkerTokensSupported()
        Description copied from interface: ITransportPlugin
        Check if worker tokens are supported by this transport.
        Specified by:
        areWorkerTokensSupported in interface ITransportPlugin
        Returns:
        true if they are else false.