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)
           
 void 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)

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)


Copyright © 2012 Oracle Corporation. All Rights Reserved.