A B C D E F G H I J L M N O P R S T U V W X

## A

Acceptor - Class in org.eclipse.spi.net4j
  If the meaning of this type isn't clear, there really should be more of a description here...
Acceptor() - Constructor for class org.eclipse.spi.net4j.Acceptor
AcceptorContentProvider - Class in org.eclipse.net4j.ui
  A `structured content provider` that shows `acceptors`.
AcceptorContentProvider() - Constructor for class org.eclipse.net4j.ui.AcceptorContentProvider
AcceptorData() - Constructor for class org.eclipse.net4j.tcp.TCPUtil.AcceptorData
AcceptorData(String, int) - Constructor for class org.eclipse.net4j.tcp.TCPUtil.AcceptorData
AcceptorData(String) - Constructor for class org.eclipse.net4j.tcp.TCPUtil.AcceptorData
AcceptorData(ITCPAcceptor) - Constructor for class org.eclipse.net4j.tcp.TCPUtil.AcceptorData
AcceptorFactory - Class in org.eclipse.spi.net4j
  If the meaning of this type isn't clear, there really should be more of a description here...
AcceptorFactory(String) - Constructor for class org.eclipse.spi.net4j.AcceptorFactory
add(IBuffer) - Method in class org.eclipse.spi.net4j.Channel.SendQueue
addConnector(InternalConnector) - Method in class org.eclipse.spi.net4j.Acceptor
addFactory(IFactory) - Method in class org.eclipse.net4j.FactoriesProtocolProvider
addStreamWrapper(IStreamWrapper) - Method in interface org.eclipse.net4j.signal.ISignalProtocol
addStreamWrapper(IStreamWrapper) - Method in class org.eclipse.net4j.signal.SignalProtocol
AuthenticatingSignalProtocol<INFRA_STRUCTURE extends IPasswordCredentialsProvider.Provider> - Class in org.eclipse.net4j.signal.security
  An abstract signal protocol that supports authentication.
AuthenticatingSignalProtocol(String) - Constructor for class org.eclipse.net4j.signal.security.AuthenticatingSignalProtocol
AuthenticationIndication - Class in org.eclipse.net4j.signal.security
AuthenticationIndication(AuthenticatingSignalProtocol<?>, short, String) - Constructor for class org.eclipse.net4j.signal.security.AuthenticationIndication
AuthenticationIndication(AuthenticatingSignalProtocol<?>, short) - Constructor for class org.eclipse.net4j.signal.security.AuthenticationIndication
AuthenticationIndication(AuthenticatingSignalProtocol<?>, Enum<?>) - Constructor for class org.eclipse.net4j.signal.security.AuthenticationIndication
AuthenticationRequest - Class in org.eclipse.net4j.signal.security
AuthenticationRequest(SignalProtocol<?>, short, String, DiffieHellman.Server.Challenge) - Constructor for class org.eclipse.net4j.signal.security.AuthenticationRequest
AuthenticationRequest(SignalProtocol<?>, short, DiffieHellman.Server.Challenge) - Constructor for class org.eclipse.net4j.signal.security.AuthenticationRequest
AuthenticationRequest(SignalProtocol<?>, Enum<?>, DiffieHellman.Server.Challenge) - Constructor for class org.eclipse.net4j.signal.security.AuthenticationRequest

## B

BufferInputStream - Class in org.eclipse.net4j.buffer
  A `buffer handler` that defragments the passed `buffers` into a continuous byte sequence which is exposed as an `input stream`.
BufferInputStream() - Constructor for class org.eclipse.net4j.buffer.BufferInputStream
BufferOutputStream - Class in org.eclipse.net4j.buffer
  An `output stream` that fragments the written byte sequence into fixed-sized `buffers` and passes them to configured `buffer handler`.
BufferOutputStream(IBufferHandler, IBufferProvider, short) - Constructor for class org.eclipse.net4j.buffer.BufferOutputStream
BufferOutputStream(IBufferHandler, short) - Constructor for class org.eclipse.net4j.buffer.BufferOutputStream
BufferState - Enum in org.eclipse.net4j.buffer
  Enumerates the internal states of an `IBuffer`.

## C

Channel - Class in org.eclipse.spi.net4j
  If the meaning of this type isn't clear, there really should be more of a description here...
Channel() - Constructor for class org.eclipse.spi.net4j.Channel
Channel.ReceiverWork - Class in org.eclipse.spi.net4j
  If the meaning of this type isn't clear, there really should be more of a description here...
Channel.ReceiveSerializer - Class in org.eclipse.spi.net4j
  Deprecated.
  As of 4.4 use `ExecutorWorkSerializer`.
Channel.SendQueue - Class in org.eclipse.spi.net4j
  A queue that holds buffers that shall be sent.
ChannelException - Exception in org.eclipse.net4j.channel
  Thrown by an `IChannel` to indicate channel management problems.
ChannelException() - Constructor for exception org.eclipse.net4j.channel.ChannelException
ChannelException(String) - Constructor for exception org.eclipse.net4j.channel.ChannelException
ChannelException(Throwable) - Constructor for exception org.eclipse.net4j.channel.ChannelException
ChannelException(String, Throwable) - Constructor for exception org.eclipse.net4j.channel.ChannelException
ChannelInputStream - Class in org.eclipse.net4j.channel
  An `input stream` that provides the `buffers` which arrive at a `channel` as a continuous byte sequence.
ChannelInputStream(IChannel) - Constructor for class org.eclipse.net4j.channel.ChannelInputStream
ChannelInputStream(IChannel, long) - Constructor for class org.eclipse.net4j.channel.ChannelInputStream
ChannelMultiplexer - Class in org.eclipse.spi.net4j
  If the meaning of this type isn't clear, there really should be more of a description here...
ChannelMultiplexer() - Constructor for class org.eclipse.spi.net4j.ChannelMultiplexer
ChannelOutputStream - Class in org.eclipse.net4j.channel
  An `output stream` that fragments the written byte sequence into fixed-sized `buffers` and passes them to configured `channel`.
ChannelOutputStream(IChannel) - Constructor for class org.eclipse.net4j.channel.ChannelOutputStream
ChannelOutputStream(IChannel, IBufferProvider) - Constructor for class org.eclipse.net4j.channel.ChannelOutputStream
checkVersion(IProtocol<?>, int) - Static method in exception org.eclipse.net4j.protocol.ProtocolVersionException
clear() - Method in interface org.eclipse.net4j.buffer.IBuffer
  Turns the state of this buffer from any state into `INITIAL`.
clearCounts() - Method in class org.eclipse.net4j.signal.SignalCounter
Client(IManagedContainer) - Constructor for class org.eclipse.net4j.ContainerProtocolProvider.Client
ClientProtocolFactory - Class in org.eclipse.spi.net4j
  If the meaning of this type isn't clear, there really should be more of a description here...
ClientProtocolFactory(String) - Constructor for class org.eclipse.spi.net4j.ClientProtocolFactory
close() - Method in class org.eclipse.net4j.buffer.BufferInputStream
close() - Method in class org.eclipse.net4j.buffer.BufferOutputStream
close() - Method in interface org.eclipse.net4j.signal.ISignalProtocol
close() - Method in class org.eclipse.net4j.signal.SignalProtocol
close() - Method in class org.eclipse.spi.net4j.Acceptor
close() - Method in class org.eclipse.spi.net4j.Channel
close() - Method in class org.eclipse.spi.net4j.Connector
closeChannel() - Method in class org.eclipse.net4j.buffer.BufferInputStream
  Subclasses may override.
closeChannel(InternalChannel) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
closeChannel(InternalChannel) - Method in interface org.eclipse.spi.net4j.InternalChannelMultiplexer
closeChannelAfterException() - Method in class org.eclipse.net4j.signal.IndicationWithResponse
closeChannelAfterMe() - Method in class org.eclipse.net4j.signal.Signal
closeInputStreamAfterMe() - Method in class org.eclipse.net4j.signal.Signal
closeOutputStreamAfterMe() - Method in class org.eclipse.net4j.signal.Signal
configure(File) - Method in class org.eclipse.net4j.TransportConfigurator
configureAcceptor(Element) - Method in class org.eclipse.net4j.TransportConfigurator
configureNegotiator(Element) - Method in class org.eclipse.net4j.TransportConfigurator
configureStreamWrapper(Element, Acceptor) - Method in class org.eclipse.net4j.TransportConfigurator
ConfirmationIndication<PROTOCOL extends SignalProtocol<?> & IConfirmationProvider.Provider> - Class in org.eclipse.net4j.signal.confirmation
ConfirmationIndication(SignalProtocol<?>, short, String) - Constructor for class org.eclipse.net4j.signal.confirmation.ConfirmationIndication
ConfirmationIndication(SignalProtocol<?>, short) - Constructor for class org.eclipse.net4j.signal.confirmation.ConfirmationIndication
ConfirmationIndication(SignalProtocol<?>, Enum<?>) - Constructor for class org.eclipse.net4j.signal.confirmation.ConfirmationIndication
ConfirmationPrompt - Class in org.eclipse.net4j.signal.confirmation
ConfirmationPrompt(String, String, Confirmation, Confirmation, Confirmation...) - Constructor for class org.eclipse.net4j.signal.confirmation.ConfirmationPrompt
ConfirmationPrompt(String, String, Confirmation, Collection<Confirmation>) - Constructor for class org.eclipse.net4j.signal.confirmation.ConfirmationPrompt
ConfirmationRequest - Class in org.eclipse.net4j.signal.confirmation
ConfirmationRequest(SignalProtocol<?>, short, String, ConfirmationPrompt) - Constructor for class org.eclipse.net4j.signal.confirmation.ConfirmationRequest
ConfirmationRequest(SignalProtocol<?>, short, ConfirmationPrompt) - Constructor for class org.eclipse.net4j.signal.confirmation.ConfirmationRequest
ConfirmationRequest(SignalProtocol<?>, Enum<?>, ConfirmationPrompt) - Constructor for class org.eclipse.net4j.signal.confirmation.ConfirmationRequest
confirming(ExtendedDataInputStream, OMMonitor) - Method in class org.eclipse.net4j.signal.confirmation.ConfirmationRequest
confirming(ExtendedDataInputStream) - Method in class org.eclipse.net4j.signal.RequestWithConfirmation
  Important Note: The confirmation must not be empty, i.e.
confirming(ExtendedDataInputStream) - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
confirming(ExtendedDataInputStream, OMMonitor) - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
  Important Note: The confirmation must not be empty, i.e.
confirming(ExtendedDataInputStream, OMMonitor) - Method in class org.eclipse.net4j.signal.security.AuthenticationRequest
connect() - Method in interface org.eclipse.net4j.connector.IConnector
  Synchronous connect with infinite timeout value.
connect(long) - Method in interface org.eclipse.net4j.connector.IConnector
  Synchronous connect.
connect(long) - Method in class org.eclipse.spi.net4j.Connector
connect() - Method in class org.eclipse.spi.net4j.Connector
connectAsync() - Method in interface org.eclipse.net4j.connector.IConnector
  Asynchronous connect.
connectAsync() - Method in class org.eclipse.spi.net4j.Connector
connectInput(IManagedContainer) - Method in class org.eclipse.net4j.ui.AcceptorContentProvider
connectInput(IManagedContainer) - Method in class org.eclipse.net4j.ui.ConnectorContentProvider
Connector - Class in org.eclipse.spi.net4j
  If the meaning of this type isn't clear, there really should be more of a description here...
Connector() - Constructor for class org.eclipse.spi.net4j.Connector
ConnectorContentProvider - Class in org.eclipse.net4j.ui
  A `structured content provider` that shows `connectors`.
ConnectorContentProvider() - Constructor for class org.eclipse.net4j.ui.ConnectorContentProvider
ConnectorCredentialsInjector - Class in org.eclipse.net4j.connector
  Injects a configurable response negotiator into selected client connectors.
ConnectorCredentialsInjector(String, IPasswordCredentialsProvider, String) - Constructor for class org.eclipse.net4j.connector.ConnectorCredentialsInjector
ConnectorCredentialsInjector(String, IPasswordCredentialsProvider) - Constructor for class org.eclipse.net4j.connector.ConnectorCredentialsInjector
ConnectorData() - Constructor for class org.eclipse.net4j.tcp.TCPUtil.ConnectorData
ConnectorData(String, int, String) - Constructor for class org.eclipse.net4j.tcp.TCPUtil.ConnectorData
ConnectorData(String) - Constructor for class org.eclipse.net4j.tcp.TCPUtil.ConnectorData
ConnectorData(ITCPConnector) - Constructor for class org.eclipse.net4j.tcp.TCPUtil.ConnectorData
ConnectorException - Exception in org.eclipse.net4j.connector
  Thrown by an `IConnector` to indicate connection problems.
ConnectorException() - Constructor for exception org.eclipse.net4j.connector.ConnectorException
ConnectorException(String) - Constructor for exception org.eclipse.net4j.connector.ConnectorException
ConnectorException(Throwable) - Constructor for exception org.eclipse.net4j.connector.ConnectorException
ConnectorException(String, Throwable) - Constructor for exception org.eclipse.net4j.connector.ConnectorException
ConnectorFactory - Class in org.eclipse.spi.net4j
  If the meaning of this type isn't clear, there really should be more of a description here...
ConnectorFactory(String) - Constructor for class org.eclipse.spi.net4j.ConnectorFactory
ConnectorState - Enum in org.eclipse.net4j.connector
  Enumerates the lifecycle states of an `IConnector`.
ContainerProtocolProvider - Class in org.eclipse.net4j
  Base class for container-based `protocol providers` like `ContainerProtocolProvider.Client` or `ContainerProtocolProvider.Server`.
ContainerProtocolProvider(IManagedContainer, String) - Constructor for class org.eclipse.net4j.ContainerProtocolProvider
ContainerProtocolProvider.Client - Class in org.eclipse.net4j
  Container-based `protocol provider` for `client` protocols.
ContainerProtocolProvider.Server - Class in org.eclipse.net4j
  Container-based `protocol provider` for `server` protocols.
CONTEXT_MULTIPLEXER - Static variable in interface org.eclipse.spi.net4j.InternalChannelMultiplexer
copyTransportConfig(ILifecycle, ITransportConfig) - Static method in class org.eclipse.net4j.Net4jUtil
create(String) - Method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server.Factory
createBufferFactory(short) - Static method in class org.eclipse.net4j.Net4jUtil
createBufferFactory() - Static method in class org.eclipse.net4j.Net4jUtil
createBufferPool(IBufferProvider) - Static method in class org.eclipse.net4j.Net4jUtil
createBufferPool(short) - Static method in class org.eclipse.net4j.Net4jUtil
createBufferPool() - Static method in class org.eclipse.net4j.Net4jUtil
createChannel() - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
createNegotiationContext() - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
createNegotiationContext() - Method in class org.eclipse.spi.net4j.Connector
createProtocol(String, INFRA_STRUCTURE) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
createProtocolFactoryKey(String) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
createReceiverWork(IBuffer) - Method in class org.eclipse.spi.net4j.Channel
createSignalReactor(short) - Method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol
createSignalReactor(short) - Method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server
createSignalReactor(short) - Method in class org.eclipse.net4j.signal.SignalProtocol
  Returns a new signal instance to serve the given signal ID or `null` if the signal ID is invalid/unknown for this protocol.
createSSLEngine(boolean, String, int) - Static method in class org.eclipse.net4j.tcp.ssl.SSLUtil
CREDENTIALS_SEPARATOR - Static variable in class org.eclipse.net4j.tcp.TCPUtil

## D

DEFAULT_ADDRESS - Static variable in interface org.eclipse.net4j.tcp.ITCPAcceptor
DEFAULT_BUFFER_CAPACITY - Static variable in class org.eclipse.net4j.Net4jUtil
DEFAULT_CANCELATION_POLL_INTERVAL - Static variable in class org.eclipse.net4j.signal.RequestWithMonitoring
DEFAULT_MILLIS_BEFORE_TIMEOUT - Static variable in class org.eclipse.net4j.buffer.BufferInputStream
DEFAULT_MILLIS_INTERRUPT_CHECK - Static variable in class org.eclipse.net4j.buffer.BufferInputStream
DEFAULT_MONITOR_PROGRESS_SECONDS - Static variable in class org.eclipse.net4j.signal.RequestWithMonitoring
DEFAULT_MONITOR_TIMEOUT_SECONDS - Static variable in class org.eclipse.net4j.signal.RequestWithMonitoring
DEFAULT_OPEN_CHANNEL_TIMEOUT - Static variable in interface org.eclipse.net4j.channel.IChannelMultiplexer
  Indicates to use the timeout that is configured via debug property `open.channel.timeout` (see .options file) which has a default of 10 seconds.
DEFAULT_POLL_INTERVAL - Static variable in interface org.eclipse.net4j.http.common.IHTTPConnector
DEFAULT_PORT - Static variable in interface org.eclipse.net4j.tcp.ITCPAcceptor
  The value of the org.eclipse.net4j.tcp.port bundle/system property if defined, the value 2036 otherwise.
DEFAULT_PORT - Static variable in interface org.eclipse.net4j.tcp.ITCPConnector
DEFAULT_PROPAGATE_CLOSE - Static variable in class org.eclipse.net4j.buffer.BufferOutputStream
DEFAULT_TIMEOUT - Static variable in interface org.eclipse.net4j.signal.ISignalProtocol
deregisterChannelFromPeer(InternalChannel) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
deregisterChannelFromPeer(InternalChannel) - Method in class org.eclipse.spi.net4j.Connector
disconnectInput(IManagedContainer) - Method in class org.eclipse.net4j.ui.AcceptorContentProvider
disconnectInput(IManagedContainer) - Method in class org.eclipse.net4j.ui.ConnectorContentProvider
dispose() - Method in class org.eclipse.net4j.signal.SignalCounter
dispose() - Method in interface org.eclipse.spi.net4j.InternalBuffer
doActivate() - Method in class org.eclipse.spi.net4j.Channel
doActivate() - Method in class org.eclipse.spi.net4j.Connector
doBeforeActivate() - Method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server
doBeforeActivate() - Method in class org.eclipse.spi.net4j.Acceptor
doBeforeActivate() - Method in class org.eclipse.spi.net4j.Channel
doBeforeActivate() - Method in class org.eclipse.spi.net4j.Connector
doBeforeActivate() - Method in class org.eclipse.spi.net4j.Protocol
doBeforeDeactivate() - Method in class org.eclipse.net4j.signal.SignalProtocol
doBeforeOpenChannel(IProtocol<?>) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
doBeforeOpenChannel(IProtocol<?>) - Method in class org.eclipse.spi.net4j.Connector
doDeactivate() - Method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol
doDeactivate() - Method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server
doDeactivate() - Method in class org.eclipse.net4j.signal.SignalProtocol
doDeactivate() - Method in class org.eclipse.spi.net4j.Acceptor
doDeactivate() - Method in class org.eclipse.spi.net4j.Channel
doDeactivate() - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
doDeactivate() - Method in class org.eclipse.spi.net4j.Connector
doDeactivate() - Method in class org.eclipse.spi.net4j.Protocol
doRun(IProgressMonitor) - Method in class org.eclipse.net4j.ui.Net4jItemProvider.RemoveAction
doRun() - Method in class org.eclipse.spi.net4j.Channel.ReceiverWork

## E

ensureBuffer() - Method in class org.eclipse.net4j.buffer.BufferInputStream
ensureBuffer() - Method in class org.eclipse.net4j.buffer.BufferOutputStream
  Ensures that this BufferOutputStream has a buffer.
equals(Object) - Method in class org.eclipse.net4j.tcp.TCPUtil.AcceptorData
equals(Object) - Method in class org.eclipse.net4j.tcp.TCPUtil.ConnectorData
evict(int) - Method in interface org.eclipse.net4j.buffer.IBufferPool
  Tries to remove as many buffers from this `BufferPool` and `release` them as are needed to let a given maximum number of buffers survive in the pool.
evictOne() - Method in interface org.eclipse.net4j.buffer.IBufferPool
  Tries to remove a single buffer from this `BufferPool` and `release` it.
execute(BufferInputStream, BufferOutputStream) - Method in class org.eclipse.net4j.signal.Indication
execute(BufferInputStream, BufferOutputStream) - Method in class org.eclipse.net4j.signal.IndicationWithMonitoring
execute(BufferInputStream, BufferOutputStream) - Method in class org.eclipse.net4j.signal.IndicationWithResponse
execute(BufferInputStream, BufferOutputStream) - Method in class org.eclipse.net4j.signal.Signal
execute(BufferInputStream, BufferOutputStream) - Method in class org.eclipse.net4j.signal.SignalActor

## F

FactoriesProtocolProvider - Class in org.eclipse.net4j
  Factory-based `protocol provider`.
FactoriesProtocolProvider() - Constructor for class org.eclipse.net4j.FactoriesProtocolProvider
FactoriesProtocolProvider(IRegistry<String, IFactory>) - Constructor for class org.eclipse.net4j.FactoriesProtocolProvider
FactoriesProtocolProvider(IFactory) - Constructor for class org.eclipse.net4j.FactoriesProtocolProvider
Factory() - Constructor for class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server.Factory
FACTORY_TYPE - Static variable in class org.eclipse.net4j.tcp.TCPUtil
FactoryTypeContentProvider - Class in org.eclipse.net4j.ui
  Deprecated.
  As of 4.1 use `FactoryTypeContentProvider`
FactoryTypeContentProvider(String) - Constructor for class org.eclipse.net4j.ui.FactoryTypeContentProvider
  Deprecated.
fillContextMenu(IMenuManager, ITreeSelection) - Method in class org.eclipse.net4j.ui.Net4jItemProvider
filterConnectorDescription(String) - Method in class org.eclipse.net4j.connector.ConnectorCredentialsInjector
filterElement(String, String, String, INegotiatorAware) - Method in class org.eclipse.net4j.connector.ConnectorCredentialsInjector
finishInputStream(InputStream) - Method in class org.eclipse.net4j.signal.Signal
finishOutputStream(OutputStream) - Method in class org.eclipse.net4j.signal.Signal
flip() - Method in interface org.eclipse.net4j.buffer.IBuffer
  Turns the state of this buffer from `PUTTING` into `GETTING`.
flush() - Method in class org.eclipse.net4j.buffer.BufferOutputStream
  Flushes the current buffer, it's handled over to the buffer handler.
flush() - Method in class org.eclipse.net4j.signal.Signal
flushWithEOS() - Method in class org.eclipse.net4j.buffer.BufferOutputStream
flushWithEOS(boolean) - Method in class org.eclipse.net4j.buffer.BufferOutputStream
formatAdditionalParameters() - Method in class org.eclipse.net4j.signal.SignalFinishedEvent
formatAdditionalParameters() - Method in class org.eclipse.net4j.signal.SignalScheduledEvent
formatContent(boolean) - Method in interface org.eclipse.net4j.buffer.IBuffer

## G

getAcceptableResponses() - Method in class org.eclipse.net4j.signal.confirmation.ConfirmationPrompt
getAcceptedConnectors() - Method in interface org.eclipse.net4j.acceptor.IAcceptor
  Returns an array of the connectors that have been accepted by this acceptor and not been closed since.
getAcceptedConnectors() - Method in class org.eclipse.spi.net4j.Acceptor
getAcceptor() - Method in interface org.eclipse.net4j.connector.IServerConnector
getAcceptor(IManagedContainer, String) - Static method in class org.eclipse.net4j.http.server.HTTPServerUtil
getAcceptor(String) - Method in interface org.eclipse.net4j.jvm.IJVMAcceptorManager
getAcceptor(IManagedContainer, String) - Static method in class org.eclipse.net4j.jvm.JVMUtil
getAcceptor(IManagedContainer, String, String) - Static method in class org.eclipse.net4j.Net4jUtil
getAcceptor(IManagedContainer, String) - Static method in class org.eclipse.net4j.tcp.ssl.SSLUtil
getAcceptor(IManagedContainer, String) - Static method in class org.eclipse.net4j.tcp.TCPUtil
getAcceptorRegistry() - Method in interface org.eclipse.net4j.jvm.IJVMAcceptorManager
getAdditionalInfo() - Method in class org.eclipse.net4j.signal.Signal
getAddress() - Method in interface org.eclipse.net4j.tcp.ITCPAcceptor
getAddress() - Method in class org.eclipse.net4j.tcp.TCPUtil.AcceptorData
getAsyncExecutorService() - Method in class org.eclipse.net4j.signal.RequestWithConfirmation
getBufferCapacity() - Method in interface org.eclipse.net4j.buffer.IBufferProvider
  Returns the capacity of the buffers provided by `IBufferProvider.provideBuffer()` .
getBufferCapacity() - Method in class org.eclipse.spi.net4j.Channel
getBufferCapacity() - Method in class org.eclipse.spi.net4j.Connector
getBufferInputStream() - Method in class org.eclipse.net4j.signal.Signal
getBufferOutputStream() - Method in class org.eclipse.net4j.signal.Signal
getBufferProvider() - Method in interface org.eclipse.net4j.buffer.IBuffer
  Returns the `IBufferProvider` that has provided this buffer and that this buffer will be returned to when its `IBuffer.release()` method is called.
getBufferProvider() - Method in interface org.eclipse.net4j.ITransportConfig
getBufferProvider(IManagedContainer) - Static method in class org.eclipse.net4j.Net4jUtil
getBufferProvider() - Method in interface org.eclipse.net4j.protocol.IProtocol
getBufferProvider(IManagedContainer) - Method in class org.eclipse.net4j.TransportInjector
getBufferProvider() - Method in class org.eclipse.spi.net4j.Protocol
getByteBuffer() - Method in interface org.eclipse.net4j.buffer.IBuffer
  Returns the `ByteBuffer` that can be used for putting or getting data.
getCancelationExecutorService() - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
getCancelationPollInterval() - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
getCapacity() - Method in interface org.eclipse.net4j.buffer.IBuffer
  Returns the capacity of this buffer.
getChallenge() - Method in class org.eclipse.net4j.signal.security.AuthenticationIndication
getChannel() - Method in class org.eclipse.net4j.channel.ChannelInputStream
getChannel() - Method in interface org.eclipse.net4j.protocol.IProtocol
getChannel(short) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
getChannel() - Method in class org.eclipse.spi.net4j.Protocol
getChannelID() - Method in interface org.eclipse.net4j.buffer.IBuffer
  Returns the channel index value stored in the header of this buffer.
getChannels() - Method in interface org.eclipse.net4j.channel.IChannelMultiplexer
  Returns a collection of currently open channels.
getChannels() - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
getConfig() - Method in interface org.eclipse.net4j.ITransportConfigAware
  Returns the current transport configuration if there is one, a new empty one otherwise.
getConfig() - Method in class org.eclipse.spi.net4j.Acceptor
getConfig() - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
getConfirmationProvider() - Method in class org.eclipse.net4j.signal.confirmation.ConfirmationIndication
getConfirmingWorkPercent() - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
getConnector(IManagedContainer, String) - Static method in class org.eclipse.net4j.http.HTTPUtil
getConnector(IManagedContainer, String) - Static method in class org.eclipse.net4j.jvm.JVMUtil
getConnector(IManagedContainer, String, String, long) - Static method in class org.eclipse.net4j.Net4jUtil
getConnector(IManagedContainer, String, String) - Static method in class org.eclipse.net4j.Net4jUtil
getConnector(IManagedContainer, String) - Static method in class org.eclipse.net4j.Net4jUtil
getConnector() - Method in interface org.eclipse.net4j.tcp.ITCPNegotiationContext
getConnector(IManagedContainer, String) - Static method in class org.eclipse.net4j.tcp.ssl.SSLUtil
getConnector(IManagedContainer, String) - Static method in class org.eclipse.net4j.tcp.TCPUtil
getConnectorID() - Method in interface org.eclipse.net4j.http.common.IHTTPConnector
getContainer() - Method in class org.eclipse.net4j.ContainerProtocolProvider
getContainer() - Method in class org.eclipse.net4j.TransportConfigurator
getCorrelationID() - Method in class org.eclipse.net4j.signal.Signal
getCountFor(Class<? extends Signal>) - Method in class org.eclipse.net4j.signal.SignalCounter
getCountForSignalTypes() - Method in class org.eclipse.net4j.signal.SignalCounter
  Get the number of different signal counted.
getCredentialsProvider() - Method in class org.eclipse.net4j.signal.security.AuthenticatingSignalProtocol
getCredentialsProvider() - Method in class org.eclipse.net4j.signal.security.AuthenticationIndication
getCurrentInputStream() - Method in class org.eclipse.net4j.signal.Signal
getCurrentOutputStream() - Method in class org.eclipse.net4j.signal.Signal
getDefaultTimer(IManagedContainer) - Static method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol
getDocument(File) - Method in class org.eclipse.net4j.TransportConfigurator
getElements(Object) - Method in class org.eclipse.net4j.ui.AcceptorContentProvider
getElements(Object) - Method in class org.eclipse.net4j.ui.ConnectorContentProvider
getElements() - Method in class org.eclipse.spi.net4j.Acceptor
getElements() - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
getError() - Method in class org.eclipse.net4j.buffer.BufferOutputStream
getErrorHandler() - Method in interface org.eclipse.net4j.buffer.IBuffer
getException() - Method in class org.eclipse.net4j.buffer.BufferInputStream
getException() - Method in class org.eclipse.net4j.signal.SignalFinishedEvent
getExceptionMessage(Throwable) - Method in class org.eclipse.net4j.signal.IndicationWithResponse
getExecutorService(IManagedContainer) - Static method in class org.eclipse.net4j.Net4jUtil
getExecutorService() - Method in interface org.eclipse.net4j.protocol.IProtocol
getExecutorService(IManagedContainer) - Method in class org.eclipse.net4j.TransportInjector
getExecutorService() - Method in class org.eclipse.spi.net4j.Channel
getExecutorService() - Method in class org.eclipse.spi.net4j.Protocol
getHandShakeTimeOut() - Static method in class org.eclipse.net4j.tcp.ssl.SSLUtil
getHandShakeWaitTime() - Static method in class org.eclipse.net4j.tcp.ssl.SSLUtil
getHeartBeatTimer() - Method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server
getHost() - Method in interface org.eclipse.net4j.tcp.ITCPConnector
getHost() - Method in class org.eclipse.net4j.tcp.TCPUtil.ConnectorData
getID() - Method in interface org.eclipse.net4j.channel.IChannel
  Returns the ID of this channel.
getID() - Method in class org.eclipse.net4j.signal.Signal
  Returns the short integer ID of this signal that is unique among all signals of the associated `protocol`.
getID() - Method in class org.eclipse.spi.net4j.Channel
getImage(Object) - Method in class org.eclipse.net4j.ui.Net4jItemProvider
getIndicatingWorkPercent() - Method in class org.eclipse.net4j.signal.confirmation.ConfirmationIndication
getIndicatingWorkPercent() - Method in class org.eclipse.net4j.signal.IndicationWithMonitoring
getIndicatingWorkPercent() - Method in class org.eclipse.net4j.signal.security.AuthenticationIndication
getInfraStructure() - Method in interface org.eclipse.net4j.protocol.IProtocol
getInfraStructure() - Method in class org.eclipse.spi.net4j.Protocol
getLifecycle() - Method in interface org.eclipse.net4j.ITransportConfig
  Returns the lifecycle delegate used for inactivity checks in the setter implementations of this transport configuration.
getLocalRequest() - Method in exception org.eclipse.net4j.signal.RemoteException
getLocalStackTrace() - Method in exception org.eclipse.net4j.signal.RemoteException
  Returns the local stack as it stood at the time that the remote exception was detected locally.
getLocation() - Method in interface org.eclipse.net4j.ILocationAware
  Returns the location of this object in a `client`/`server` scenario.
getLocation() - Method in class org.eclipse.spi.net4j.Channel
getLocation() - Method in class org.eclipse.spi.net4j.Connector
getLocation() - Method in class org.eclipse.spi.net4j.Protocol
getMaxIdleTime() - Method in interface org.eclipse.net4j.http.common.IHTTPConnector
getMessage() - Method in class org.eclipse.net4j.signal.confirmation.ConfirmationPrompt
getMillisBeforeTimeout() - Method in class org.eclipse.net4j.buffer.BufferInputStream
getMillisBeforeTimeout() - Method in class org.eclipse.net4j.channel.ChannelInputStream
getMillisInterruptCheck() - Method in class org.eclipse.net4j.buffer.BufferInputStream
getMillisInterruptCheck() - Method in class org.eclipse.net4j.channel.ChannelInputStream
getMonitoringExecutorService() - Method in class org.eclipse.net4j.signal.IndicationWithMonitoring
getMonitorProgressSeconds() - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
getMonitorTimeoutSeconds() - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
getMultiplexer() - Method in interface org.eclipse.net4j.channel.IChannel
  Returns the multiplexer this channel is associated with.
getMultiplexer() - Method in class org.eclipse.spi.net4j.Channel
getName() - Method in interface org.eclipse.net4j.jvm.IJVMAcceptor
getName() - Method in interface org.eclipse.net4j.jvm.IJVMConnector
getName() - Method in class org.eclipse.net4j.signal.Signal
getName() - Method in class org.eclipse.spi.net4j.Channel.ReceiverWork
getNegotiationContext() - Method in class org.eclipse.spi.net4j.Connector
getNegotiationException() - Method in class org.eclipse.spi.net4j.Connector
getNegotiator() - Method in class org.eclipse.spi.net4j.Acceptor
getNegotiator() - Method in class org.eclipse.spi.net4j.Connector
getNewState() - Method in interface org.eclipse.net4j.connector.IConnectorStateEvent
  The new state of the `IConnector` that sent this event.
getNewTimeout() - Method in class org.eclipse.net4j.signal.SignalProtocol.TimeoutChangedEvent
getObject() - Method in class org.eclipse.net4j.ui.Net4jItemProvider.RemoveAction
getOldState() - Method in interface org.eclipse.net4j.connector.IConnectorStateEvent
  The old state of the `IConnector` that sent this event.
getOldTimeout() - Method in class org.eclipse.net4j.signal.SignalProtocol.TimeoutChangedEvent
getOpenChannelTimeout() - Method in interface org.eclipse.net4j.channel.IChannelMultiplexer
getOpenChannelTimeout() - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
getPeer() - Method in interface org.eclipse.net4j.jvm.IJVMChannel
getPooledBuffers() - Method in interface org.eclipse.net4j.buffer.IBufferPool.Introspection
  Returns the number of buffers that are currently pooled in this `BufferPool`.
getPooledBuffers(IBufferPool) - Static method in class org.eclipse.net4j.Net4jUtil
getPort() - Method in interface org.eclipse.net4j.tcp.ITCPAcceptor
getPort() - Method in interface org.eclipse.net4j.tcp.ITCPConnector
getPort() - Method in class org.eclipse.net4j.tcp.TCPUtil.AcceptorData
getPort() - Method in class org.eclipse.net4j.tcp.TCPUtil.ConnectorData
getProductGroup() - Method in class org.eclipse.net4j.ContainerProtocolProvider
getPrompt() - Method in class org.eclipse.net4j.signal.confirmation.ConfirmationIndication
getProperties(Element, int) - Static method in class org.eclipse.net4j.TransportConfigurator
getProtocol(String) - Method in class org.eclipse.net4j.ContainerProtocolProvider
getProtocol(String) - Method in class org.eclipse.net4j.FactoriesProtocolProvider
getProtocol(String) - Method in interface org.eclipse.net4j.protocol.IProtocolProvider
getProtocol() - Method in class org.eclipse.net4j.signal.security.AuthenticationIndication
getProtocol() - Method in class org.eclipse.net4j.signal.Signal
getProtocolID(IProtocol<?>) - Static method in class org.eclipse.net4j.Net4jUtil
getProtocolID() - Method in class org.eclipse.net4j.signal.wrapping.StreamWrapperInjector
getProtocolProvider() - Method in interface org.eclipse.net4j.ITransportConfig
getProtocolVersion(IProtocol<?>) - Static method in class org.eclipse.net4j.Net4jUtil
getProvidedBuffers() - Method in interface org.eclipse.net4j.buffer.IBufferProvider.Introspection
  Returns the number of buffers that have already been provided by this `BufferProvider`.
getProvidedBuffers(IBufferProvider) - Static method in class org.eclipse.net4j.Net4jUtil
getQueueSize() - Method in interface org.eclipse.spi.net4j.InternalChannel.SendQueueEvent
getReceivedBuffers() - Method in class org.eclipse.spi.net4j.Channel
getReceivedBuffers() - Method in interface org.eclipse.spi.net4j.InternalChannel
getReceiveExecutor() - Method in interface org.eclipse.net4j.ITransportConfig
getReceiveExecutor() - Method in class org.eclipse.spi.net4j.Channel
getReceiveExecutor() - Method in interface org.eclipse.spi.net4j.InternalChannel
getReceiveHandler() - Method in interface org.eclipse.net4j.channel.IChannel
  Returns the `IBufferHandler` that handles buffers received from the peer channel.
getReceiveHandler() - Method in class org.eclipse.spi.net4j.Channel
getRegistry() - Method in class org.eclipse.net4j.FactoriesProtocolProvider
getRequestHandler() - Method in interface org.eclipse.net4j.http.server.INet4jTransportServlet
getRequestingWorkPercent() - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
getRetainedBuffers() - Method in interface org.eclipse.net4j.buffer.IBufferProvider.Introspection
  Returns the number of buffers that have already been retained to this `BufferProvider`.
getRetainedBuffers(IBufferProvider) - Static method in class org.eclipse.net4j.Net4jUtil
getSelector() - Method in interface org.eclipse.net4j.tcp.ITCPAcceptor
getSelector() - Method in interface org.eclipse.net4j.tcp.ITCPConnector
getSendQueue() - Method in class org.eclipse.spi.net4j.Channel
getSendQueue() - Method in interface org.eclipse.spi.net4j.InternalChannel
getSentBuffers() - Method in class org.eclipse.spi.net4j.Channel
getSentBuffers() - Method in interface org.eclipse.spi.net4j.InternalChannel
getServlet() - Method in interface org.eclipse.net4j.http.server.IHTTPAcceptor
getSignal() - Method in class org.eclipse.net4j.signal.SignalFinishedEvent
getSignal() - Method in class org.eclipse.net4j.signal.SignalScheduledEvent
getSocketSelector() - Method in interface org.eclipse.net4j.tcp.ITCPSelector
getSource() - Method in interface org.eclipse.net4j.connector.IConnectorEvent
  The `IConnector` that sent this event.
getSource() - Method in class org.eclipse.net4j.signal.SignalFinishedEvent
getSource() - Method in class org.eclipse.net4j.signal.SignalProtocol.TimeoutChangedEvent
getSource() - Method in class org.eclipse.net4j.signal.SignalScheduledEvent
getSource() - Method in interface org.eclipse.spi.net4j.InternalChannel.SendQueueEvent
getState() - Method in interface org.eclipse.net4j.buffer.IBuffer
  Returns the internal state of this buffer.
getState() - Method in interface org.eclipse.net4j.connector.IConnector
  Returns the current state of this connector.
getState() - Method in class org.eclipse.spi.net4j.Connector
getStoreConfig(Element) - Method in class org.eclipse.net4j.TransportConfigurator
getStreamWrapper() - Method in interface org.eclipse.net4j.signal.ISignalProtocol
getStreamWrapper() - Method in class org.eclipse.net4j.signal.SignalProtocol
getStreamWrapper() - Method in class org.eclipse.net4j.signal.wrapping.StreamWrapperInjector
getSubject() - Method in class org.eclipse.net4j.signal.confirmation.ConfirmationPrompt
getSuggestedResponse() - Method in class org.eclipse.net4j.signal.confirmation.ConfirmationPrompt
getThreadName() - Method in class org.eclipse.spi.net4j.Channel.ReceiveSerializer
  Deprecated.
getTimeout() - Method in interface org.eclipse.net4j.signal.ISignalProtocol
getTimeout() - Method in class org.eclipse.net4j.signal.SignalProtocol
getTimer() - Method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol
getTimer(IManagedContainer) - Method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server.TimerInjector
getType() - Method in interface org.eclipse.net4j.protocol.IProtocol
getType() - Method in interface org.eclipse.spi.net4j.InternalChannel.SendQueueEvent
getType() - Method in class org.eclipse.spi.net4j.Protocol
getURL() - Method in interface org.eclipse.net4j.connector.IConnector
getURL() - Method in class org.eclipse.spi.net4j.Connector
getUserID() - Method in class org.eclipse.net4j.tcp.TCPUtil.ConnectorData
getUserID() - Method in class org.eclipse.spi.net4j.Channel
getUserID() - Method in class org.eclipse.spi.net4j.Connector
getUserID() - Method in class org.eclipse.spi.net4j.Protocol
getVersion() - Method in interface org.eclipse.net4j.protocol.IProtocol2
getVersion() - Method in class org.eclipse.spi.net4j.Protocol
GZIPStreamWrapperInjector - Class in org.eclipse.net4j.signal.wrapping
  An `injector` that injects `GZIPStreamWrapper` instances.
GZIPStreamWrapperInjector(String) - Constructor for class org.eclipse.net4j.signal.wrapping.GZIPStreamWrapperInjector

## H

handleAccept(ITCPSelector, ServerSocketChannel) - Method in interface org.eclipse.net4j.tcp.ITCPPassiveSelectorListener
handleBuffer(IBuffer) - Method in class org.eclipse.net4j.buffer.BufferInputStream
handleBuffer(IBuffer) - Method in interface org.eclipse.net4j.buffer.IBufferHandler
  Handles an `IBuffer` and optionally releases it.
handleBuffer(IBuffer) - Method in class org.eclipse.net4j.signal.SignalProtocol
  Handles a given (incoming) buffer.
handleBuffer(IBuffer) - Method in class org.eclipse.spi.net4j.Channel
  Handles the given buffer.
handleBufferFromMultiplexer(IBuffer) - Method in class org.eclipse.spi.net4j.Channel
  Handles a buffer sent by the multiplexer.
handleBufferFromMultiplexer(IBuffer) - Method in interface org.eclipse.spi.net4j.InternalChannel
handleChannelDeactivation() - Method in class org.eclipse.net4j.signal.SignalProtocol
handleChannelDeactivation() - Method in class org.eclipse.spi.net4j.Protocol
handleConnect(String) - Method in interface org.eclipse.net4j.http.server.INet4jTransportServlet.RequestHandler
handleConnect(ITCPSelector, SocketChannel) - Method in interface org.eclipse.net4j.tcp.ITCPActiveSelectorListener
handleDisonnect(String) - Method in interface org.eclipse.net4j.http.server.INet4jTransportServlet.RequestHandler
handleList(String) - Method in interface org.eclipse.net4j.http.server.INet4jTransportServlet.RequestHandler
handleOperations(String, ExtendedDataInputStream, ExtendedDataOutputStream) - Method in interface org.eclipse.net4j.http.server.INet4jTransportServlet.RequestHandler
handleRead(ITCPSelector, SocketChannel) - Method in interface org.eclipse.net4j.tcp.ITCPActiveSelectorListener
handleRegistration(ITCPSelector, SocketChannel) - Method in interface org.eclipse.net4j.tcp.ITCPActiveSelectorListener
handleRegistration(ITCPSelector, ServerSocketChannel) - Method in interface org.eclipse.net4j.tcp.ITCPPassiveSelectorListener
handleTimeout(long) - Method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol
handleWrite(ITCPSelector, SocketChannel) - Method in interface org.eclipse.net4j.tcp.ITCPActiveSelectorListener
hashCode() - Method in class org.eclipse.net4j.tcp.TCPUtil.AcceptorData
hashCode() - Method in class org.eclipse.net4j.tcp.TCPUtil.ConnectorData
HEADER_SIZE - Static variable in interface org.eclipse.net4j.buffer.IBuffer
HeartBeatProtocol - Class in org.eclipse.net4j.signal.heartbeat
  A `signal protocol` that keeps the `connector` of its `channel` open or provides early deactivation feedback by exchanging periodic heart beats.
HeartBeatProtocol(String, IConnector, Timer) - Constructor for class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol
HeartBeatProtocol(IConnector, Timer) - Constructor for class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol
HeartBeatProtocol(IConnector, IManagedContainer) - Constructor for class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol
HeartBeatProtocol(IConnector) - Constructor for class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol
HeartBeatProtocol.Server - Class in org.eclipse.net4j.signal.heartbeat
  The server-side implementation of a `heart beat protocol`.
HeartBeatProtocol.Server.Factory - Class in org.eclipse.net4j.signal.heartbeat
  Creates server-side `heart beat protocol` instances.
HeartBeatProtocol.Server.TimerInjector - Class in org.eclipse.net4j.signal.heartbeat
  An `element post processor` that injects a `timer` into server-side `heart beat protocol` instances.
HTTPServerUtil - Class in org.eclipse.net4j.http.server
  A utility class with static convenience methods.
HTTPUtil - Class in org.eclipse.net4j.http
  A utility class with static convenience methods.

## I

IAcceptor - Interface in org.eclipse.net4j.acceptor
  Accepts incoming connection requests from `client` `connectors` and creates the appropriate `server` connectors.
IBuffer - Interface in org.eclipse.net4j.buffer
  Basic unit of transport in Net4j.
IBufferHandler - Interface in org.eclipse.net4j.buffer
  Provides clients with the ability to pass `IBuffer`s in for further buffer handling.
IBufferPool - Interface in org.eclipse.net4j.buffer
  Provides clients with the ability to obtain and retain pooled `IBuffer`s.
IBufferPool.Introspection - Interface in org.eclipse.net4j.buffer
  Offers additional introspection features for `IBufferPool`s.
IBufferProvider - Interface in org.eclipse.net4j.buffer
  Provides clients with the ability to obtain and retain `IBuffer`s.
IBufferProvider.Introspection - Interface in org.eclipse.net4j.buffer
  Offers additional introspection features for `IBufferProvider`s.
IChannel - Interface in org.eclipse.net4j.channel
  A bidirectional communications channel for the asynchronous exchange of `buffers`.
IChannelMultiplexer - Interface in org.eclipse.net4j.channel
  Manages and multiplexes virtual data `channels` over a shared physical connection.
IConnector - Interface in org.eclipse.net4j.connector
  One endpoint of a physical connection of arbitrary nature between two communicating parties.
IConnectorEvent - Interface in org.eclipse.net4j.connector
  A generic `event` fired from a `connector`.
IConnectorStateEvent - Interface in org.eclipse.net4j.connector
  An event that is fired by an `IConnector` to indicate that its state has changed.
IHTTPAcceptor - Interface in org.eclipse.net4j.http.server
  An `acceptor` that implements HTTP transport by collaborating with a configured `servlet`.
IHTTPConnector - Interface in org.eclipse.net4j.http.common
  A `connector` that implements polling HTTP transport.
IJVMAcceptor - Interface in org.eclipse.net4j.jvm
  An `acceptor` that implements JVM-embedded transport.
IJVMAcceptorManager - Interface in org.eclipse.net4j.jvm
  A singleton that manages all `JVM acceptors` in the current JVM.
IJVMChannel - Interface in org.eclipse.net4j.jvm
  A `channel` of a `JVM connector`.
IJVMConnector - Interface in org.eclipse.net4j.jvm
  A `connector` that implements JVM-embedded transport.
ILocationAware - Interface in org.eclipse.net4j
  A concept that has a `location` in a `client`/`server` scenario.
ILocationAware.Location - Enum in org.eclipse.net4j
  A `location` in a `client`/`server` scenario.
indicating(ExtendedDataInputStream, OMMonitor) - Method in class org.eclipse.net4j.signal.confirmation.ConfirmationIndication
indicating(ExtendedDataInputStream) - Method in class org.eclipse.net4j.signal.Indication
indicating(ExtendedDataInputStream) - Method in class org.eclipse.net4j.signal.IndicationWithMonitoring
indicating(ExtendedDataInputStream, OMMonitor) - Method in class org.eclipse.net4j.signal.IndicationWithMonitoring
indicating(ExtendedDataInputStream) - Method in class org.eclipse.net4j.signal.IndicationWithResponse
indicating(ExtendedDataInputStream) - Method in class org.eclipse.net4j.signal.MonitorCanceledIndication
indicating(ExtendedDataInputStream) - Method in class org.eclipse.net4j.signal.MonitorProgressIndication
indicating(ExtendedDataInputStream, OMMonitor) - Method in class org.eclipse.net4j.signal.security.AuthenticationIndication
indicatingStart(ExtendedDataInputStream) - Method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server
Indication - Class in org.eclipse.net4j.signal
  Represents the receiver side of a one-way `signal`, i.e., one with no response.
Indication(SignalProtocol<?>, short, String) - Constructor for class org.eclipse.net4j.signal.Indication
Indication(SignalProtocol<?>, short) - Constructor for class org.eclipse.net4j.signal.Indication
Indication(SignalProtocol<?>, Enum<?>) - Constructor for class org.eclipse.net4j.signal.Indication
IndicationWithMonitoring - Class in org.eclipse.net4j.signal
  Represents the receiver side of a two-way `signal` with additional support for remote progress monitoring.
IndicationWithMonitoring(SignalProtocol<?>, short, String) - Constructor for class org.eclipse.net4j.signal.IndicationWithMonitoring
IndicationWithMonitoring(SignalProtocol<?>, short) - Constructor for class org.eclipse.net4j.signal.IndicationWithMonitoring
IndicationWithMonitoring(SignalProtocol<?>, Enum<?>) - Constructor for class org.eclipse.net4j.signal.IndicationWithMonitoring
IndicationWithResponse - Class in org.eclipse.net4j.signal
  Represents the receiver side of a two-way `signal`, i.e., one with a response.
IndicationWithResponse(SignalProtocol<?>, short, String) - Constructor for class org.eclipse.net4j.signal.IndicationWithResponse
IndicationWithResponse(SignalProtocol<?>, short) - Constructor for class org.eclipse.net4j.signal.IndicationWithResponse
IndicationWithResponse(SignalProtocol<?>, Enum<?>) - Constructor for class org.eclipse.net4j.signal.IndicationWithResponse
INet4jTransportServlet - Interface in org.eclipse.net4j.http.server
  A `servlet` with a configured `request handler`.
INet4jTransportServlet.RequestHandler - Interface in org.eclipse.net4j.http.server
  Call-back that handles the requests that arrive at a `servlet`.
initChannel(InternalChannel, IProtocol<?>) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
initChannel(InternalChannel, IProtocol<?>) - Method in class org.eclipse.spi.net4j.Connector
inject(IManagedContainer, String, String, String, SignalProtocol<?>) - Method in class org.eclipse.net4j.signal.wrapping.StreamWrapperInjector
INSTANCE - Static variable in interface org.eclipse.net4j.jvm.IJVMAcceptorManager
InternalAcceptor - Interface in org.eclipse.spi.net4j
  If the meaning of this type isn't clear, there really should be more of a description here...
InternalBuffer - Interface in org.eclipse.spi.net4j
  If the meaning of this type isn't clear, there really should be more of a description here...
InternalChannel - Interface in org.eclipse.spi.net4j
  If the meaning of this type isn't clear, there really should be more of a description here...
InternalChannel.SendQueueEvent - Interface in org.eclipse.spi.net4j
  An `event` fired from a `channel` when a `buffer` is enqueued or dequeued.
InternalChannel.SendQueueEvent.Type - Enum in org.eclipse.spi.net4j
  Enumerates the possible `send queue` `event` types.
InternalChannelMultiplexer - Interface in org.eclipse.spi.net4j
  If the meaning of this type isn't clear, there really should be more of a description here...
InternalConnector - Interface in org.eclipse.spi.net4j
  If the meaning of this type isn't clear, there really should be more of a description here...
inverseCloseChannel(short) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
inverseOpenChannel(short, String) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
  Deprecated.
  Use `ChannelMultiplexer.inverseOpenChannel(short, String, int)`.
inverseOpenChannel(short, String, int) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
IProtocol<INFRA_STRUCTURE> - Interface in org.eclipse.net4j.protocol
  A `typed` `buffer handler` for a `channel`.
IProtocol2<INFRA_STRUCTURE> - Interface in org.eclipse.net4j.protocol
  A `versioned` `protocol`.
IProtocolProvider - Interface in org.eclipse.net4j.protocol
  Provides `protocol` instances for given types.
isCCAM() - Method in class org.eclipse.net4j.buffer.BufferInputStream
isCCAM() - Method in interface org.eclipse.net4j.buffer.IBuffer
  Returns the Close Channel After Me flag.
isClient() - Method in interface org.eclipse.net4j.ILocationAware
  Same as ``ILocationAware.getLocation()` == `ILocationAware.Location.CLIENT``.
isClient() - Method in class org.eclipse.spi.net4j.Channel
isClient() - Method in class org.eclipse.spi.net4j.Connector
isClient() - Method in class org.eclipse.spi.net4j.Protocol
isClosed() - Method in class org.eclipse.spi.net4j.Acceptor
isClosed() - Method in class org.eclipse.spi.net4j.Channel
isClosed() - Method in class org.eclipse.spi.net4j.Connector
isConnected() - Method in interface org.eclipse.net4j.connector.IConnector
  Same as ``IConnector.getState()` == `ConnectorState.CONNECTED``.
isConnected() - Method in class org.eclipse.spi.net4j.Connector
isConnecting() - Method in class org.eclipse.spi.net4j.Connector
isDeferredActivation() - Method in class org.eclipse.spi.net4j.Connector
isDisconnected() - Method in class org.eclipse.spi.net4j.Connector
isEmpty() - Method in class org.eclipse.spi.net4j.Acceptor
isEmpty() - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
isEOS() - Method in interface org.eclipse.net4j.buffer.IBuffer
  Returns the End Of Stream flag to indicate whether this buffer is the last buffer in a stream (typically a signal) of buffers.
IServerConnector - Interface in org.eclipse.net4j.connector
ISignalProtocol<INFRA_STRUCTURE> - Interface in org.eclipse.net4j.signal
  A `protocol` that consists of a number of stream-based `signals`.
isNegotiating() - Method in class org.eclipse.spi.net4j.Connector
isPropagateClose() - Method in class org.eclipse.net4j.buffer.BufferOutputStream
isSendingTimeoutChanges() - Method in class org.eclipse.net4j.signal.SignalProtocol
  Returns `true` by default, override to change this behavior.
isServer() - Method in interface org.eclipse.net4j.ILocationAware
  Same as ``ILocationAware.getLocation()` == `ILocationAware.Location.SERVER``.
isServer() - Method in class org.eclipse.spi.net4j.Channel
isServer() - Method in class org.eclipse.spi.net4j.Connector
isServer() - Method in class org.eclipse.spi.net4j.Protocol
ITCPAcceptor - Interface in org.eclipse.net4j.tcp
  An `acceptor` that implements non-blocking multiplexed TCP transport, optionally with `SSL`.
ITCPActiveSelectorListener - Interface in org.eclipse.net4j.tcp
  Call-back that handles the possible calls from a `selector` to an active consumer, usually a `connector`.
ITCPConnector - Interface in org.eclipse.net4j.tcp
  A `connector` that implements non-blocking multiplexed TCP transport, optionally with `SSL`.
ITCPNegotiationContext - Interface in org.eclipse.net4j.tcp
  A `negotiation context` that is used in TCP transport.
ITCPPassiveSelectorListener - Interface in org.eclipse.net4j.tcp
  Call-back that handles the possible calls from a `selector` to a passive consumer, usually an `acceptor`.
ITCPSelector - Interface in org.eclipse.net4j.tcp
  Encapsulates a Java `socket selector` and orchestrates a number of `active` and `passive` consumers, usually `connectors` and `acceptors` that compete for the socket selector's I/O time.
ITransportConfig - Interface in org.eclipse.net4j
  A common transport configuration that specifies basic dependencies for `channel multiplexers`, `connectors` and `acceptors`.
ITransportConfigAware - Interface in org.eclipse.net4j
  A concept that has a `transport configuration`, typically a `channel multiplexer`, `connector` or `acceptor`.

## J

JVMUtil - Class in org.eclipse.net4j.jvm
  A utility class with static convenience methods.

## L

leaveConnecting() - Method in class org.eclipse.spi.net4j.Connector

## M

MAX_CHANNEL - Static variable in interface org.eclipse.net4j.buffer.IBuffer
MIN_CHANNEL - Static variable in interface org.eclipse.net4j.buffer.IBuffer
MonitorCanceledIndication - Class in org.eclipse.net4j.signal
MonitorCanceledIndication(SignalProtocol<?>) - Constructor for class org.eclipse.net4j.signal.MonitorCanceledIndication
MonitorCanceledRequest - Class in org.eclipse.net4j.signal
MonitorCanceledRequest(SignalProtocol<?>, int) - Constructor for class org.eclipse.net4j.signal.MonitorCanceledRequest
MonitorProgressIndication - Class in org.eclipse.net4j.signal
MonitorProgressIndication(SignalProtocol<?>) - Constructor for class org.eclipse.net4j.signal.MonitorProgressIndication
MonitorProgressRequest - Class in org.eclipse.net4j.signal
MonitorProgressRequest(SignalProtocol<?>, int, double, double) - Constructor for class org.eclipse.net4j.signal.MonitorProgressRequest
multiplexChannel(InternalChannel) - Method in interface org.eclipse.spi.net4j.InternalChannelMultiplexer
  Called by an `IChannel` each time a new buffer is available for multiplexing.

## N

Net4jItemProvider - Class in org.eclipse.net4j.ui
  If the meaning of this type isn't clear, there really should be more of a description here...
Net4jItemProvider() - Constructor for class org.eclipse.net4j.ui.Net4jItemProvider
Net4jItemProvider(IElementFilter) - Constructor for class org.eclipse.net4j.ui.Net4jItemProvider
Net4jItemProvider.RemoveAction - Class in org.eclipse.net4j.ui
  If the meaning of this type isn't clear, there really should be more of a description here...
Net4jUtil - Class in org.eclipse.net4j
  A utility class with various static factory and convenience methods.
NO_CHANNEL - Static variable in interface org.eclipse.net4j.buffer.IBuffer
  Possible argument value of `IBuffer.startPutting(short)` and possible return value of `IBuffer.getChannelID()` that indicates that this buffer is not intended to be passed to a `SocketChannel`.
NO_CHANNEL_TIMEOUT - Static variable in interface org.eclipse.net4j.channel.IChannelMultiplexer
NO_TIMEOUT - Static variable in class org.eclipse.net4j.buffer.BufferInputStream
NO_TIMEOUT - Static variable in interface org.eclipse.net4j.connector.IConnector
NO_TIMEOUT - Static variable in interface org.eclipse.net4j.signal.ISignalProtocol
NO_TIMEOUT - Static variable in class org.eclipse.net4j.signal.Signal
notifyEvent(IEvent) - Method in class org.eclipse.net4j.signal.SignalCounter
noWork(Worker.WorkContext) - Method in class org.eclipse.spi.net4j.Channel.ReceiveSerializer
  Deprecated.

## O

offer(IBuffer) - Method in class org.eclipse.spi.net4j.Channel.SendQueue
open(IConnector) - Method in interface org.eclipse.net4j.signal.ISignalProtocol
open(IConnector) - Method in class org.eclipse.net4j.signal.SignalProtocol
openChannel() - Method in interface org.eclipse.net4j.channel.IChannelMultiplexer
  Synchronous request to open a new `IChannel` with an undefined channel protocol.
openChannel(String, Object) - Method in interface org.eclipse.net4j.channel.IChannelMultiplexer
  Synchronous request to open a new `IChannel` with a channel protocol defined by a given protocol identifier.
openChannel(IProtocol<?>) - Method in interface org.eclipse.net4j.channel.IChannelMultiplexer
  Synchronous request to open a new `IChannel` with the given channel protocol .
openChannel() - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
openChannel(String, Object) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
openChannel(IProtocol<?>) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
orderConnectInterest(SelectionKey, boolean, boolean) - Method in interface org.eclipse.net4j.tcp.ITCPSelector
orderReadInterest(SelectionKey, boolean, boolean) - Method in interface org.eclipse.net4j.tcp.ITCPSelector
orderRegistration(ServerSocketChannel, ITCPPassiveSelectorListener) - Method in interface org.eclipse.net4j.tcp.ITCPSelector
orderRegistration(SocketChannel, boolean, ITCPActiveSelectorListener) - Method in interface org.eclipse.net4j.tcp.ITCPSelector
orderWriteInterest(SelectionKey, boolean, boolean) - Method in interface org.eclipse.net4j.tcp.ITCPSelector
org.eclipse.net4j - package org.eclipse.net4j
  The Net4j transport layer.
org.eclipse.net4j.acceptor - package org.eclipse.net4j.acceptor
  The Net4j transport layer concepts for dealing with acceptors.
org.eclipse.net4j.buffer - package org.eclipse.net4j.buffer
  The Net4j transport layer concepts for dealing with buffers.
org.eclipse.net4j.channel - package org.eclipse.net4j.channel
  The Net4j transport layer concepts for dealing with channels.
org.eclipse.net4j.connector - package org.eclipse.net4j.connector
  The Net4j transport layer concepts for dealing with connectors.
org.eclipse.net4j.http - package org.eclipse.net4j.http
  Transport layer extension with support for HTTP connections.
org.eclipse.net4j.http.common - package org.eclipse.net4j.http.common
  Transport layer extension with support for HTTP connections.
org.eclipse.net4j.http.server - package org.eclipse.net4j.http.server
  Transport layer extension with support for HTTP connections.
org.eclipse.net4j.jvm - package org.eclipse.net4j.jvm
  Transport layer extension with support for JVM embedded connections.
org.eclipse.net4j.protocol - package org.eclipse.net4j.protocol
  The Net4j transport layer concepts for dealing with protocols.
org.eclipse.net4j.signal - package org.eclipse.net4j.signal
  A framework for request/response based communication on top of the Net4j transport layer.
org.eclipse.net4j.signal.confirmation - package org.eclipse.net4j.signal.confirmation
  Reusable implementation of a server-to-client confirmation signal and related API.
org.eclipse.net4j.signal.heartbeat - package org.eclipse.net4j.signal.heartbeat
  A signal protocol implementation that realizes a configurable heart beat protocol.
org.eclipse.net4j.signal.security - package org.eclipse.net4j.signal.security
  Reusable implementation of a server-to-client authentication signal and related API.
org.eclipse.net4j.signal.wrapping - package org.eclipse.net4j.signal.wrapping
  Some container injectors for use with signal protocols.
org.eclipse.net4j.tcp - package org.eclipse.net4j.tcp
  Transport layer extension with support for TCP socket connections.
org.eclipse.net4j.tcp.ssl - package org.eclipse.net4j.tcp.ssl
  Transport layer extension with support for TCP/SSL socket connections.
org.eclipse.net4j.ui - package org.eclipse.net4j.ui
  Reusable UI components specific to the Net4j Signalling Platform.
org.eclipse.spi.net4j - package org.eclipse.spi.net4j
  Server service provider interfaces and useful base implementations for the Net4j transport layer.

## P

poll() - Method in class org.eclipse.spi.net4j.Channel.SendQueue
PORT_SEPARATOR - Static variable in class org.eclipse.net4j.tcp.TCPUtil
prepareConnector(InternalConnector) - Method in class org.eclipse.spi.net4j.Acceptor
prepareContainer(IManagedContainer) - Static method in class org.eclipse.net4j.http.HTTPUtil
prepareContainer(IManagedContainer) - Static method in class org.eclipse.net4j.http.server.HTTPServerUtil
prepareContainer(IManagedContainer) - Static method in class org.eclipse.net4j.jvm.JVMUtil
prepareContainer(IManagedContainer) - Static method in class org.eclipse.net4j.Net4jUtil
prepareContainer(IManagedContainer) - Static method in class org.eclipse.net4j.tcp.ssl.SSLUtil
prepareContainer(IManagedContainer) - Static method in class org.eclipse.net4j.tcp.TCPUtil
process(IManagedContainer, String, String, String, Object) - Method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server.TimerInjector
process(IManagedContainer, String, String, String, Object) - Method in class org.eclipse.net4j.signal.wrapping.StreamWrapperInjector
process(IManagedContainer, String, String, String, Object) - Method in class org.eclipse.net4j.TransportInjector
processAcceptor(IManagedContainer, String, String, InternalAcceptor) - Method in class org.eclipse.net4j.TransportInjector
processConnector(IManagedContainer, String, String, InternalConnector) - Method in class org.eclipse.net4j.TransportInjector
PRODUCT_GROUP - Static variable in class org.eclipse.net4j.ui.AcceptorContentProvider
PRODUCT_GROUP - Static variable in class org.eclipse.net4j.ui.ConnectorContentProvider
PRODUCT_GROUP - Static variable in class org.eclipse.spi.net4j.AcceptorFactory
PRODUCT_GROUP - Static variable in class org.eclipse.spi.net4j.ClientProtocolFactory
PRODUCT_GROUP - Static variable in class org.eclipse.spi.net4j.ConnectorFactory
PRODUCT_GROUP - Static variable in class org.eclipse.spi.net4j.ServerProtocolFactory
Protocol<INFRA_STRUCTURE> - Class in org.eclipse.spi.net4j
  If the meaning of this type isn't clear, there really should be more of a description here...
Protocol(String) - Constructor for class org.eclipse.spi.net4j.Protocol
ProtocolVersionException - Exception in org.eclipse.net4j.protocol
  An exception that indicates mismatch between the versions of two protocol peer implementations.
ProtocolVersionException() - Constructor for exception org.eclipse.net4j.protocol.ProtocolVersionException
ProtocolVersionException(String) - Constructor for exception org.eclipse.net4j.protocol.ProtocolVersionException
ProtocolVersionException(Throwable) - Constructor for exception org.eclipse.net4j.protocol.ProtocolVersionException
ProtocolVersionException(String, Throwable) - Constructor for exception org.eclipse.net4j.protocol.ProtocolVersionException
provideBuffer() - Method in interface org.eclipse.net4j.buffer.IBufferProvider
  Provides a buffer from this `BufferProvider`.
provideBuffer() - Method in class org.eclipse.spi.net4j.Channel
provideBuffer() - Method in class org.eclipse.spi.net4j.Connector
provideSignalReactor(short) - Method in class org.eclipse.net4j.signal.SignalProtocol

## R

read() - Method in class org.eclipse.net4j.buffer.BufferInputStream
read() - Method in class org.eclipse.net4j.channel.ChannelInputStream
read(ExtendedDataInput) - Static method in class org.eclipse.net4j.signal.confirmation.ConfirmationPrompt
ReceiverWork(IBuffer) - Constructor for class org.eclipse.spi.net4j.Channel.ReceiverWork
ReceiveSerializer() - Constructor for class org.eclipse.spi.net4j.Channel.ReceiveSerializer
  Deprecated.
registerChannelWithPeer(short, long, IProtocol<?>) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
release() - Method in interface org.eclipse.net4j.buffer.IBuffer
  Releases this buffer to its original `IBufferProvider`.
RemoteException - Exception in org.eclipse.net4j.signal
  An exception that wraps an exception that has been thrown during the execution of a remote `signal`.
RemoteException(Throwable, RequestWithConfirmation<?>, boolean) - Constructor for exception org.eclipse.net4j.signal.RemoteException
RemoteException(String, boolean) - Constructor for exception org.eclipse.net4j.signal.RemoteException
remove() - Method in class org.eclipse.spi.net4j.Channel.SendQueue
remove(Object) - Method in class org.eclipse.spi.net4j.Channel.SendQueue
RemoveAction(Object) - Constructor for class org.eclipse.net4j.ui.Net4jItemProvider.RemoveAction
removeConnector(IConnector) - Method in class org.eclipse.spi.net4j.Acceptor
removeCountFor(Class<? extends Signal>) - Method in class org.eclipse.net4j.signal.SignalCounter
Request - Class in org.eclipse.net4j.signal
  Represents the sender side of a one-way `signal`, i.e., one with no response.
Request(SignalProtocol<?>, short, String) - Constructor for class org.eclipse.net4j.signal.Request
Request(SignalProtocol<?>, short) - Constructor for class org.eclipse.net4j.signal.Request
Request(SignalProtocol<?>, Enum<?>) - Constructor for class org.eclipse.net4j.signal.Request
requesting(ExtendedDataOutputStream, OMMonitor) - Method in class org.eclipse.net4j.signal.confirmation.ConfirmationRequest
requesting(ExtendedDataOutputStream) - Method in class org.eclipse.net4j.signal.MonitorCanceledRequest
requesting(ExtendedDataOutputStream) - Method in class org.eclipse.net4j.signal.MonitorProgressRequest
requesting(ExtendedDataOutputStream) - Method in class org.eclipse.net4j.signal.Request
requesting(ExtendedDataOutputStream) - Method in class org.eclipse.net4j.signal.RequestWithConfirmation
requesting(ExtendedDataOutputStream) - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
requesting(ExtendedDataOutputStream, OMMonitor) - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
requesting(ExtendedDataOutputStream, OMMonitor) - Method in class org.eclipse.net4j.signal.security.AuthenticationRequest
requestingStart(ExtendedDataOutputStream, long) - Method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol
RequestWithConfirmation<RESULT> - Class in org.eclipse.net4j.signal
  Represents the sender side of a two-way `signal`, i.e., one with a response.
RequestWithConfirmation(SignalProtocol<?>, short, String) - Constructor for class org.eclipse.net4j.signal.RequestWithConfirmation
RequestWithConfirmation(SignalProtocol<?>, short) - Constructor for class org.eclipse.net4j.signal.RequestWithConfirmation
RequestWithConfirmation(SignalProtocol<?>, Enum<?>) - Constructor for class org.eclipse.net4j.signal.RequestWithConfirmation
RequestWithMonitoring<RESULT> - Class in org.eclipse.net4j.signal
  Represents the sender side of a two-way `signal` with additional support for remote progress monitoring.
RequestWithMonitoring(SignalProtocol<?>, short, String) - Constructor for class org.eclipse.net4j.signal.RequestWithMonitoring
RequestWithMonitoring(SignalProtocol<?>, short) - Constructor for class org.eclipse.net4j.signal.RequestWithMonitoring
RequestWithMonitoring(SignalProtocol<?>, Enum<?>) - Constructor for class org.eclipse.net4j.signal.RequestWithMonitoring
RESERVED_CHANNEL - Static variable in interface org.eclipse.spi.net4j.InternalChannelMultiplexer
responding(ExtendedDataOutputStream, OMMonitor) - Method in class org.eclipse.net4j.signal.confirmation.ConfirmationIndication
responding(ExtendedDataOutputStream) - Method in class org.eclipse.net4j.signal.IndicationWithMonitoring
responding(ExtendedDataOutputStream, OMMonitor) - Method in class org.eclipse.net4j.signal.IndicationWithMonitoring
responding(ExtendedDataOutputStream) - Method in class org.eclipse.net4j.signal.IndicationWithResponse
  Important Note: The response must not be empty, i.e.
responding(ExtendedDataOutputStream, OMMonitor) - Method in class org.eclipse.net4j.signal.security.AuthenticationIndication
restartTimeout() - Method in class org.eclipse.net4j.buffer.BufferInputStream
retainBuffer(IBuffer) - Method in interface org.eclipse.net4j.buffer.IBufferProvider
  Retains a buffer to this `BufferProvider`.
retainBuffer(IBuffer) - Method in class org.eclipse.spi.net4j.Channel
retainBuffer(IBuffer) - Method in class org.eclipse.spi.net4j.Connector
run() - Method in class org.eclipse.net4j.signal.Signal

## S

SCHEME_SEPARATOR - Static variable in class org.eclipse.net4j.Net4jUtil
send() - Method in class org.eclipse.net4j.signal.RequestWithConfirmation
send(long) - Method in class org.eclipse.net4j.signal.RequestWithConfirmation
send() - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
send(long) - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
send(OMMonitor) - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
send(long, OMMonitor) - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
sendAsync() - Method in class org.eclipse.net4j.signal.Request
sendAsync() - Method in class org.eclipse.net4j.signal.RequestWithConfirmation
sendAsync() - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
sendAsync(OMMonitor) - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
sendBuffer(IBuffer) - Method in interface org.eclipse.net4j.channel.IChannel
  Asynchronously sends the given buffer to the receive handler of the peer channel.
sendBuffer(IBuffer) - Method in class org.eclipse.spi.net4j.Channel
SendQueue() - Constructor for class org.eclipse.spi.net4j.Channel.SendQueue
Server(IManagedContainer) - Constructor for class org.eclipse.net4j.ContainerProtocolProvider.Server
Server(String) - Constructor for class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server
Server() - Constructor for class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server
ServerProtocolFactory - Class in org.eclipse.spi.net4j
  If the meaning of this type isn't clear, there really should be more of a description here...
ServerProtocolFactory(String) - Constructor for class org.eclipse.spi.net4j.ServerProtocolFactory
setBufferProvider(IBufferProvider) - Method in interface org.eclipse.net4j.ITransportConfig
setBufferProvider(IBufferProvider) - Method in interface org.eclipse.spi.net4j.InternalBuffer
setCCAM(boolean) - Method in interface org.eclipse.net4j.buffer.IBuffer
  Sets the Close Channel After Me flag.
setChannel(IChannel) - Method in interface org.eclipse.net4j.protocol.IProtocol
setChannel(IChannel) - Method in class org.eclipse.spi.net4j.Protocol
setConfig(ITransportConfig) - Method in interface org.eclipse.net4j.ITransportConfigAware
  Sets a new transport configuration by copying the given one.
setConfig(ITransportConfig) - Method in class org.eclipse.spi.net4j.Acceptor
setConfig(ITransportConfig) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
setDefaultSSLConfiguration(String, String, String) - Static method in class org.eclipse.net4j.tcp.ssl.SSLUtil
setDefaultSSLConfiguration(String, String, String, int, int) - Static method in class org.eclipse.net4j.tcp.ssl.SSLUtil
setEOS(boolean) - Method in interface org.eclipse.net4j.buffer.IBuffer
  Sets the End Of Stream flag to indicate whether this buffer is the last buffer in a stream (typically a signal) of buffers.
setError(Throwable) - Method in class org.eclipse.net4j.buffer.BufferOutputStream
setErrorHandler(IErrorHandler) - Method in interface org.eclipse.net4j.buffer.IBuffer
setException(RemoteException) - Method in class org.eclipse.net4j.buffer.BufferInputStream
setExecutorService(ExecutorService) - Method in interface org.eclipse.net4j.protocol.IProtocol
setExecutorService(ExecutorService) - Method in class org.eclipse.spi.net4j.Protocol
setHeartBeatTimer(Timer) - Method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server
setID(short) - Method in class org.eclipse.spi.net4j.Channel
setID(short) - Method in interface org.eclipse.spi.net4j.InternalChannel
setInfraStructure(INFRA_STRUCTURE) - Method in interface org.eclipse.net4j.protocol.IProtocol
setInfraStructure(INFRA_STRUCTURE) - Method in class org.eclipse.spi.net4j.Protocol
setLifecycle(ILifecycle) - Method in interface org.eclipse.net4j.ITransportConfig
  Sets the lifecycle delegate to be used for inactivity checks in the setter implementations of this transport configuration.
setLocalStacktrace(StackTraceElement[]) - Method in exception org.eclipse.net4j.signal.RemoteException
setMillisBeforeTimeout(long) - Method in class org.eclipse.net4j.channel.ChannelInputStream
setMillisInterruptCheck(long) - Method in class org.eclipse.net4j.channel.ChannelInputStream
setMultiplexer(IChannelMultiplexer) - Method in class org.eclipse.spi.net4j.Channel
setMultiplexer(IChannelMultiplexer) - Method in interface org.eclipse.spi.net4j.InternalChannel
setNegotiationException(NegotiationException) - Method in class org.eclipse.spi.net4j.Connector
setNegotiator(INegotiator) - Method in class org.eclipse.spi.net4j.Acceptor
setNegotiator(INegotiator) - Method in class org.eclipse.spi.net4j.Connector
setOpenChannelTimeout(long) - Method in interface org.eclipse.net4j.channel.IChannelMultiplexer
setOpenChannelTimeout(long) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
setProtocolProvider(IProtocolProvider) - Method in interface org.eclipse.net4j.ITransportConfig
setReceiveExecutor(ExecutorService) - Method in interface org.eclipse.net4j.ITransportConfig
setReceiveExecutor(ExecutorService) - Method in class org.eclipse.spi.net4j.Channel
setReceiveExecutor(ExecutorService) - Method in interface org.eclipse.spi.net4j.InternalChannel
setReceiveHandler(IBufferHandler) - Method in interface org.eclipse.net4j.channel.IChannel
  Sets the `IBufferHandler` to handle buffers received from the peer channel.
setReceiveHandler(IBufferHandler) - Method in class org.eclipse.spi.net4j.Channel
setRegistry(IRegistry<String, IFactory>) - Method in class org.eclipse.net4j.FactoriesProtocolProvider
setRequestHandler(INet4jTransportServlet.RequestHandler) - Method in interface org.eclipse.net4j.http.server.INet4jTransportServlet
setServlet(INet4jTransportServlet) - Method in interface org.eclipse.net4j.http.server.IHTTPAcceptor
setSSLConfigurationFile(String) - Static method in class org.eclipse.net4j.tcp.ssl.SSLUtil
setState(ConnectorState) - Method in class org.eclipse.spi.net4j.Connector
setStreamWrapper(IStreamWrapper) - Method in interface org.eclipse.net4j.signal.ISignalProtocol
setStreamWrapper(IStreamWrapper) - Method in class org.eclipse.net4j.signal.SignalProtocol
setTimeout(long) - Method in interface org.eclipse.net4j.signal.ISignalProtocol
setTimeout(long) - Method in class org.eclipse.net4j.signal.SignalProtocol
  Equivalent to calling SignalProtocol.setTimeout(timeout, false).
setTimeout(long, boolean) - Method in class org.eclipse.net4j.signal.SignalProtocol
  Update the timeout used for signal end of stream waiting time.
setUserID(String) - Method in class org.eclipse.spi.net4j.Channel
setUserID(String) - Method in class org.eclipse.spi.net4j.Connector
setUserID(String) - Method in interface org.eclipse.spi.net4j.InternalChannel
setUserID(String) - Method in class org.eclipse.spi.net4j.Protocol
shouldInject(IManagedContainer, String, String, String, SignalProtocol<?>) - Method in class org.eclipse.net4j.signal.wrapping.StreamWrapperInjector
Signal - Class in org.eclipse.net4j.signal
  Represents a single communications use-case in the scope of a `signal protocol`.
Signal(SignalProtocol<?>, short, String) - Constructor for class org.eclipse.net4j.signal.Signal
  Both implementation classes of a logical signal must have the same signalID.
Signal(SignalProtocol<?>, short) - Constructor for class org.eclipse.net4j.signal.Signal
Signal(SignalProtocol<?>, Enum<?>) - Constructor for class org.eclipse.net4j.signal.Signal
SIGNAL_MONITOR_CANCELED - Static variable in class org.eclipse.net4j.signal.SignalProtocol
SIGNAL_MONITOR_PROGRESS - Static variable in class org.eclipse.net4j.signal.SignalProtocol
SIGNAL_REMOTE_EXCEPTION - Static variable in class org.eclipse.net4j.signal.SignalProtocol
SIGNAL_SET_TIMEOUT - Static variable in class org.eclipse.net4j.signal.SignalProtocol
SignalActor - Class in org.eclipse.net4j.signal
  Represents the sender side of a `signal`.
SignalActor(SignalProtocol<?>, short, String) - Constructor for class org.eclipse.net4j.signal.SignalActor
SignalActor(SignalProtocol<?>, short) - Constructor for class org.eclipse.net4j.signal.SignalActor
SignalActor(SignalProtocol<?>, Enum<?>) - Constructor for class org.eclipse.net4j.signal.SignalActor
SignalCounter - Class in org.eclipse.net4j.signal
  Provides `signal` execution counts when `attached` to a `signal protocol`.
SignalCounter() - Constructor for class org.eclipse.net4j.signal.SignalCounter
SignalCounter(ISignalProtocol<?>) - Constructor for class org.eclipse.net4j.signal.SignalCounter
SignalFinishedEvent<INFRA_STRUCTURE> - Class in org.eclipse.net4j.signal
  An `event` fired from a `signal protocol` when the local execution of a scheduled `signal` has finished.
SignalProtocol<INFRA_STRUCTURE> - Class in org.eclipse.net4j.signal
  The default implementation of a `signal protocol`.
SignalProtocol(String) - Constructor for class org.eclipse.net4j.signal.SignalProtocol
SignalProtocol.TimeoutChangedEvent - Class in org.eclipse.net4j.signal
  An `event` fired from a `signal protocol` when the protocol `timeout` has been changed.
SignalReactor - Class in org.eclipse.net4j.signal
  Represents the receiver side of a `signal`.
SignalReactor(SignalProtocol<?>, short, String) - Constructor for class org.eclipse.net4j.signal.SignalReactor
SignalReactor(SignalProtocol<?>, short) - Constructor for class org.eclipse.net4j.signal.SignalReactor
SignalReactor(SignalProtocol<?>, Enum<?>) - Constructor for class org.eclipse.net4j.signal.SignalReactor
SignalScheduledEvent<INFRA_STRUCTURE> - Class in org.eclipse.net4j.signal
  An `event` fired from a `signal protocol` when a `signal` has been scheduled for local execution.
SSLUtil - Class in org.eclipse.net4j.tcp.ssl
  A utility class with various static factory and convenience methods for SSL transport.
SSLUtil() - Constructor for class org.eclipse.net4j.tcp.ssl.SSLUtil
start(long) - Method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol
  Same as `start(rate, 2 * rate)`.
start(long, long) - Method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol
startGetting(SocketChannel) - Method in interface org.eclipse.net4j.buffer.IBuffer
  Tries to read a `ByteBuffer` from a `SocketChannel` that can be used for getting data.
startPutting(short) - Method in interface org.eclipse.net4j.buffer.IBuffer
  Returns a `ByteBuffer` that can be used for putting data.
STREAM_WRAPPER - Static variable in class org.eclipse.net4j.signal.wrapping.GZIPStreamWrapperInjector
StreamWrapperInjector - Class in org.eclipse.net4j.signal.wrapping
  An `element post processor` that injects a `stream wrapper` into `signal protocol` instances.
StreamWrapperInjector(String, IStreamWrapper) - Constructor for class org.eclipse.net4j.signal.wrapping.StreamWrapperInjector

## T

TCPUtil - Class in org.eclipse.net4j.tcp
  A utility class with static convenience methods.
TCPUtil.AcceptorData - Class in org.eclipse.net4j.tcp
  Encapsulates the data needed to configure a `TCP acceptor`.
TCPUtil.ConnectorData - Class in org.eclipse.net4j.tcp
  Encapsulates the data needed to configure a `TCP connector`.
TimerInjector() - Constructor for class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server.TimerInjector
toString() - Method in class org.eclipse.net4j.buffer.BufferInputStream
toString() - Method in class org.eclipse.net4j.buffer.BufferOutputStream
toString() - Method in class org.eclipse.net4j.channel.ChannelInputStream
toString() - Method in class org.eclipse.net4j.signal.Signal
toString() - Method in class org.eclipse.net4j.signal.SignalProtocol.TimeoutChangedEvent
toString() - Method in class org.eclipse.net4j.signal.SignalProtocol
toString() - Method in class org.eclipse.net4j.tcp.TCPUtil.AcceptorData
toString() - Method in class org.eclipse.net4j.tcp.TCPUtil.ConnectorData
toString() - Method in class org.eclipse.spi.net4j.Channel
TransportConfigurator - Class in org.eclipse.net4j
  Reads an XML config file and creates, wires and starts the configured `acceptors`.
TransportConfigurator(IManagedContainer) - Constructor for class org.eclipse.net4j.TransportConfigurator
TransportInjector - Class in org.eclipse.net4j
  An element post processor that injects a `transport configuration` into the `connectors` and `acceptors` of a `managed container`.
TransportInjector() - Constructor for class org.eclipse.net4j.TransportInjector
TYPE - Static variable in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol

## U

UNKNOWN_MAX_IDLE_TIME - Static variable in interface org.eclipse.net4j.http.common.IHTTPConnector
unregisterFromMultiplexer() - Method in class org.eclipse.spi.net4j.Channel
UNSPECIFIED_VERSION - Static variable in interface org.eclipse.net4j.protocol.IProtocol2

## V

valueOf(String) - Static method in enum org.eclipse.net4j.buffer.BufferState
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.net4j.connector.ConnectorState
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.net4j.ILocationAware.Location
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.spi.net4j.InternalChannel.SendQueueEvent.Type
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eclipse.net4j.buffer.BufferState
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.net4j.connector.ConnectorState
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.net4j.ILocationAware.Location
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.spi.net4j.InternalChannel.SendQueueEvent.Type
  Returns an array containing the constants of this enum type, in the order they are declared.

## W

waitForConnection(long) - Method in interface org.eclipse.net4j.connector.IConnector
  Blocks until ``IConnector.isConnected()` == true` or the given timeout expired.
waitForConnection(long) - Method in class org.eclipse.spi.net4j.Connector
waitForSignals(long) - Method in class org.eclipse.net4j.signal.SignalProtocol
whileResponding() - Method in exception org.eclipse.net4j.signal.RemoteException
wrapInputStream(InputStream) - Method in class org.eclipse.net4j.signal.Signal
wrapOutputStream(OutputStream) - Method in class org.eclipse.net4j.signal.Signal
write(int) - Method in class org.eclipse.net4j.buffer.BufferOutputStream
write(SocketChannel) - Method in interface org.eclipse.net4j.buffer.IBuffer
  Tries to write the data of this buffer to a `SocketChannel`.
write(ExtendedDataOutput) - Method in class org.eclipse.net4j.signal.confirmation.ConfirmationPrompt

## X

XORStreamWrapperInjector - Class in org.eclipse.net4j.signal.wrapping
  An `injector` that injects `XORStreamWrapper` instances.
XORStreamWrapperInjector(String, int[]) - Constructor for class org.eclipse.net4j.signal.wrapping.XORStreamWrapperInjector

A B C D E F G H I J L M N O P R S T U V W X

Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html