Package org.eclipse.net4j

# Schnittstelle ITransportConfig

Alle Superschnittstellen:
  `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`.

Seit:
  2.0
Autor:
  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.

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`IBufferProvider`
`getBufferProvider()`
`org.eclipse.net4j.util.lifecycle.ILifecycle`
`getLifecycle()`
Returns the lifecycle delegate used for inactivity checks in the setter implementations of this transport configuration.
`IProtocolProvider`
`getProtocolProvider()`
`ExecutorService`
`getReceiveExecutor()`
`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)`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.security.INegotiatorAware

`getNegotiator, setNegotiator`

## Methodendetails

### 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

void setBufferProvider(IBufferProvider bufferProvider)

### getReceiveExecutor

ExecutorService getReceiveExecutor()

### setReceiveExecutor

void setReceiveExecutor(ExecutorService receiveExecutor)

### getProtocolProvider

IProtocolProvider getProtocolProvider()

### setProtocolProvider

void setProtocolProvider(IProtocolProvider protocolProvider)