public class TrackMessageSizeInterceptor extends AtmosphereInterceptorAdapter
AtmosphereInterceptor that add a message size and delimiter.
The special String is configurable using ApplicationConfig.MESSAGE_DELIMITER and
you can configure this class to exclude some response's content-type by using the ApplicationConfig.EXCLUDED_CONTENT_TYPESInvokationOrder.PRIORITY| Modifier and Type | Field and Description |
|---|---|
static String |
SKIP_INTERCEPTOR |
AFTER_DEFAULT, BEFORE_DEFAULT, FIRST_BEFORE_DEFAULT| Constructor and Description |
|---|
TrackMessageSizeInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(AtmosphereConfig config)
Configure an AtmosphereFramework object.
|
TrackMessageSizeInterceptor |
excludedContentType(String excludedContentType)
Exclude response's content-type from being processed by this class.
|
HashSet<String> |
excludedContentTypes() |
Action |
inspect(AtmosphereResource r)
Invoked before an
AtmosphereResource gets dispatched to AtmosphereHandler. |
TrackMessageSizeInterceptor |
messageDelimiter(String endString)
Set the character delimiter used by this class to separate message.
|
InvokationOrder.PRIORITY |
priority()
Return the priority an AtmosphereInterceptor must be executed.
|
String |
toString() |
destroy, postInspectpublic static final String SKIP_INTERCEPTOR
public void configure(AtmosphereConfig config)
AtmosphereConfigAwareconfigure in interface AtmosphereConfigAwareconfigure in class AtmosphereInterceptorAdapterconfig - AtmosphereConfigpublic TrackMessageSizeInterceptor messageDelimiter(String endString)
endString - public TrackMessageSizeInterceptor excludedContentType(String excludedContentType)
excludedContentType - the value of AtmosphereResponseImpl.getContentType()public Action inspect(AtmosphereResource r)
AtmosphereInterceptorAtmosphereResource gets dispatched to AtmosphereHandler.inspect in interface AtmosphereInterceptorinspect in class AtmosphereInterceptorAdapterr - a AtmosphereResourceAction.CONTINUE or Action.SUSPEND
to dispatch the AtmosphereResource to other AtmosphereInterceptor or AtmosphereHandler.
Return Action.TYPE.CANCELLED to stop the processing.public String toString()
toString in class AtmosphereInterceptorAdapterpublic InvokationOrder.PRIORITY priority()
InvokationOrderpriority in interface InvokationOrderpriority in class AtmosphereInterceptorAdapterCopyright © 2016. All rights reserved.