Class JsonpInInterceptor
- java.lang.Object
-
- org.apache.cxf.phase.AbstractPhaseInterceptor<Message>
-
- org.apache.cxf.jaxrs.provider.jsonp.JsonpInInterceptor
-
- All Implemented Interfaces:
Interceptor<Message>,PhaseInterceptor<Message>
public class JsonpInInterceptor extends AbstractPhaseInterceptor<Message>
Sets a callback key in the message exchange for HTTP requests containing the '_jsonp' parameter in the querystring.
-
-
Field Summary
Fields Modifier and Type Field Description static StringCALLBACK_KEYstatic StringCALLBACK_PARAMstatic StringDEFAULT_CALLBACK_VALUEstatic StringJSONP_TYPE
-
Constructor Summary
Constructors Constructor Description JsonpInInterceptor()JsonpInInterceptor(String phase)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAcceptType()StringgetCallbackParam()protected StringgetCallbackValue(Message message)StringgetDefaultCallback()StringgetMediaType()voidhandleMessage(Message message)Intercepts a message.voidsetAcceptType(String acceptType)voidsetCallbackParam(String callbackParam)voidsetDefaultCallback(String defaultCallback)voidsetMediaType(String mediaType)-
Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore
-
-
-
-
Field Detail
-
JSONP_TYPE
public static final String JSONP_TYPE
- See Also:
- Constant Field Values
-
CALLBACK_PARAM
public static final String CALLBACK_PARAM
- See Also:
- Constant Field Values
-
CALLBACK_KEY
public static final String CALLBACK_KEY
- See Also:
- Constant Field Values
-
DEFAULT_CALLBACK_VALUE
public static final String DEFAULT_CALLBACK_VALUE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JsonpInInterceptor
public JsonpInInterceptor()
-
JsonpInInterceptor
public JsonpInInterceptor(String phase)
-
-
Method Detail
-
handleMessage
public void handleMessage(Message message) throws Fault
Description copied from interface:InterceptorIntercepts a message. Interceptors should NOT invoke handleMessage or handleFault on the next interceptor - the interceptor chain will take care of this.- Throws:
Fault
-
setCallbackParam
public void setCallbackParam(String callbackParam)
-
getCallbackParam
public String getCallbackParam()
-
setAcceptType
public void setAcceptType(String acceptType)
-
getAcceptType
public String getAcceptType()
-
setMediaType
public void setMediaType(String mediaType)
-
getMediaType
public String getMediaType()
-
setDefaultCallback
public void setDefaultCallback(String defaultCallback)
-
getDefaultCallback
public String getDefaultCallback()
-
-