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

## 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
ACCEPTOR_NAME_PREFIX - Static variable in interface org.eclipse.net4j.ws.IWSConnector
Acceptor.ConnectorPreparer - Interface in org.eclipse.spi.net4j
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) - Constructor for class org.eclipse.net4j.tcp.TCPUtil.AcceptorData
AcceptorData(String, int) - 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
AcknowledgeCompressedStringsIndication - Class in org.eclipse.net4j.signal
AcknowledgeCompressedStringsIndication(SignalProtocol<?>) - Constructor for class org.eclipse.net4j.signal.AcknowledgeCompressedStringsIndication
AcknowledgeCompressedStringsRequest - Class in org.eclipse.net4j.signal
AcknowledgeCompressedStringsRequest(SignalProtocol<?>, Collection<Integer>) - Constructor for class org.eclipse.net4j.signal.AcknowledgeCompressedStringsRequest
addChannel(IChannel) - Method in class org.eclipse.spi.net4j.ChannelContainer
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 org.eclipse.net4j.util.security.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) - Constructor for class org.eclipse.net4j.signal.security.AuthenticationIndication
AuthenticationIndication(AuthenticatingSignalProtocol<?>, short, String) - 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, short) - Constructor for class org.eclipse.net4j.buffer.BufferOutputStream
BufferOutputStream(IBufferHandler, IBufferProvider, 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_ID_BYTES - Static variable in interface org.eclipse.net4j.buffer.IBuffer
CHANNEL_ID_POS - Static variable in interface org.eclipse.net4j.buffer.IBuffer
Channel.ReceiverWork - Class in org.eclipse.spi.net4j
  Deprecated.
  As of 4.10 scheduled for future removal.
Channel.ReceiveSerializer - Class in org.eclipse.spi.net4j
  Deprecated.
  As of 4.4 scheduled for future removal.
Channel.SendQueue - Class in org.eclipse.spi.net4j
  A queue that holds buffers that shall be sent.
ChannelContainer - Class in org.eclipse.spi.net4j
ChannelContainer(IContainer<?>) - Constructor for class org.eclipse.spi.net4j.ChannelContainer
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(String, Throwable) - Constructor for exception org.eclipse.net4j.channel.ChannelException
ChannelException(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
CLIENT - org.eclipse.net4j.ILocationAware.Location
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.net4j.ws.jetty.Net4jWebSocket
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
compact() - Method in interface org.eclipse.net4j.buffer.IBuffer
COMPRESSED_STRINGS_ACKNOWLEDGE_TIMEOUT - Static variable in class org.eclipse.net4j.signal.SignalProtocol
configure(File) - Method in class org.eclipse.net4j.TransportConfigurator
configure(JettyWebSocketServletFactory) - Method in class org.eclipse.net4j.ws.jetty.Net4jWebSocketServlet
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<?> & org.eclipse.net4j.util.confirmation.IConfirmationProvider.Provider> - Class in org.eclipse.net4j.signal.confirmation
ConfirmationIndication(SignalProtocol<?>, short) - Constructor for class org.eclipse.net4j.signal.confirmation.ConfirmationIndication
ConfirmationIndication(SignalProtocol<?>, short, String) - 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, Collection<Confirmation>) - Constructor for class org.eclipse.net4j.signal.confirmation.ConfirmationPrompt
ConfirmationPrompt(String, String, Confirmation, Confirmation, 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) - 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.confirmation.ConfirmationRequest
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() - Method in class org.eclipse.spi.net4j.Connector
connect(long) - Method in interface org.eclipse.net4j.connector.IConnector
  Synchronous connect.
connect(long) - 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
CONNECTED - org.eclipse.net4j.connector.ConnectorState
  Indicates that the `IConnector` has successfully managed to establish and negotiate the underlying physical connection and is ready now to perform actual communications.
CONNECTING - org.eclipse.net4j.connector.ConnectorState
  Indicates that the `IConnector` is currently trying to establish an underlying physical connection like a TCP socket connection.
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) - Constructor for class org.eclipse.net4j.connector.ConnectorCredentialsInjector
ConnectorCredentialsInjector(String, IPasswordCredentialsProvider, String) - Constructor for class org.eclipse.net4j.connector.ConnectorCredentialsInjector
ConnectorData() - Constructor for class org.eclipse.net4j.tcp.TCPUtil.ConnectorData
ConnectorData(String) - Constructor for class org.eclipse.net4j.tcp.TCPUtil.ConnectorData
ConnectorData(String, int, 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(String, Throwable) - Constructor for exception org.eclipse.net4j.connector.ConnectorException
ConnectorException(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
CONTROL_CHANNEL_ID - Static variable in class org.eclipse.net4j.ws.jetty.Net4jWebSocket
copyTransportConfig(ILifecycle, ITransportConfig) - Static method in class org.eclipse.net4j.Net4jUtil
create(String) - Method in class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server.Factory
create(String) - Method in class org.eclipse.net4j.TransportConfigurator.AcceptorDescriptionParser.Factory
createBufferFactory() - Static method in class org.eclipse.net4j.Net4jUtil
createBufferFactory(short) - Static method in class org.eclipse.net4j.Net4jUtil
createBufferPool() - Static method in class org.eclipse.net4j.Net4jUtil
createBufferPool(short) - Static method in class org.eclipse.net4j.Net4jUtil
createBufferPool(IBufferProvider) - Static method in class org.eclipse.net4j.Net4jUtil
createChannel() - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
createMonitor(int, int) - Method in class org.eclipse.net4j.signal.SignalReactor
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
  Deprecated.
  As of 4.10 scheduled for future removal.
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_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
DEQUEUED - org.eclipse.spi.net4j.InternalChannel.SendQueueEvent.Type
deregisterChannel(short) - Method in class org.eclipse.net4j.ws.jetty.Net4jWebSocket
deregisterChannelFromPeer(InternalChannel) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
deregisterChannelFromPeer(InternalChannel) - Method in class org.eclipse.spi.net4j.Connector
DISCONNECTED - org.eclipse.net4j.connector.ConnectorState
  Indicates that the `IConnector` has not been connected yet or has been disconnected after being connected previously.
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
DISPOSED - org.eclipse.net4j.buffer.BufferState
  Indicates that the `IBuffer` can not be used anymore.
doActivate() - Method in class org.eclipse.spi.net4j.Channel
doActivate() - Method in class org.eclipse.spi.net4j.ChannelContainer
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.ChannelContainer
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() - Method in class org.eclipse.spi.net4j.Channel.ReceiverWork
  Deprecated.
doRun(IProgressMonitor) - Method in class org.eclipse.net4j.ui.Net4jItemProvider.RemoveAction
dump(PrintStream, boolean) - Method in class org.eclipse.net4j.signal.SignalCounter

## E

ENQUEUED - org.eclipse.spi.net4j.InternalChannel.SendQueueEvent.Type
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.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(IFactory) - Constructor for class org.eclipse.net4j.FactoriesProtocolProvider
FactoriesProtocolProvider(IRegistry<String, IFactory>) - Constructor for class org.eclipse.net4j.FactoriesProtocolProvider
Factory() - Constructor for class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server.Factory
Factory(String) - Constructor for class org.eclipse.net4j.TransportConfigurator.AcceptorDescriptionParser.Factory
FACTORY_TYPE - Static variable in class org.eclipse.net4j.tcp.TCPUtil
FACTORY_TYPE - Static variable in class org.eclipse.net4j.ws.WSUtil
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

get() - Method in interface org.eclipse.net4j.buffer.IBuffer
get(byte[]) - Method in interface org.eclipse.net4j.buffer.IBuffer
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(String) - Method in interface org.eclipse.net4j.jvm.IJVMAcceptorManager
getAcceptor(String) - Method in interface org.eclipse.net4j.ws.IWSAcceptorManager
getAcceptor(IManagedContainer, String) - Static method in class org.eclipse.net4j.jvm.JVMUtil
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
getAcceptor(IManagedContainer, String) - Static method in class org.eclipse.net4j.ws.WSUtil
getAcceptor(IManagedContainer, String, String) - Static method in class org.eclipse.net4j.Net4jUtil
getAcceptorDescription(Element) - Method in interface org.eclipse.net4j.TransportConfigurator.AcceptorDescriptionParser
getAcceptorName() - Method in interface org.eclipse.net4j.ws.IWSConnector
getAcceptorRegistry() - Method in interface org.eclipse.net4j.jvm.IJVMAcceptorManager
getAcceptorRegistry() - Method in interface org.eclipse.net4j.ws.IWSAcceptorManager
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
getBuffer() - Method in interface org.eclipse.net4j.buffer.IBufferProvider.Notification.BufferProvidedEvent
getBuffer() - Method in interface org.eclipse.net4j.buffer.IBufferProvider.Notification.BufferRetainingEvent
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() - Method in interface org.eclipse.net4j.protocol.IProtocol
getBufferProvider() - Method in class org.eclipse.spi.net4j.Protocol
getBufferProvider(IManagedContainer) - Static method in class org.eclipse.net4j.Net4jUtil
getBufferProvider(IManagedContainer) - Method in class org.eclipse.net4j.TransportInjector
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() - Method in class org.eclipse.spi.net4j.Protocol
getChannel(short) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
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() - Method in interface org.eclipse.net4j.tcp.ITCPNegotiationContext
getConnector() - Method in interface org.eclipse.net4j.ws.IWSNegotiationContext
getConnector() - Method in class org.eclipse.net4j.ws.jetty.Net4jWebSocket
getConnector(IManagedContainer, String) - Static method in class org.eclipse.net4j.jvm.JVMUtil
getConnector(IManagedContainer, String) - Static method in class org.eclipse.net4j.Net4jUtil
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
getConnector(IManagedContainer, String) - Static method in class org.eclipse.net4j.ws.WSUtil
getConnector(IManagedContainer, String, String) - Static method in class org.eclipse.net4j.Net4jUtil
getConnector(IManagedContainer, String, String, long) - Static method in class org.eclipse.net4j.Net4jUtil
getConnector(IManagedContainer, URI, String) - Static method in class org.eclipse.net4j.ws.WSUtil
getConnectorDescription(String, String) - Static method in class org.eclipse.net4j.ws.WSUtil
getConnectorDescription(URI, String) - Static method in class org.eclipse.net4j.ws.WSUtil
getConnectorPreparer() - Method in class org.eclipse.spi.net4j.Acceptor
getContainer() - Method in class org.eclipse.net4j.ContainerProtocolProvider
getContainer() - Method in class org.eclipse.net4j.TransportConfigurator
getContainer() - Method in class org.eclipse.spi.net4j.Channel
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
getDuration() - Method in class org.eclipse.net4j.signal.SignalFinishedEvent
getElements() - Method in class org.eclipse.spi.net4j.Acceptor
getElements() - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
getElements(Object) - Method in class org.eclipse.net4j.ui.AcceptorContentProvider
getElements(Object) - Method in class org.eclipse.net4j.ui.ConnectorContentProvider
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() - Method in interface org.eclipse.net4j.protocol.IProtocol
getExecutorService() - Method in class org.eclipse.spi.net4j.Channel
getExecutorService() - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
getExecutorService() - Method in class org.eclipse.spi.net4j.Protocol
getExecutorService(IManagedContainer) - Static method in class org.eclipse.net4j.Net4jUtil
getExecutorService(IManagedContainer) - Method in class org.eclipse.net4j.TransportInjector
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
getInt() - Method in interface org.eclipse.net4j.buffer.IBuffer
getLifecycle() - Method in interface org.eclipse.net4j.ITransportConfig
  Returns the lifecycle delegate used for inactivity checks in the setter implementations of this transport configuration.
getLimit() - Method in interface org.eclipse.net4j.buffer.IBuffer
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
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
  Deprecated.
  As of 4.13 not used anymore.
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 interface org.eclipse.net4j.ws.IWSAcceptor
getName() - Method in class org.eclipse.spi.net4j.Channel.ReceiverWork
  Deprecated.
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
getNewInfraStructure() - Method in class org.eclipse.spi.net4j.Protocol.InfraStructureChangedEvent
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
getOldInfraStructure() - Method in class org.eclipse.spi.net4j.Protocol.InfraStructureChangedEvent
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
getPosition() - Method in interface org.eclipse.net4j.buffer.IBuffer
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() - Method in class org.eclipse.net4j.signal.security.AuthenticationIndication
getProtocol() - Method in class org.eclipse.net4j.signal.Signal
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
getProtocolID() - Method in class org.eclipse.net4j.signal.wrapping.StreamWrapperInjector
getProtocolID(IProtocol<?>) - Static method in class org.eclipse.net4j.Net4jUtil
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 interface org.eclipse.net4j.channel.IChannel
  Returns the number of `buffers` that are received from the `multiplexer` of this channel and are passed on to the `receive handler` of this channel.
getReceivedBuffers() - Method in class org.eclipse.spi.net4j.Channel
getReceivedBytes() - Method in interface org.eclipse.net4j.channel.IChannel
  Returns the number of bytes that are received from the `multiplexer` of this channel and are passed on to the `receive handler` of this channel.
getReceivedBytes() - Method in class org.eclipse.spi.net4j.Channel
getReceivedSignals() - Method in interface org.eclipse.net4j.signal.ISignalProtocol.WithSignalCounters
getReceivedSignals() - Method in class org.eclipse.net4j.signal.SignalProtocol
getReceiveExecutor() - Method in interface org.eclipse.net4j.ITransportConfig
getReceiveExecutor() - Method in class org.eclipse.spi.net4j.Channel
  Deprecated.
getReceiveExecutor() - Method in interface org.eclipse.spi.net4j.InternalChannel
  Deprecated.
  As of 4.8 no longer supported.
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
getRequestingWorkPercent() - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
getRespondingWorkPercent() - Method in class org.eclipse.net4j.signal.IndicationWithMonitoring
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 interface org.eclipse.net4j.channel.IChannel
  Returns the number of `buffers` that are sent to the `multiplexer` of this channel.
getSentBuffers() - Method in class org.eclipse.spi.net4j.Channel
getSentBytes() - Method in interface org.eclipse.net4j.channel.IChannel
  Returns the number of bytes that are sent to the `multiplexer` of this channel.
getSentBytes() - Method in class org.eclipse.spi.net4j.Channel
getSentSignals() - Method in interface org.eclipse.net4j.signal.ISignalProtocol.WithSignalCounters
getSentSignals() - Method in class org.eclipse.net4j.signal.SignalProtocol
getServiceURI() - Method in interface org.eclipse.net4j.ws.IWSConnector
getSession() - Method in class org.eclipse.net4j.ws.jetty.Net4jWebSocket
getShort() - Method in interface org.eclipse.net4j.buffer.IBuffer
getSignal() - Method in class org.eclipse.net4j.signal.SignalFinishedEvent
getSignal() - Method in class org.eclipse.net4j.signal.SignalScheduledEvent
getSignalID() - Method in exception org.eclipse.net4j.signal.SignalProtocol.InvalidSignalIDException
getSocketSelector() - Method in interface org.eclipse.net4j.tcp.ITCPSelector
getSource() - Method in interface org.eclipse.net4j.buffer.IBufferProvider.Notification.BufferProvidedEvent
getSource() - Method in interface org.eclipse.net4j.buffer.IBufferProvider.Notification.BufferRetainingEvent
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.CountersChangedEvent
getSource() - Method in interface org.eclipse.spi.net4j.InternalChannel.SendQueueEvent
getSource() - Method in class org.eclipse.spi.net4j.Protocol.InfraStructureChangedEvent
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
getString() - Method in interface org.eclipse.net4j.buffer.IBuffer
getStringCompressor() - Method in class org.eclipse.net4j.signal.SignalProtocol
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
GETTING - org.eclipse.net4j.buffer.BufferState
  Indicates that the `IBuffer` can provide a `ByteBuffer` that can be used for getting data.
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 possibly 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(ITCPSelector, SocketChannel) - Method in interface org.eclipse.net4j.tcp.ITCPActiveSelectorListener
handleRead(ITCPSelector, SocketChannel) - Method in interface org.eclipse.net4j.tcp.ITCPActiveSelectorListener
handleRegistration(ITCPSelector, ServerSocketChannel) - Method in interface org.eclipse.net4j.tcp.ITCPPassiveSelectorListener
handleRegistration(ITCPSelector, SocketChannel) - Method in interface org.eclipse.net4j.tcp.ITCPActiveSelectorListener
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
hasRemaining() - Method in interface org.eclipse.net4j.buffer.IBuffer
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) - 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.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.

## 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 `buffer providers`.
IBufferProvider.Notification - Interface in org.eclipse.net4j.buffer
  Offers additional notification features for `buffer providers`.
IBufferProvider.Notification.BufferProvidedEvent - Interface in org.eclipse.net4j.buffer
  An `event` fired from a `buffer provider` to indicate that a buffer has been provided.
IBufferProvider.Notification.BufferRetainingEvent - Interface in org.eclipse.net4j.buffer
  An `event` fired from a `buffer provider` to indicate that a buffer is about to be retained.
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.
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) - Method in class org.eclipse.net4j.signal.AcknowledgeCompressedStringsIndication
indicating(ExtendedDataInputStream) - Method in class org.eclipse.net4j.signal.Indication
indicating(ExtendedDataInputStream) - 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.confirmation.ConfirmationIndication
indicating(ExtendedDataInputStream, OMMonitor) - Method in class org.eclipse.net4j.signal.IndicationWithMonitoring
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) - Constructor for class org.eclipse.net4j.signal.Indication
Indication(SignalProtocol<?>, short, String) - 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) - Constructor for class org.eclipse.net4j.signal.IndicationWithMonitoring
IndicationWithMonitoring(SignalProtocol<?>, short, String) - 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) - Constructor for class org.eclipse.net4j.signal.IndicationWithResponse
IndicationWithResponse(SignalProtocol<?>, short, String) - Constructor for class org.eclipse.net4j.signal.IndicationWithResponse
IndicationWithResponse(SignalProtocol<?>, Enum<?>) - Constructor for class org.eclipse.net4j.signal.IndicationWithResponse
initChannel(InternalChannel, IProtocol<?>) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
initChannel(InternalChannel, IProtocol<?>) - Method in class org.eclipse.spi.net4j.Connector
INITIAL - org.eclipse.net4j.buffer.BufferState
  Indicates that the `IBuffer` has just been provided by its `IBufferProvider` or that is has been used and subsequently `cleared`.
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
INSTANCE - Static variable in interface org.eclipse.net4j.ws.IWSAcceptorManager
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.CountersChangedEvent - Interface in org.eclipse.spi.net4j
  An `event` fired from a `channel` when one of its statistical counters changed.
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...
InternalChannelMultiplexer.BufferMultiplexer - Interface in org.eclipse.spi.net4j
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...
InvalidSignalIDException(short) - Constructor for exception org.eclipse.net4j.signal.SignalProtocol.InvalidSignalIDException
inverseClose() - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
inverseClose() - Method in interface org.eclipse.spi.net4j.InverseCloseable
InverseCloseable - 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.net4j.ws.jetty.Net4jWebSocket
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`.
ISignalProtocol.WithSignalCounters<INFRA_STRUCTURE> - Interface in org.eclipse.net4j.signal
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`.
IWSAcceptor - Interface in org.eclipse.net4j.ws
  An `acceptor` that implements Websockets-based transport.
IWSAcceptorManager - Interface in org.eclipse.net4j.ws
  A singleton that manages all `WS acceptors` in the current JVM.
IWSConnector - Interface in org.eclipse.net4j.ws
  A `connector` that implements Websockets-based transport.
IWSNegotiationContext - Interface in org.eclipse.net4j.ws
  A `negotiation context` that is used in Websocket transport.

## 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
multiplexBuffer(InternalChannel, IBuffer) - Method in interface org.eclipse.spi.net4j.InternalChannelMultiplexer.BufferMultiplexer
  Called by a `channel` each time a new `buffer` is available for multiplexing.
multiplexChannel(InternalChannel) - Method in interface org.eclipse.spi.net4j.InternalChannelMultiplexer
  Called by a `channel` each time a new `buffer` is available for multiplexing.

## N

NEGOTIATING - org.eclipse.net4j.connector.ConnectorState
  Indicates that the `IConnector` has successfully managed to establish the underlying physical connection and has currently delegated control over this connection to an `INegotiator`.
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.
Net4jWebSocket - Class in org.eclipse.net4j.ws.jetty
Net4jWebSocket() - Constructor for class org.eclipse.net4j.ws.jetty.Net4jWebSocket
  Called by `Net4jWebSocketServlet`.
Net4jWebSocket(IWSConnector) - Constructor for class org.eclipse.net4j.ws.jetty.Net4jWebSocket
  Called by `WSClientConnector`.
Net4jWebSocketServlet - Class in org.eclipse.net4j.ws.jetty
Net4jWebSocketServlet() - Constructor for class org.eclipse.net4j.ws.jetty.Net4jWebSocketServlet
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
notifyChannelEvent(IEvent) - Method in class org.eclipse.spi.net4j.ChannelContainer
notifyEvent(IEvent) - Method in class org.eclipse.net4j.signal.SignalCounter
notifyProtocolEvent(IEvent) - Method in class org.eclipse.spi.net4j.ChannelContainer
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
onWebSocketBinary(byte[], int, int) - Method in class org.eclipse.net4j.ws.jetty.Net4jWebSocket
onWebSocketClose(int, String) - Method in class org.eclipse.net4j.ws.jetty.Net4jWebSocket
onWebSocketConnect(Session) - Method in class org.eclipse.net4j.ws.jetty.Net4jWebSocket
onWebSocketError(Throwable) - Method in class org.eclipse.net4j.ws.jetty.Net4jWebSocket
onWebSocketText(String) - Method in class org.eclipse.net4j.ws.jetty.Net4jWebSocket
OPCODE_DEREGISTRATION - Static variable in class org.eclipse.net4j.ws.jetty.Net4jWebSocket
OPCODE_NEGOTIATION - Static variable in class org.eclipse.net4j.ws.jetty.Net4jWebSocket
OPCODE_REGISTRATION - Static variable in class org.eclipse.net4j.ws.jetty.Net4jWebSocket
OPCODE_REGISTRATION_ACK - Static variable in class org.eclipse.net4j.ws.jetty.Net4jWebSocket
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() - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
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(String, Object) - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
openChannel(IProtocol<?>) - Method in interface org.eclipse.net4j.channel.IChannelMultiplexer
  Synchronous request to open a new `IChannel` with the given channel protocol .
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.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.net4j.ws - package org.eclipse.net4j.ws
  Transport layer extension with support for Websocket connections.
org.eclipse.net4j.ws.jetty - package org.eclipse.net4j.ws.jetty
  Jetty-specific classes with support for Websocket connections.
org.eclipse.spi.net4j - package org.eclipse.spi.net4j
  Server service provider interfaces and useful base implementations for the Net4j transport layer.

## P

PAYLOAD_SIZE_BYTES - Static variable in interface org.eclipse.net4j.buffer.IBuffer
PAYLOAD_SIZE_POS - Static variable in interface org.eclipse.net4j.buffer.IBuffer
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 interface org.eclipse.spi.net4j.Acceptor.ConnectorPreparer
prepareConnector(InternalConnector) - Method in class org.eclipse.spi.net4j.Acceptor
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
prepareContainer(IManagedContainer) - Static method in class org.eclipse.net4j.ws.WSUtil
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.TransportConfigurator.AcceptorDescriptionParser.Factory
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
properties() - Method in class org.eclipse.spi.net4j.Acceptor
properties() - Method in class org.eclipse.spi.net4j.ChannelMultiplexer
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
Protocol.InfraStructureChangedEvent - Class in org.eclipse.spi.net4j
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(String, Throwable) - Constructor for exception org.eclipse.net4j.protocol.ProtocolVersionException
ProtocolVersionException(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
put(byte) - Method in interface org.eclipse.net4j.buffer.IBuffer
put(byte[], int, int) - Method in interface org.eclipse.net4j.buffer.IBuffer
putShort(short) - Method in interface org.eclipse.net4j.buffer.IBuffer
PUTTING - org.eclipse.net4j.buffer.BufferState
  Indicates that the `IBuffer` can provide a `ByteBuffer` that can be used for putting data.

## R

read() - Method in class org.eclipse.net4j.buffer.BufferInputStream
read() - Method in class org.eclipse.net4j.channel.ChannelInputStream
read(byte[], int, int) - Method in class org.eclipse.net4j.buffer.BufferInputStream
read(ExtendedDataInput) - Static method in class org.eclipse.net4j.signal.confirmation.ConfirmationPrompt
READING_BODY - org.eclipse.net4j.buffer.BufferState
  Indicates that the `IBuffer` is currently reading its body from a `SocketChannel`.
READING_HEADER - org.eclipse.net4j.buffer.BufferState
  Indicates that the `IBuffer` is currently reading its header from a `SocketChannel`.
ReceiverWork(IBuffer) - Constructor for class org.eclipse.spi.net4j.Channel.ReceiverWork
  Deprecated.
ReceiveSerializer() - Constructor for class org.eclipse.spi.net4j.Channel.ReceiveSerializer
  Deprecated.
registerChannel(short, long, IProtocol<?>) - Method in class org.eclipse.net4j.ws.jetty.Net4jWebSocket
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`.
RELEASED - org.eclipse.net4j.buffer.BufferState
  Indicates that the `IBuffer` is owned by its `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(String, boolean) - Constructor for exception org.eclipse.net4j.signal.RemoteException
RemoteException(Throwable, RequestWithConfirmation<?>, boolean) - Constructor for exception org.eclipse.net4j.signal.RemoteException
remove(Object) - Method in class org.eclipse.spi.net4j.Channel.SendQueue
RemoveAction(Object) - Constructor for class org.eclipse.net4j.ui.Net4jItemProvider.RemoveAction
removeChannel(IChannel) - Method in class org.eclipse.spi.net4j.ChannelContainer
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) - Constructor for class org.eclipse.net4j.signal.Request
Request(SignalProtocol<?>, short, String) - Constructor for class org.eclipse.net4j.signal.Request
Request(SignalProtocol<?>, Enum<?>) - Constructor for class org.eclipse.net4j.signal.Request
requesting(ExtendedDataOutputStream) - Method in class org.eclipse.net4j.signal.AcknowledgeCompressedStringsRequest
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.confirmation.ConfirmationRequest
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) - Constructor for class org.eclipse.net4j.signal.RequestWithConfirmation
RequestWithConfirmation(SignalProtocol<?>, short, String) - 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) - Constructor for class org.eclipse.net4j.signal.RequestWithMonitoring
RequestWithMonitoring(SignalProtocol<?>, short, String) - 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) - 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.confirmation.ConfirmationIndication
responding(ExtendedDataOutputStream, OMMonitor) - Method in class org.eclipse.net4j.signal.IndicationWithMonitoring
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() - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
send(long) - Method in class org.eclipse.net4j.signal.RequestWithConfirmation
send(long) - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
send(long, OMMonitor) - Method in class org.eclipse.net4j.signal.RequestWithMonitoring
send(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.net4j.ws.jetty.Net4jWebSocket
sendBuffer(IBuffer) - Method in class org.eclipse.spi.net4j.Channel
SendQueue() - Constructor for class org.eclipse.spi.net4j.Channel.SendQueue
Server() - Constructor for class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server
Server(String) - Constructor for class org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server
Server(IManagedContainer) - Constructor for class org.eclipse.net4j.ContainerProtocolProvider.Server
SERVER - org.eclipse.net4j.ILocationAware.Location
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
setConnectorPreparer(Acceptor.ConnectorPreparer) - Method in class org.eclipse.spi.net4j.Acceptor
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.
setLimit(int) - Method in interface org.eclipse.net4j.buffer.IBuffer
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
setPosition(int) - Method in interface org.eclipse.net4j.buffer.IBuffer
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
  Deprecated.
setReceiveExecutor(ExecutorService) - Method in interface org.eclipse.spi.net4j.InternalChannel
  Deprecated.
  As of 4.8 no longer supported.
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
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) - Constructor for class org.eclipse.net4j.signal.Signal
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<?>, Enum<?>) - Constructor for class org.eclipse.net4j.signal.Signal
SIGNAL_ACKNOWLEDGE_COMPRESSED_STRINGS - Static variable in class org.eclipse.net4j.signal.SignalProtocol
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) - Constructor for class org.eclipse.net4j.signal.SignalActor
SignalActor(SignalProtocol<?>, short, String) - 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.InvalidSignalIDException - Exception in org.eclipse.net4j.signal
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) - Constructor for class org.eclipse.net4j.signal.SignalReactor
SignalReactor(SignalProtocol<?>, short, String) - 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
toString(boolean) - Method in class org.eclipse.net4j.signal.Signal
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
TransportConfigurator.AcceptorDescriptionParser - Interface in org.eclipse.net4j
TransportConfigurator.AcceptorDescriptionParser.Factory - Class in org.eclipse.net4j
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

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(byte[], int, int) - Method in class org.eclipse.net4j.buffer.BufferOutputStream
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
WRITING - org.eclipse.net4j.buffer.BufferState
  Indicates that the `IBuffer` is currently writing its data to a `SocketChannel`.
WSUtil - Class in org.eclipse.net4j.ws
  A utility class with static convenience methods.

## 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
All Classes All Packages