Package org.eclipse.net4j
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 Summary
Modifier and TypeMethodDescriptionorg.eclipse.net4j.util.lifecycle.ILifecycle
Returns the lifecycle delegate used for inactivity checks in the setter implementations of this transport configuration.void
setBufferProvider
(IBufferProvider bufferProvider) 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.void
setProtocolProvider
(IProtocolProvider protocolProvider) void
setReceiveExecutor
(ExecutorService receiveExecutor) Methods inherited from interface org.eclipse.net4j.util.security.INegotiatorAware
getNegotiator, setNegotiator
-
Method Details
-
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. -
getBufferProvider
IBufferProvider getBufferProvider() -
setBufferProvider
-
getReceiveExecutor
ExecutorService getReceiveExecutor() -
setReceiveExecutor
-
getProtocolProvider
IProtocolProvider getProtocolProvider() -
setProtocolProvider
-