Class InterceptorDescriptor

    • Constructor Detail

      • InterceptorDescriptor

        public InterceptorDescriptor()
    • Method Detail

      • getInterceptorClassName

        public String getInterceptorClassName()
      • setInterceptorClassName

        public void setInterceptorClassName​(String className)
      • getInterceptorClass

        public Class getInterceptorClass()
      • setInterceptorClass

        public void setInterceptorClass​(Class c)
      • getOrderedAroundInvokeDescriptors

        public List<LifecycleCallbackDescriptor> getOrderedAroundInvokeDescriptors​(ClassLoader loader)
                                                                            throws Exception
        Some clients need the AroundInvoke methods for this inheritance hierarchy in the spec-defined "least derived --> most derived" order.
        Throws:
        Exception
      • getOrderedAroundTimeoutDescriptors

        public List<LifecycleCallbackDescriptor> getOrderedAroundTimeoutDescriptors​(ClassLoader loader)
                                                                             throws Exception
        Some clients need the AroundTimeout methods for this inheritance hierarchy in the spec-defined "least derived --> most derived" order.
        Throws:
        Exception
      • setFromBeanClass

        public void setFromBeanClass​(boolean flag)
      • getFromBeanClass

        public boolean getFromBeanClass()
      • hasAroundInvokeDescriptor

        public boolean hasAroundInvokeDescriptor()
      • hasAroundTimeoutDescriptor

        public boolean hasAroundTimeoutDescriptor()
      • toString

        public String toString()
        Overrides:
        toString in class DynamicAttributesDescriptor
        Returns:
        a meaningfull string about ourself No Descriptor class which inherits this class should override this method. Rather print() method which is defined in this class should be overridden to describe itself. Refer to the comments on print() method for more details. This method is optimized for persformance reasons.