public interface IOEventLifeCycleListener
IOEvent life-cycle listener, which will be notified about changes
in IOEvent processing statuses.| Modifier and Type | Interface and Description |
|---|---|
static class |
IOEventLifeCycleListener.Adapter
Empty
IOEventLifeCycleListener implementation. |
| Modifier and Type | Method and Description |
|---|---|
void |
onComplete(Context context,
Object data)
IOEvent processing completed. |
void |
onContextManualIOEventControl(Context context)
Processing switched to the manual IOEvent control.
|
void |
onContextResume(Context context)
IOEvent processing resumed. |
void |
onContextSuspend(Context context)
IOEvent processing suspended. |
void |
onError(Context context,
Object description)
Error occurred during
IOEvent processing. |
void |
onLeave(Context context)
|
void |
onNotRun(Context context)
IOEvent wasn't processed. |
void |
onReregister(Context context)
Reregister
IOEvent interest. |
void |
onRerun(Context context,
Context newContext)
Re-run
IOEvent processing. |
void |
onTerminate(Context context)
Deprecated.
will never be invoked
|
void onContextSuspend(Context context) throws IOException
IOEvent processing suspended.context - IOExceptionvoid onContextResume(Context context) throws IOException
IOEvent processing resumed.context - IOExceptionvoid onContextManualIOEventControl(Context context) throws IOException
Connection.enableIOEvent(org.glassfish.grizzly.IOEvent) or
Connection.disableIOEvent(org.glassfish.grizzly.IOEvent) might be
explicitly called.context - IOExceptionvoid onReregister(Context context) throws IOException
IOEvent interest.context - IOExceptionvoid onComplete(Context context, Object data) throws IOException
IOEvent processing completed.context - IOExceptionvoid onLeave(Context context) throws IOException
context - IOExceptionvoid onTerminate(Context context) throws IOException
IOEvent processing in this thread, but it's going to
be continued later.context - IOExceptionvoid onRerun(Context context, Context newContext) throws IOException
IOEvent processing.context - original Context to be rerunnewContext - new context, which will replace original ContextIOExceptionvoid onError(Context context, Object description) throws IOException
IOEvent processing.context - IOExceptionvoid onNotRun(Context context) throws IOException
IOEvent wasn't processed.context - IOExceptionCopyright © 2014 Oracle Corporation. All Rights Reserved.