org.atmosphere.client
Class TrackMessageSizeInterceptor
java.lang.Object
org.atmosphere.cpr.AtmosphereInterceptorAdapter
org.atmosphere.client.TrackMessageSizeInterceptor
- All Implemented Interfaces:
- AtmosphereInterceptor, InvokationOrder
public class TrackMessageSizeInterceptor
- extends AtmosphereInterceptorAdapter
An 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_TYPES
- Author:
- Jeanfrancois Arcand
SKIP_INTERCEPTOR
public static final String SKIP_INTERCEPTOR
TrackMessageSizeInterceptor
public TrackMessageSizeInterceptor()
configure
public void configure(AtmosphereConfig config)
- Description copied from interface:
AtmosphereInterceptor
- Allow this object to configure its state when initialized.
- Specified by:
configure in interface AtmosphereInterceptor- Overrides:
configure in class AtmosphereInterceptorAdapter
- Parameters:
config - an AtmosphereConfig
messageDelimiter
public TrackMessageSizeInterceptor messageDelimiter(String endString)
- Set the character delimiter used by this class to separate message.
- Parameters:
endString -
- Returns:
- this
excludedContentType
public TrackMessageSizeInterceptor excludedContentType(String excludedContentType)
- Exclude response's content-type from being processed by this class.
- Parameters:
excludedContentType - the value of AtmosphereResponse.getContentType()
- Returns:
- this
inspect
public Action inspect(AtmosphereResource r)
- Description copied from interface:
AtmosphereInterceptor
- Invoked before an
AtmosphereResource gets dispatched to AtmosphereHandler.
- Specified by:
inspect in interface AtmosphereInterceptor- Overrides:
inspect in class AtmosphereInterceptorAdapter
- Parameters:
r - a AtmosphereResource
- Returns:
Action.CONTINUE or Action.SUSPEND
to dispatch the AtmosphereResource to other AtmosphereInterceptor or AtmosphereHandler.
Return Action.TYPE.CANCELLED to stop the processing.
toString
public String toString()
- Overrides:
toString in class AtmosphereInterceptorAdapter
Copyright © 2013. All Rights Reserved.