File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes EJB Certification (SCBCD/OCPJBCD) and the fly likes @AroundInvoke interceptor method without throws clause Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » EJB Certification (SCBCD/OCPJBCD)
Bookmark "@AroundInvoke interceptor method without throws clause" Watch "@AroundInvoke interceptor method without throws clause" New topic
Author

@AroundInvoke interceptor method without throws clause

Daniel Stankiewicz
Greenhorn

Joined: Oct 03, 2007
Posts: 8
For me specification is not clear in that case. Can interceptor method have signature:



that is without any throws clause in case it doesn't throw any exceptions and either not invoke ic.proceed() or catches any Exception thrown by proceed() method?

Weblogic 12 doesn't even deploy such intercepted EJB.
Frits Walraven
Creator of Enthuware JWS+ V6
Bartender

Joined: Apr 07, 2010
Posts: 1676
    
  25

Hi Daniel,

Can interceptor method have signature that is without any throws clause

No, that is not possible.

The Interceptors 1.1 specification is part of the EJB3.1 specification and they clearly define an AroundInvoke method as:
java wrote:
Around-invoke methods have the following signature:
Object <METHOD>(InvocationContext) throws Exception

Regards,
Frits
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: @AroundInvoke interceptor method without throws clause