Class LifecycleInterceptorInvocationContext<T>

  • All Implemented Interfaces:
    jakarta.interceptor.InvocationContext

    public class LifecycleInterceptorInvocationContext<T>
    extends Object
    implements jakarta.interceptor.InvocationContext
    InvocationContext for lifecycle methods like @PostConstruct, etc.
    • Constructor Detail

      • LifecycleInterceptorInvocationContext

        public LifecycleInterceptorInvocationContext​(T target,
                                                     jakarta.enterprise.inject.spi.InterceptionType type,
                                                     List<jakarta.enterprise.inject.spi.Interceptor<?>> interceptors,
                                                     Map<jakarta.enterprise.inject.spi.Interceptor<?>,​?> instances,
                                                     List<jakarta.enterprise.inject.spi.AnnotatedMethod<?>> lifecycleMethods)
    • Method Detail

      • getTarget

        public T getTarget()
        Specified by:
        getTarget in interface jakarta.interceptor.InvocationContext
      • getContextData

        public Map<String,​Object> getContextData()
        Specified by:
        getContextData in interface jakarta.interceptor.InvocationContext
      • setContextData

        public void setContextData​(Map<String,​Object> contextData)
      • proceed

        public Object proceed()
                       throws Exception
        Specified by:
        proceed in interface jakarta.interceptor.InvocationContext
        Throws:
        Exception
      • getMethod

        public Method getMethod()
        Specified by:
        getMethod in interface jakarta.interceptor.InvocationContext
      • getParameters

        public Object[] getParameters()
        Specified by:
        getParameters in interface jakarta.interceptor.InvocationContext
      • setParameters

        public void setParameters​(Object[] parameters)
        Specified by:
        setParameters in interface jakarta.interceptor.InvocationContext
      • getTimer

        public Object getTimer()
        Specified by:
        getTimer in interface jakarta.interceptor.InvocationContext
      • getConstructor

        public Constructor getConstructor()
        Specified by:
        getConstructor in interface jakarta.interceptor.InvocationContext