@Retention(value=CLASS) @Target(value=TYPE) @RequireJaxrsWhiteboard @Requirement(namespace="osgi.service", filter="(osgi.jaxrs.media.type=application/json)", resolution=OPTIONAL, effective="active") @ComponentPropertyType public @interface JSONRequired
JaxrsWhiteboardConstants.JAX_RS_MEDIA_TYPE
service property.
This annotation can be used on a JAX-RS 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.
Modifier and Type | Fields and Description |
---|---|
static java.lang.String |
FILTER
A filter requiring an
osgi.jaxrs.media.type of
application/json |
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
osgi_jaxrs_extension_select
Provides an extension selection filter for an extension supporting the
JSON media type
|
public static final java.lang.String FILTER
osgi.jaxrs.media.type
of
application/json
public abstract java.lang.String osgi_jaxrs_extension_select
osgi.jaxrs.media.type
of
application/json
Copyright © OSGi Alliance (2000, 2018). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0