|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpyrasun.eio.EIOPoolingStrategy
The aggregate strategy for how to do thread pooling and generally how to handle individual EIO Events. Intended to be applied against a single EndpointCoordinator (e.g. type of endpoint).
| Field Summary | |
static EIOPoolingStrategy |
BLOCKING_ACCEPTOR
Strategy for a blocking acceptor for a ServerSocket (AcceptingEndpoint). |
static EIOPoolingStrategy |
DEDICATED_READER
Strategy for a ReadWriteEndpoint. |
static EIOPoolingStrategy |
NONBLOCKING_ACCEPTOR
Strategy for a non-blocking acceptor for a ServerSocket (AcceptingEndpoint). |
static EIOPoolingStrategy |
SELECTOR_READER
Strategy for a ReadWriteEndpoint. |
static EIOPoolingStrategy |
USE_ONE_POOL
Strategy for a ReadWriteEndpoint. |
static EIOPoolingStrategy |
USE_RP_POOLS
Strategy for a ReadWriteEndpoint. |
static EIOPoolingStrategy |
USE_RWP_POOLS
Strategy for a ReadWriteEndpoint. |
| Constructor Summary | |
EIOPoolingStrategy(java.lang.String name,
EIOEventDescriptor[] eventDescriptors)
Construct us a spanking new strategy |
|
| Method Summary | |
EIOPoolingStrategy |
cloneIt()
Clone this strategy. |
java.util.Iterator |
getDescriptorIterator()
Return an Iterator over the supported descriptors. |
EIOEventDescriptor |
getEventDescriptor(EIOEvent event)
Get an EIOEventDescriptor by its corresponding EIOEvent (e.g. |
java.lang.String |
getName()
|
static EIOPoolingStrategy |
getStrategyByName(java.lang.String name)
Get a strategy by name (intended for use by things like configuration files). |
java.lang.String |
toString()
String me, baby! |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static EIOPoolingStrategy BLOCKING_ACCEPTOR
public static EIOPoolingStrategy NONBLOCKING_ACCEPTOR
public static EIOPoolingStrategy USE_RWP_POOLS
public static EIOPoolingStrategy USE_RP_POOLS
public static EIOPoolingStrategy USE_ONE_POOL
public static EIOPoolingStrategy DEDICATED_READER
public static EIOPoolingStrategy SELECTOR_READER
| Constructor Detail |
public EIOPoolingStrategy(java.lang.String name,
EIOEventDescriptor[] eventDescriptors)
| Method Detail |
public EIOPoolingStrategy cloneIt()
public java.lang.String getName()
public java.util.Iterator getDescriptorIterator()
public static EIOPoolingStrategy getStrategyByName(java.lang.String name)
public EIOEventDescriptor getEventDescriptor(EIOEvent event)
public java.lang.String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||