Package org.eclipse.net4j.signal
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 - Since:
- 2.0
- Author:
- Eike Stepper
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static interfaceISignalProtocol.WithSignalCounters<INFRA_STRUCTURE>- 
Nested classes/interfaces inherited from interface org.eclipse.net4j.ILocationAwareILocationAware.Location
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static longDEFAULT_TIMEOUTstatic longNO_TIMEOUT
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddStreamWrapper(org.eclipse.net4j.util.io.IStreamWrapper streamWrapper)voidclose()org.eclipse.net4j.util.io.IStreamWrappergetStreamWrapper()longgetTimeout()IChannelopen(IConnector connector)voidsetStreamWrapper(org.eclipse.net4j.util.io.IStreamWrapper streamWrapper)voidsetTimeout(long timeout)- 
Methods inherited from interface org.eclipse.net4j.buffer.IBufferHandlerhandleBuffer
 - 
Methods inherited from interface org.eclipse.net4j.ILocationAwaregetLocation, isClient, isServer
 - 
Methods inherited from interface org.eclipse.net4j.util.event.INotifieraddListener, getListeners, hasListeners, removeListener
 - 
Methods inherited from interface org.eclipse.net4j.protocol.IProtocolgetBufferProvider, getChannel, getExecutorService, getInfraStructure, getType, setChannel, setExecutorService, setInfraStructure
 
- 
 
- 
- 
- 
Field Detail- 
NO_TIMEOUTstatic final long NO_TIMEOUT - See Also:
- Constant Field Values
 
 - 
DEFAULT_TIMEOUTstatic final long DEFAULT_TIMEOUT - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getTimeoutlong getTimeout() 
 - 
setTimeoutvoid setTimeout(long timeout) 
 - 
getStreamWrapperorg.eclipse.net4j.util.io.IStreamWrapper getStreamWrapper() 
 - 
setStreamWrappervoid setStreamWrapper(org.eclipse.net4j.util.io.IStreamWrapper streamWrapper) 
 - 
addStreamWrappervoid addStreamWrapper(org.eclipse.net4j.util.io.IStreamWrapper streamWrapper) 
 - 
openIChannel open(IConnector connector) 
 - 
closevoid close() 
 
- 
 
-