org.glassfish.grizzly
Interface ReadHandler

All Known Subinterfaces:
ReadHandler
All Known Implementing Classes:
MultipartReadHandler

public interface ReadHandler

This class represents a call-back mechanism that will notify implementations as more input data becomes available to read without blocking.

Since:
2.2

Method Summary
 void onAllDataRead()
           Invoked when all data for the current request has been read.
 void onDataAvailable()
           Invoked when data is available to be read without blocking.
 void onError(Throwable t)
           Invoked when an error occurs processing the request asynchronously.
 

Method Detail

onDataAvailable

void onDataAvailable()
                     throws Exception

Invoked when data is available to be read without blocking. Data must be consumed by the handler implementation before re-registering.

Throws:
Exception, - Exception might be thrown by the custom handler code. This exception will be delegated for processing to onError(java.lang.Throwable).
Exception

onError

void onError(Throwable t)

Invoked when an error occurs processing the request asynchronously.


onAllDataRead

void onAllDataRead()
                   throws Exception

Invoked when all data for the current request has been read.

Throws:
Exception, - Exception might be thrown by the custom handler code. This exception will be delegated for processing to onError(java.lang.Throwable).
Exception


Copyright © 2013 Oracle Corporation. All Rights Reserved.