public interface  org.glassfish.grizzly.nio.SelectorHandler extends java.lang.Object
{
public static final org.glassfish.grizzly.nio.SelectorHandler DEFAULT_SELECTOR_HANDLER;
public abstract long getSelectTimeout();
public abstract boolean preSelect(org.glassfish.grizzly.nio.SelectorRunner) throws java.io.IOException;
public abstract java.util.Set select(org.glassfish.grizzly.nio.SelectorRunner) throws java.io.IOException;
public abstract void postSelect(org.glassfish.grizzly.nio.SelectorRunner) throws java.io.IOException;
public abstract void registerKeyInterest(org.glassfish.grizzly.nio.SelectorRunner, java.nio.channels.SelectionKey, int) throws java.io.IOException;
public abstract void deregisterKeyInterest(org.glassfish.grizzly.nio.SelectorRunner, java.nio.channels.SelectionKey, int) throws java.io.IOException;
public abstract void registerChannel(org.glassfish.grizzly.nio.SelectorRunner, java.nio.channels.SelectableChannel, int, java.lang.Object) throws java.io.IOException;
public abstract void registerChannelAsync(org.glassfish.grizzly.nio.SelectorRunner, java.nio.channels.SelectableChannel, int, java.lang.Object, org.glassfish.grizzly.CompletionHandler);
public abstract void deregisterChannel(org.glassfish.grizzly.nio.SelectorRunner, java.nio.channels.SelectableChannel) throws java.io.IOException;
public abstract void deregisterChannelAsync(org.glassfish.grizzly.nio.SelectorRunner, java.nio.channels.SelectableChannel, org.glassfish.grizzly.CompletionHandler);
public abstract void execute(org.glassfish.grizzly.nio.SelectorRunner, org.glassfish.grizzly.nio.SelectorHandler$Task, org.glassfish.grizzly.CompletionHandler);
public abstract void enque(org.glassfish.grizzly.nio.SelectorRunner, org.glassfish.grizzly.nio.SelectorHandler$Task, org.glassfish.grizzly.CompletionHandler);
public abstract boolean onSelectorClosed(org.glassfish.grizzly.nio.SelectorRunner);
static void <clinit>()
{
org.glassfish.grizzly.nio.DefaultSelectorHandler v;
v = new org.glassfish.grizzly.nio.DefaultSelectorHandler;
specialinvoke v.<org.glassfish.grizzly.nio.DefaultSelectorHandler: void <init>()>();
<org.glassfish.grizzly.nio.SelectorHandler: org.glassfish.grizzly.nio.SelectorHandler DEFAULT_SELECTOR_HANDLER> = v;
return;
}
}