Annotation Interface JSONRequired
@Retention(CLASS)
@Target(TYPE)
@RequireJakartarsWhiteboard
@Requirement(namespace="osgi.service",
filter="(osgi.jakartars.media.type=application/json)",
resolution="OPTIONAL",
effective="active")
@ComponentPropertyType
public @interface JSONRequired
Component Property Type for requiring JSON media type support using the
JakartarsWhiteboardConstants.JAKARTA_RS_MEDIA_TYPE
service property.
This annotation can be used on a Jakarta RESTful Web Services whiteboard
resource to declare require that JSON support is available before the
resource becomes active. It also adds an optional Requirement
for a
service providing this media type to aid with provisioning.
- See Also:
-
- "Component Property Types"
-
Optional Element Summary
Modifier and TypeOptional ElementDescriptionProvides an extension selection filter for an extension supporting the JSON media type -
Field Summary
-
Field Details
-
FILTER
A filter requiring anosgi.jakartars.media.type
ofapplication/json
- See Also:
-
-
Element Details
-
osgi_jakartars_extension_select
String osgi_jakartars_extension_selectProvides an extension selection filter for an extension supporting the JSON media type- Returns:
- A filter requiring an
osgi.jakartars.media.type
ofapplication/json
- Default:
- "(osgi.jakartars.media.type=application/json)"
-