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 java.lang.String |
SKIP_INTERCEPTOR |
AFTER_DEFAULT, BEFORE_DEFAULT, FIRST_BEFORE_DEFAULT| Constructor and Description |
|---|
TrackMessageSizeInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(AtmosphereConfig config)
Allow this object to configure its state when initialized.
|
TrackMessageSizeInterceptor |
excludedContentType(java.lang.String excludedContentType)
Exclude response's content-type from being processed by this class.
|
Action |
inspect(AtmosphereResource r)
Invoked before an
AtmosphereResource gets dispatched to AtmosphereHandler. |
TrackMessageSizeInterceptor |
messageDelimiter(java.lang.String endString)
Set the character delimiter used by this class to separate message.
|
java.lang.String |
toString() |
postInspect, prioritypublic void configure(AtmosphereConfig config)
AtmosphereInterceptorconfigure in interface AtmosphereInterceptorconfigure in class AtmosphereInterceptorAdapterconfig - an AtmosphereConfigpublic TrackMessageSizeInterceptor messageDelimiter(java.lang.String endString)
endString - public TrackMessageSizeInterceptor excludedContentType(java.lang.String excludedContentType)
excludedContentType - the value of AtmosphereResponse.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 java.lang.String toString()
toString in class AtmosphereInterceptorAdapterCopyright © 2018. All Rights Reserved.