org.openspaces.events.support
Class AnnotationProcessorUtils
java.lang.Object
  
org.openspaces.events.support.AnnotationProcessorUtils
public class AnnotationProcessorUtils
- extends Object
 
- Author:
 
  - kimchy
 
| 
Method Summary | 
static ArchiveOperationHandler | 
findArchiveHandler(Object bean,
                   String archiveHandlerName,
                   ApplicationContext applicationContext,
                   String beanName)
 
            | 
static EventContainersBus | 
findBus(ApplicationContext applicationContext)
 
            | 
static DynamicEventTemplateProvider | 
findDynamicEventTemplateProvider(Object bean)
 
            | 
static GigaSpace | 
findGigaSpace(Object bean,
              String gigaSpaceName,
              ApplicationContext applicationContext,
              String beanName)
 
            | 
static
 | 
findRef(Object bean,
        String refName,
        ApplicationContext applicationContext,
        String beanName,
        Class<T> refClass)
 
            | 
static Object | 
findTemplateFromProvider(Object listener)
 
            | 
static PlatformTransactionManager | 
findTxManager(String txManagerName,
              ApplicationContext applicationContext,
              String beanName)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
findBus
public static EventContainersBus findBus(ApplicationContext applicationContext)
 
findGigaSpace
public static GigaSpace findGigaSpace(Object bean,
                                      String gigaSpaceName,
                                      ApplicationContext applicationContext,
                                      String beanName)
                               throws IllegalArgumentException
- Throws:
 IllegalArgumentException
 
findArchiveHandler
public static ArchiveOperationHandler findArchiveHandler(Object bean,
                                                         String archiveHandlerName,
                                                         ApplicationContext applicationContext,
                                                         String beanName)
                                                  throws IllegalArgumentException
- Throws:
 IllegalArgumentException
 
findRef
public static <T> T findRef(Object bean,
                            String refName,
                            ApplicationContext applicationContext,
                            String beanName,
                            Class<T> refClass)
                 throws IllegalArgumentException
- Throws:
 IllegalArgumentException
 
findTxManager
public static PlatformTransactionManager findTxManager(String txManagerName,
                                                       ApplicationContext applicationContext,
                                                       String beanName)
 
findDynamicEventTemplateProvider
public static DynamicEventTemplateProvider findDynamicEventTemplateProvider(Object bean)
- Returns:
 - a 
DynamicEventTemplateProvider based on interface or annotation. 
 
findTemplateFromProvider
public static Object findTemplateFromProvider(Object listener)
 
Copyright © GigaSpaces.