Class FeatureContextImpl

  • All Implemented Interfaces:
    javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>, javax.ws.rs.core.FeatureContext
    Direct Known Subclasses:
    DynamicFeatureContext

    public class FeatureContextImpl
    extends Object
    implements javax.ws.rs.core.FeatureContext
    • Method Detail

      • getConfiguration

        public javax.ws.rs.core.Configuration getConfiguration()
        Specified by:
        getConfiguration in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
      • property

        public javax.ws.rs.core.FeatureContext property​(String name,
                                                        Object value)
        Specified by:
        property in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
      • register

        public javax.ws.rs.core.FeatureContext register​(Class<?> componentClass)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
      • register

        public javax.ws.rs.core.FeatureContext register​(Class<?> componentClass,
                                                        int priority)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
      • register

        public javax.ws.rs.core.FeatureContext register​(Class<?> componentClass,
                                                        Class<?>... contracts)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
      • register

        public javax.ws.rs.core.FeatureContext register​(Class<?> componentClass,
                                                        Map<Class<?>,​Integer> contracts)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
      • register

        public javax.ws.rs.core.FeatureContext register​(Object component)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
      • register

        public javax.ws.rs.core.FeatureContext register​(Object component,
                                                        int priority)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
      • register

        public javax.ws.rs.core.FeatureContext register​(Object component,
                                                        Class<?>... contracts)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
      • register

        public javax.ws.rs.core.FeatureContext register​(Object component,
                                                        Map<Class<?>,​Integer> contracts)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
      • isFilter

        protected boolean isFilter​(Class<?> componentClass)
      • registerFilters

        protected void registerFilters​(Class<?> componentClass,
                                       BeanFactory<?> beanFactory,
                                       Integer priority)
      • isInterceptor

        protected boolean isInterceptor​(Class<?> componentClass)
      • registerInterceptors

        protected void registerInterceptors​(Class<?> componentClass,
                                            BeanFactory<?> beanFactory,
                                            Integer priority)
      • isAllowed

        protected boolean isAllowed​(Class<?> componentClass)
      • isFiltersNeedSorting

        public boolean isFiltersNeedSorting()