Class ResourceMethodInvoker

    • Field Detail

      • methodAnnotations

        protected java.lang.annotation.Annotation[] methodAnnotations
      • requestFilters

        protected javax.ws.rs.container.ContainerRequestFilter[] requestFilters
      • responseFilters

        protected javax.ws.rs.container.ContainerResponseFilter[] responseFilters
      • writerInterceptors

        protected javax.ws.rs.ext.WriterInterceptor[] writerInterceptors
      • stats

        protected java.util.concurrent.ConcurrentHashMap<java.lang.String,​java.util.concurrent.atomic.AtomicLong> stats
      • isValidatable

        protected boolean isValidatable
      • methodIsValidatable

        protected boolean methodIsValidatable
      • resourceInfo

        protected javax.ws.rs.container.ResourceInfo resourceInfo
      • expectsBody

        protected boolean expectsBody
    • Method Detail

      • cleanup

        public void cleanup()
      • incrementMethodCount

        protected void incrementMethodCount​(java.lang.String httpMethod)
      • getStats

        public java.util.Map<java.lang.String,​java.util.concurrent.atomic.AtomicLong> getStats()
        Key is httpMethod called
        Returns:
      • getRequestFilters

        public javax.ws.rs.container.ContainerRequestFilter[] getRequestFilters()
      • getResponseFilters

        public javax.ws.rs.container.ContainerResponseFilter[] getResponseFilters()
      • getWriterInterceptors

        public javax.ws.rs.ext.WriterInterceptor[] getWriterInterceptors()
      • getGenericReturnType

        public java.lang.reflect.Type getGenericReturnType()
      • getResourceClass

        public java.lang.Class<?> getResourceClass()
      • getMethodAnnotations

        public java.lang.annotation.Annotation[] getMethodAnnotations()
      • doesProduce

        public boolean doesProduce​(java.util.List<? extends javax.ws.rs.core.MediaType> accepts)
      • doesConsume

        public boolean doesConsume​(javax.ws.rs.core.MediaType contentType)
      • resolveContentType

        public javax.ws.rs.core.MediaType resolveContentType​(HttpRequest in,
                                                             java.lang.Object entity)
      • resolveContentTypeByAccept

        protected javax.ws.rs.core.MediaType resolveContentTypeByAccept​(java.util.List<javax.ws.rs.core.MediaType> accepts,
                                                                        java.lang.Object entity)
      • getHttpMethods

        public java.util.Set<java.lang.String> getHttpMethods()
      • getProduces

        public javax.ws.rs.core.MediaType[] getProduces()
      • getConsumes

        public javax.ws.rs.core.MediaType[] getConsumes()