Interface ITransportConfig

  • All Superinterfaces:
    org.eclipse.net4j.util.security.INegotiatorAware

    public interface ITransportConfig
    extends org.eclipse.net4j.util.security.INegotiatorAware
    A common transport configuration that specifies basic dependencies for channel multiplexers, connectors and acceptors.
    Since:
    2.0
    Author:
    Eike Stepper
    No Implement
    This interface is not intended to be implemented by clients.
    No Extend
    This interface is not intended to be extended by clients.
    • Method Detail

      • getLifecycle

        org.eclipse.net4j.util.lifecycle.ILifecycle getLifecycle()
        Returns the lifecycle delegate used for inactivity checks in the setter implementations of this transport configuration.
      • setLifecycle

        void setLifecycle​(org.eclipse.net4j.util.lifecycle.ILifecycle lifecycle)
        Sets the lifecycle delegate to be used for inactivity checks in the setter implementations of this transport configuration.
      • setBufferProvider

        void setBufferProvider​(IBufferProvider bufferProvider)
      • getReceiveExecutor

        java.util.concurrent.ExecutorService getReceiveExecutor()
      • setReceiveExecutor

        void setReceiveExecutor​(java.util.concurrent.ExecutorService receiveExecutor)
      • setProtocolProvider

        void setProtocolProvider​(IProtocolProvider protocolProvider)