org.jboss.xnio.channels
Interface LocalChannel
- All Superinterfaces:
- BoundChannel<String>, Channel, Closeable, CloseableChannel, Configurable, ConnectedChannel<String>, ConnectedStreamChannel<String>, GatheringByteChannel, ReadableByteChannel, ScatteringByteChannel, StreamChannel, StreamSinkChannel, StreamSourceChannel, SuspendableChannel, SuspendableReadChannel, SuspendableWriteChannel, WritableByteChannel
public interface LocalChannel
- extends ConnectedStreamChannel<String>
A connected local IPC channel.
getReadSetter
ChannelListener.Setter<? extends LocalChannel> getReadSetter()
- Get the setter which can be used to change the read listener for this channel. When the listener is called,
additional notifications are automatically suspended.
- Specified by:
getReadSetter in interface ConnectedStreamChannel<String>- Specified by:
getReadSetter in interface StreamChannel- Specified by:
getReadSetter in interface StreamSourceChannel- Specified by:
getReadSetter in interface SuspendableChannel- Specified by:
getReadSetter in interface SuspendableReadChannel
- Returns:
- the setter
getWriteSetter
ChannelListener.Setter<? extends LocalChannel> getWriteSetter()
- Get the setter which can be used to change the write listener for this channel. When the listener is called,
additional notifications are automatically suspended.
- Specified by:
getWriteSetter in interface ConnectedStreamChannel<String>- Specified by:
getWriteSetter in interface StreamChannel- Specified by:
getWriteSetter in interface StreamSinkChannel- Specified by:
getWriteSetter in interface SuspendableChannel- Specified by:
getWriteSetter in interface SuspendableWriteChannel
- Returns:
- the setter
getCloseSetter
ChannelListener.Setter<? extends LocalChannel> getCloseSetter()
- Get the setter which can be used to change the close listener for this channel. If the channel is already
closed, then the listener will not be called.
- Specified by:
getCloseSetter in interface BoundChannel<String>- Specified by:
getCloseSetter in interface CloseableChannel- Specified by:
getCloseSetter in interface ConnectedChannel<String>- Specified by:
getCloseSetter in interface ConnectedStreamChannel<String>- Specified by:
getCloseSetter in interface StreamChannel- Specified by:
getCloseSetter in interface StreamSinkChannel- Specified by:
getCloseSetter in interface StreamSourceChannel- Specified by:
getCloseSetter in interface SuspendableChannel- Specified by:
getCloseSetter in interface SuspendableReadChannel- Specified by:
getCloseSetter in interface SuspendableWriteChannel
- Returns:
- the setter
Copyright © 2010 JBoss, a division of Red Hat, Inc.