Package org.glassfish.jersey.server
Annotation Type JSONP
-
@Target(METHOD) @Retention(RUNTIME) @Documented public @interface JSONP
Annotation can be used to define the JavaScript callback function name if the valid JSONP format is requested as an acceptablemedia typeof this request. At the moment only resource methods are supported to be annotated with this annotation. The acceptable JavaScript media types for JSONP compatible with this annotation are:- application/x-javascript
- application/javascript
- application/ecmascript
- text/javascript
- text/x-javascript
- text/ecmascript
- text/jscript
queryParam()) takes precedence over thecallback()value.- Author:
- Michal Gajdos
-
-
Field Summary
Fields Modifier and Type Fields Description static StringDEFAULT_CALLBACKDefault JavaScript callback function name.static StringDEFAULT_QUERYDefault query parameter name to obtain the JavaScript callback function name from.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description StringcallbackName of the JavaScript callback function to which the JSON result should be wrapped into.StringqueryParamIf set then the JavaScript callback function name is obtained from a query parameter with the given name.
-
-
-
Field Detail
-
DEFAULT_CALLBACK
static final String DEFAULT_CALLBACK
Default JavaScript callback function name.
-
-
-
DEFAULT_QUERY
static final String DEFAULT_QUERY
Default query parameter name to obtain the JavaScript callback function name from.
-
-
Element Detail
-
callback
String callback
Name of the JavaScript callback function to which the JSON result should be wrapped into.- Default:
- "callback"
-
-
-
queryParam
String queryParam
If set then the JavaScript callback function name is obtained from a query parameter with the given name. If this query parameter is not present in the request then the value ofcallback()property is used as the JavaScript callback function name.- Default:
- ""
-
-