com.sun.grizzly.utils
Interface IOEventMask

All Known Implementing Classes:
ArrayIOEventMask, ImmutableIOEventMask

public interface IOEventMask

Author:
Alexey Stashok

Field Summary
static IOEventMask ALL_EVENTS_MASK
           
static IOEventMask CLIENT_EVENTS_MASK
           
static IOEventMask SERVER_EVENTS_MASK
           
 
Method Summary
 IOEventMask and(IOEventMask mask)
           
 IOEventMask inv()
           
 boolean isInterested(IOEvent ioEvent)
           
 IOEventMask or(IOEventMask mask)
           
 void setInterested(IOEvent ioEvent, boolean isInterested)
           
 IOEventMask xor(IOEventMask mask)
           
 

Field Detail

ALL_EVENTS_MASK

static final IOEventMask ALL_EVENTS_MASK

SERVER_EVENTS_MASK

static final IOEventMask SERVER_EVENTS_MASK

CLIENT_EVENTS_MASK

static final IOEventMask CLIENT_EVENTS_MASK
Method Detail

isInterested

boolean isInterested(IOEvent ioEvent)

setInterested

void setInterested(IOEvent ioEvent,
                   boolean isInterested)

or

IOEventMask or(IOEventMask mask)

and

IOEventMask and(IOEventMask mask)

xor

IOEventMask xor(IOEventMask mask)

inv

IOEventMask inv()


Copyright © 2009 SUN Microsystems. All Rights Reserved.