Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT

## org.jboss.cache.pojo.notification.annotation
Annotation Type TransactionRegistered

    @Retention(value=RUNTIME)
    @Target(value=METHOD)
    public @interface TransactionRegistered

Indicates that the marked method should be called when a transaction has registered.

The method can have any name, but should take a single parameter which is either a `TransactionRegisteredEvent` or any superclass. Otherwise, an `IllegalArgumentException` will be thrown by `PojoCache.addListener(java.lang.Object)`

Example:

        @PojoCacheSetener
        public class MySetener()
        {
           @TransactionCompleted
           public void handleModified(TransactionRegisteredEvent event)
           {
              System.out.println("Transaction " + even.getSource());
           }
        }

Author:
  Jason T. Greene

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT

Copyright © 2008 JBoss, a division of Red Hat. All Rights Reserved.