Package org.jppf.server.nio.nodeserver


package org.jppf.server.nio.nodeserver
Classes supporting the server node-side of the JPPF asynchronous communication model.

Current flow for standard nodes:
upon connection:
SEND_INITIAL_BUNDLE
--> WAIT_INITIAL_BUNDLE
--> IDLE
when a job is disptached:
SENDING_BUNDLE
--> WAITING_RESULTS
--> IDLE

Current flow for offline nodes:
upon connection:
SEND_INITIAL_BUNDLE
--> WAIT_INITIAL_BUNDLE
--> IDLE
when a job is disptached:
SENDING_BUNDLE
--> channel is closed

Note that offline nodes never transition to WAITING_RESULTS. Getting the results of a previously dispatched job is done in WAIT_INITIAL_BUNDLE.