JavaScript is disabled on your browser.
Skip navigation links
  • Summary:
  • Field |
  • Required |
  • Optional
  • Detail:
  • Field |
  • Element
javax.interceptor

Annotation Type AroundConstruct



  • @Target(value=METHOD)
     @Retention(value=RUNTIME)
    public @interface AroundConstruct

    Designates an interceptor method that receives a callback when the target class constructor is invoked.

    The method to which this annotation is applied must have one of the following signatures.

     @AroundConstruct
     public void <METHOD>(InvocationContext ctx) { ... }
     
     @AroundConstruct
     public Object <METHOD>(InvocationContext ctx) throws Exception { ... }
     

    An AroundConstruct interceptor method may be only declared on an interceptor class.

    An interceptor class must not declare more than one AroundConstruct method.

    AroundConstruct methods may throw runtime exceptions, but not checked exceptions.

    The target instance is created and its constructor injection is performed, if applicable, when the last interceptor method in the AroundConstruct interceptor chain invokes the InvocationContext.proceed() method.

    An AroundConstruct interceptor method should exercise caution accessing the instance which constructor it interposes on.

    Since:
    Interceptors 1.2
Skip navigation links
  • Summary:
  • Field |
  • Required |
  • Optional
  • Detail:
  • Field |
  • Element

Copyright © 1996-2015, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.

AltStyle によって変換されたページ (->オリジナル) /