Package org.eclipse.net4j.protocol
Interface IProtocol<INFRA_STRUCTURE>
-
- All Superinterfaces:
IBufferHandler,ILocationAware,org.eclipse.net4j.util.security.IUserAware
- All Known Subinterfaces:
IProtocol2<INFRA_STRUCTURE>,ISignalProtocol<INFRA_STRUCTURE>,ISignalProtocol.WithSignalCounters<INFRA_STRUCTURE>
- All Known Implementing Classes:
AuthenticatingSignalProtocol,HeartBeatProtocol,HeartBeatProtocol.Server,Protocol,SignalProtocol
public interface IProtocol<INFRA_STRUCTURE> extends org.eclipse.net4j.util.security.IUserAware, ILocationAware, IBufferHandler
- Author:
- Eike Stepper
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.net4j.ILocationAware
ILocationAware.Location
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IBufferProvidergetBufferProvider()IChannelgetChannel()java.util.concurrent.ExecutorServicegetExecutorService()INFRA_STRUCTUREgetInfraStructure()java.lang.StringgetType()voidsetChannel(IChannel channel)voidsetExecutorService(java.util.concurrent.ExecutorService executorService)voidsetInfraStructure(INFRA_STRUCTURE infraStructure)-
Methods inherited from interface org.eclipse.net4j.buffer.IBufferHandler
handleBuffer
-
Methods inherited from interface org.eclipse.net4j.ILocationAware
getLocation, isClient, isServer
-
-
-
-
Method Detail
-
getType
java.lang.String getType()
-
getChannel
IChannel getChannel()
-
setChannel
void setChannel(IChannel channel)
-
getInfraStructure
INFRA_STRUCTURE getInfraStructure()
-
setInfraStructure
void setInfraStructure(INFRA_STRUCTURE infraStructure)
-
getBufferProvider
IBufferProvider getBufferProvider()
-
getExecutorService
java.util.concurrent.ExecutorService getExecutorService()
-
setExecutorService
void setExecutorService(java.util.concurrent.ExecutorService executorService)
-
-