Package org.glassfish.grizzly.nio
Interface NIOChannelDistributor
-
- All Known Implementing Classes:
AbstractNIOConnectionDistributor,RoundRobinConnectionDistributor
public interface NIOChannelDistributor- Author:
- Alexey Stashok
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidregisterChannel(java.nio.channels.SelectableChannel channel)voidregisterChannel(java.nio.channels.SelectableChannel channel, int interestOps)voidregisterChannel(java.nio.channels.SelectableChannel channel, int interestOps, java.lang.Object attachment)GrizzlyFuture<RegisterChannelResult>registerChannelAsync(java.nio.channels.SelectableChannel channel)GrizzlyFuture<RegisterChannelResult>registerChannelAsync(java.nio.channels.SelectableChannel channel, int interestOps)GrizzlyFuture<RegisterChannelResult>registerChannelAsync(java.nio.channels.SelectableChannel channel, int interestOps, java.lang.Object attachment)voidregisterChannelAsync(java.nio.channels.SelectableChannel channel, int interestOps, java.lang.Object attachment, CompletionHandler<RegisterChannelResult> completionHandler)voidregisterServiceChannelAsync(java.nio.channels.SelectableChannel channel, int interestOps, java.lang.Object attachment, CompletionHandler<RegisterChannelResult> completionHandler)
-
-
-
Method Detail
-
registerChannel
void registerChannel(java.nio.channels.SelectableChannel channel) throws java.io.IOException- Throws:
java.io.IOException
-
registerChannel
void registerChannel(java.nio.channels.SelectableChannel channel, int interestOps) throws java.io.IOException- Throws:
java.io.IOException
-
registerChannel
void registerChannel(java.nio.channels.SelectableChannel channel, int interestOps, java.lang.Object attachment) throws java.io.IOException- Throws:
java.io.IOException
-
registerChannelAsync
GrizzlyFuture<RegisterChannelResult> registerChannelAsync(java.nio.channels.SelectableChannel channel)
-
registerChannelAsync
GrizzlyFuture<RegisterChannelResult> registerChannelAsync(java.nio.channels.SelectableChannel channel, int interestOps)
-
registerChannelAsync
GrizzlyFuture<RegisterChannelResult> registerChannelAsync(java.nio.channels.SelectableChannel channel, int interestOps, java.lang.Object attachment)
-
registerChannelAsync
void registerChannelAsync(java.nio.channels.SelectableChannel channel, int interestOps, java.lang.Object attachment, CompletionHandler<RegisterChannelResult> completionHandler)
-
registerServiceChannelAsync
void registerServiceChannelAsync(java.nio.channels.SelectableChannel channel, int interestOps, java.lang.Object attachment, CompletionHandler<RegisterChannelResult> completionHandler)
-
-