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>,IProtocol3<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
Modifier and TypeMethodDescriptiongetType()voidsetChannel(IChannel channel) voidsetExecutorService(ExecutorService executorService) voidsetInfraStructure(INFRA_STRUCTURE infraStructure) Methods inherited from interface org.eclipse.net4j.buffer.IBufferHandler
handleBufferMethods inherited from interface org.eclipse.net4j.ILocationAware
getLocation, isClient, isServerMethods inherited from interface org.eclipse.net4j.util.security.IUserAware
getUserID
-
Method Details
-
getType
String getType() -
getChannel
IChannel getChannel() -
setChannel
-
getInfraStructure
INFRA_STRUCTURE getInfraStructure() -
setInfraStructure
-
getBufferProvider
IBufferProvider getBufferProvider() -
getExecutorService
ExecutorService getExecutorService() -
setExecutorService
-