org.glassfish.jersey.server
Annotation Type JSONP


@Target(value=METHOD)
@Retention(value=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 acceptable media type of 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:

Note: Determining the JavaScript callback function name from a query parameter (queryParam()) takes precedence over the callback() value.

Author:
Michal Gajdos (michal.gajdos at oracle.com)

Optional Element Summary
 String callback
          Name of the JavaScript callback function to which the JSON result should be wrapped into.
 String queryParam
          If set then the JavaScript callback function name is obtained from a query parameter with the given name.
 

callback

public abstract String callback
Name of the JavaScript callback function to which the JSON result should be wrapped into.

Default:
"callback"

queryParam

public abstract 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 of callback() property is used as the JavaScript callback function name.

Default:
""


Copyright © 2007-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.