# Uses of Interface
org.eclipse.spi.net4j.InternalChannel

Packages that use InternalChannel
Package
Description
org.eclipse.spi.net4j
Server service provider interfaces and useful base implementations for the Net4j transport layer.

## Uses of InternalChannel in org.eclipse.spi.net4j

Classes in org.eclipse.spi.net4j that implement InternalChannel
Modifier and Type
Class
Description
`class`
`Channel`
If the meaning of this type isn't clear, there really should be more of a description here...
Methods in org.eclipse.spi.net4j that return InternalChannel
Modifier and Type
Method
Description
`protected InternalChannel`
ChannelMultiplexer.`createChannel()`
`final InternalChannel`
ChannelMultiplexer.`getChannel(short channelID)`
`InternalChannel`
InternalChannel.CountersChangedEvent.`getSource()`
`InternalChannel`
InternalChannel.SendQueueEvent.`getSource()`
`InternalChannel`
ChannelMultiplexer.`inverseOpenChannel(short channelID, String protocolID)`
Deprecated.
Use `ChannelMultiplexer.inverseOpenChannel(short, String, int)`.
`InternalChannel`
ChannelMultiplexer.`inverseOpenChannel(short channelID, String protocolID, int protocolVersion)`
`InternalChannel`
ChannelMultiplexer.`openChannel()`
`InternalChannel`
ChannelMultiplexer.`openChannel(String protocolID, Object infraStructure)`
`InternalChannel`
ChannelMultiplexer.`openChannel(IProtocol<?> protocol)`
Methods in org.eclipse.spi.net4j with parameters of type InternalChannel
Modifier and Type
Method
Description
`void`
ChannelMultiplexer.`closeChannel(InternalChannel channel)`
`void`
InternalChannelMultiplexer.`closeChannel(InternalChannel channel)`
`protected abstract void`
ChannelMultiplexer.`deregisterChannelFromPeer(InternalChannel channel)`
`protected void`
Connector.`deregisterChannelFromPeer(InternalChannel channel)`
`protected void`
ChannelMultiplexer.`initChannel(InternalChannel channel, IProtocol<?> protocol)`
`protected void`
Connector.`initChannel(InternalChannel channel, IProtocol<?> protocol)`
`void`
InternalChannelMultiplexer.BufferMultiplexer.`multiplexBuffer(InternalChannel channel, IBuffer buffer)`
Called by a `channel` each time a new `buffer` is available for multiplexing.
`void`
InternalChannelMultiplexer.`multiplexChannel(InternalChannel channel)`
Called by a `channel` each time a new `buffer` is available for multiplexing.