org.glassfish.grizzly.nio
Interface NIOChannelDistributor

All Known Implementing Classes:
AbstractNIOConnectionDistributor, RoundRobinConnectionDistributor

public interface NIOChannelDistributor

Author:
Alexey Stashok

Method Summary
 void registerChannel(java.nio.channels.SelectableChannel channel)
           
 void registerChannel(java.nio.channels.SelectableChannel channel, int interestOps)
           
 void registerChannel(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)
           
 GrizzlyFuture<RegisterChannelResult> registerChannelAsync(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)
                                                          throws java.io.IOException
Throws:
java.io.IOException

registerChannelAsync

GrizzlyFuture<RegisterChannelResult> registerChannelAsync(java.nio.channels.SelectableChannel channel,
                                                          int interestOps)
                                                          throws java.io.IOException
Throws:
java.io.IOException

registerChannelAsync

GrizzlyFuture<RegisterChannelResult> registerChannelAsync(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,
                                                          int interestOps,
                                                          java.lang.Object attachment,
                                                          CompletionHandler<RegisterChannelResult> completionHandler)
                                                          throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2011 Oracle Corpration. All Rights Reserved.