org.atmosphere.cpr
Interface AsyncIOInterceptor
- All Known Implementing Classes:
- AsyncIOInterceptorAdapter
public interface AsyncIOInterceptor
A filter like API that allow an AtmosphereInterceptor to intercept the response before it get written back
to the client. An AsyncIOInterceptor can only be used with an AtmosphereInterceptorWriter.
An implementation of this class must make sure the data is written inside the intercept method because it
will be lost.
- Author:
- Jeanfrancois Arcand
|
Method Summary |
byte[] |
error(AtmosphereResponse response,
int statusCode,
String reasonPhrase)
|
void |
postPayload(AtmosphereResponse response,
byte[] data,
int offset,
int length)
|
void |
prePayload(AtmosphereResponse response,
byte[] data,
int offset,
int length)
|
void |
redirect(AtmosphereResponse response,
String location)
|
byte[] |
transformPayload(AtmosphereResponse response,
byte[] responseDraft,
byte[] data)
|
prePayload
void prePayload(AtmosphereResponse response,
byte[] data,
int offset,
int length)
transformPayload
byte[] transformPayload(AtmosphereResponse response,
byte[] responseDraft,
byte[] data)
throws IOException
- Throws:
IOException
postPayload
void postPayload(AtmosphereResponse response,
byte[] data,
int offset,
int length)
error
byte[] error(AtmosphereResponse response,
int statusCode,
String reasonPhrase)
redirect
void redirect(AtmosphereResponse response,
String location)
Copyright © 2012. All Rights Reserved.