Interface ISignalProtocol<INFRA_STRUCTURE>

All Superinterfaces:
IBufferHandler, ILocationAware, org.eclipse.net4j.util.event.INotifier, IProtocol<INFRA_STRUCTURE>, org.eclipse.net4j.util.security.IUserAware
All Known Subinterfaces:
ISignalProtocol.WithSignalCounters<INFRA_STRUCTURE>
All Known Implementing Classes:
AuthenticatingSignalProtocol, HeartBeatProtocol, HeartBeatProtocol.Server, SignalProtocol

public interface ISignalProtocol<INFRA_STRUCTURE> extends IProtocol<INFRA_STRUCTURE>, org.eclipse.net4j.util.event.INotifier
A protocol that consists of a number of stream-based signals.
Since:
2.0
Author:
Eike Stepper
  • Field Details

  • Method Details

    • getTimeout

      long getTimeout()
    • setTimeout

      void setTimeout(long timeout)
    • getStreamWrapper

      org.eclipse.net4j.util.io.IStreamWrapper getStreamWrapper()
    • setStreamWrapper

      void setStreamWrapper(org.eclipse.net4j.util.io.IStreamWrapper streamWrapper)
    • addStreamWrapper

      void addStreamWrapper(org.eclipse.net4j.util.io.IStreamWrapper streamWrapper)
    • open

      IChannel open(IConnector connector)
    • close

      void close()