Annotation Type JaxrsExtensionSelect


  • @ComponentPropertyType
    @Retention(CLASS)
    @Target(TYPE)
    public @interface JaxrsExtensionSelect
    Component Property Type for the osgi.jaxrs.extension.select service property.

    This annotation can be used on a JAX-RS resource or extension to declare the value of the JaxrsWhiteboardConstants.JAX_RS_EXTENSION_SELECT service property.

    See Also:
    "Component Property Types"
    • Field Summary

      Fields 
      Modifier and Type Fields Description
      static java.lang.String PREFIX_
      Prefix for the property name.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String[] value
      Service property providing one or more OSGi filters identifying the extension(s) or application features which this service requires to work.
    • Field Detail

      • PREFIX_

        static final java.lang.String PREFIX_
        Prefix for the property name. This value is prepended to each property name.
    • Element Detail

      • value

        java.lang.String[] value
        Service property providing one or more OSGi filters identifying the extension(s) or application features which this service requires to work.
        Returns:
        The filters for selecting the extensions to require.
        See Also:
        JaxrsWhiteboardConstants.JAX_RS_EXTENSION_SELECT