PK
F> META-INF/ PK
F>Oij j META-INF/MANIFEST.MFManifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Created-By: 1.6.0_24-b07 (Sun Microsystems Inc.)
PK
F> WEB-INF/PK
F> WEB-INF/classes/PK
F> WEB-INF/classes/test/PK
F> WEB-INF/classes/test/async/PK
F> WEB-INF/lib/PK
F>br
WEB-INF/beans.xml
PK
F>K&b b 0 WEB-INF/classes/test/async/GenericResource.class 2 )
!
" # $ % & context Ljavax/ws/rs/core/UriInfo; RuntimeVisibleAnnotations Ljavax/ws/rs/core/Context; myAsyncSessionBean Ltest/async/MyAsyncSessionBean; Ljavax/ejb/EJB; ()V Code LineNumberTable LocalVariableTable this Ltest/async/GenericResource; getXml ()Ljava/lang/String; Ljavax/ws/rs/GET; Ljavax/ws/rs/Produces; value
text/plain
SourceFile GenericResource.java Ljavax/ws/rs/Path; generic Ljavax/ejb/Stateless; ' ( done test/async/GenericResource java/lang/Object test/async/MyAsyncSessionBean doSomethingInATransaction !
3 *
' ( 8
*
1 2
[ s s PK
F>XLG ( WEB-INF/classes/test/async/MyActor.class 2 5
' ( ) *
+ , - . / ()V Code LineNumberTable LocalVariableTable this Ltest/async/MyActor; finishJob (Ljava/lang/String;)V uuid Ljava/lang/String; RuntimeVisibleAnnotations Ljavax/ejb/TransactionAttribute; value $Ljavax/ejb/TransactionAttributeType; REQUIRES_NEW %Ljavax/annotation/security/PermitAll; "RuntimeVisibleParameterAnnotations Ltest/async/MyEvent; !Ljavax/enterprise/event/Observes; notifyObserver "Ljavax/enterprise/event/Reception; ALWAYS during )Ljavax/enterprise/event/TransactionPhase;
AFTER_SUCCESS failJob
AFTER_FAILURE
SourceFile MyActor.java Ljavax/ejb/Singleton; 0 1 2 FINISH 3 4 FAIL test/async/MyActor java/lang/Object java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println !
/ *
A
' (
e e e ! "
A
0 1
e e # $ % &