Package org.eclipse.spi.net4j
Interface InternalConnector
- All Superinterfaces:
org.eclipse.net4j.util.collection.Closeable,IBufferProvider,IChannelMultiplexer,IConnector,org.eclipse.net4j.util.container.IContainer<IChannel>,ILocationAware,org.eclipse.net4j.util.security.INegotiatorAware,org.eclipse.net4j.util.event.INotifier,InternalChannelMultiplexer,org.eclipse.net4j.util.properties.IPropertiesContainer,ITransportConfigAware,org.eclipse.net4j.util.security.IUserAware
- All Known Implementing Classes:
Connector
public interface InternalConnector
extends IConnector, org.eclipse.net4j.util.security.INegotiatorAware, InternalChannelMultiplexer
Internal connector contract that combines the public connector API with channel multiplexing and negotiator configuration. Net4j
connector implementations use it to expose the transport-level operations needed by the framework.
- Author:
- Eike Stepper
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.net4j.buffer.IBufferProvider
IBufferProvider.Introspection, IBufferProvider.NotificationNested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainer
org.eclipse.net4j.util.container.IContainer.Modifiable<E>, org.eclipse.net4j.util.container.IContainer.Persistable<E>, org.eclipse.net4j.util.container.IContainer.Persistence<E>Nested classes/interfaces inherited from interface org.eclipse.net4j.ILocationAware
ILocationAware.LocationNested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2Nested classes/interfaces inherited from interface org.eclipse.spi.net4j.InternalChannelMultiplexer
InternalChannelMultiplexer.BufferMultiplexer -
Field Summary
Fields inherited from interface org.eclipse.net4j.channel.IChannelMultiplexer
DEFAULT_OPEN_CHANNEL_TIMEOUT, NO_CHANNEL_TIMEOUTFields inherited from interface org.eclipse.net4j.connector.IConnector
NO_TIMEOUTFields inherited from interface org.eclipse.spi.net4j.InternalChannelMultiplexer
CONTEXT_MULTIPLEXER, RESERVED_CHANNEL -
Method Summary
Methods inherited from interface org.eclipse.net4j.util.collection.Closeable
close, isClosedMethods inherited from interface org.eclipse.net4j.buffer.IBufferProvider
getBufferCapacity, provideBuffer, retainBufferMethods inherited from interface org.eclipse.net4j.channel.IChannelMultiplexer
getChannels, getOpenChannelTimeout, openChannel, openChannel, openChannel, setOpenChannelTimeoutMethods inherited from interface org.eclipse.net4j.connector.IConnector
connect, connect, connectAsync, getState, getURL, isConnected, waitForConnectionMethods inherited from interface org.eclipse.net4j.util.container.IContainer
getElements, isEmptyMethods inherited from interface org.eclipse.net4j.ILocationAware
getLocation, isClient, isServerMethods inherited from interface org.eclipse.net4j.util.security.INegotiatorAware
getNegotiator, setNegotiatorMethods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListenerMethods inherited from interface org.eclipse.spi.net4j.InternalChannelMultiplexer
closeChannel, multiplexChannel, needsBufferProviderMethods inherited from interface org.eclipse.net4j.util.properties.IPropertiesContainer
propertiesMethods inherited from interface org.eclipse.net4j.ITransportConfigAware
getConfig, setConfigMethods inherited from interface org.eclipse.net4j.util.security.IUserAware
getUserID