GigaSpaces XAP 9.1 API

org.openspaces.archive
Class ArchivePollingAnnotationPostProcessor

java.lang.Object
  extended by org.openspaces.archive.ArchivePollingAnnotationPostProcessor
All Implemented Interfaces:
Aware, BeanPostProcessor, ApplicationContextAware

public class ArchivePollingAnnotationPostProcessor
extends Object
implements BeanPostProcessor, ApplicationContextAware

A Archive annotation post processor. Creates an internal instance of ArchivePollingContainer that wraps the given bean (if annotated) listener.

Since:
9.1.1
Author:
Itai Frenkel

Constructor Summary
ArchivePollingAnnotationPostProcessor()
           
 
Method Summary
 Object postProcessAfterInitialization(Object bean, String beanName)
           
 Object postProcessBeforeInitialization(Object bean, String beanName)
           
 void setApplicationContext(ApplicationContext applicationContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArchivePollingAnnotationPostProcessor

public ArchivePollingAnnotationPostProcessor()
Method Detail

setApplicationContext

public void setApplicationContext(ApplicationContext applicationContext)
                           throws BeansException
Specified by:
setApplicationContext in interface ApplicationContextAware
Throws:
BeansException

postProcessBeforeInitialization

public Object postProcessBeforeInitialization(Object bean,
                                              String beanName)
                                       throws BeansException
Specified by:
postProcessBeforeInitialization in interface BeanPostProcessor
Throws:
BeansException

postProcessAfterInitialization

public Object postProcessAfterInitialization(Object bean,
                                             String beanName)
                                      throws BeansException
Specified by:
postProcessAfterInitialization in interface BeanPostProcessor
Throws:
BeansException

GigaSpaces XAP 9.1 API

Copyright © GigaSpaces.