public abstract class AbstractReflectionDynamicEventTemplateProviderAdapter extends Object implements org.springframework.beans.factory.InitializingBean, DynamicEventTemplateProvider
setDelegate(Object).
Subclasses must implement the doGetListenerMethod() in order to list the possible
event listener method.
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
logger
Logger available to subclasses
|
| Constructor and Description |
|---|
AbstractReflectionDynamicEventTemplateProviderAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
protected abstract Method |
doGetListenerMethod()
Subclasses should implement this in order to provide a list of all the possible event
listener delegate methods.
|
protected Object |
getDelegate()
Returns the event listener delegate.
|
Object |
getDynamicTemplate()
Delegates the event listener invocation to the appropriate method of the configured
setDelegate(Object). |
boolean |
isMethodFound() |
void |
setDelegate(Object delegate)
The event listener delegate that will be searched for event listening methods and will have
its method executed.
|
void |
setFailSilentlyIfMethodNotFound(boolean failSilently) |
void |
setUseFastReflection(boolean useFastReflection)
Controls if the listener will be invoked using fast reflection or not.
|
protected final org.apache.commons.logging.Log logger
public AbstractReflectionDynamicEventTemplateProviderAdapter()
public void setDelegate(Object delegate)
protected Object getDelegate()
public void setUseFastReflection(boolean useFastReflection)
true.public void afterPropertiesSet()
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanpublic Object getDynamicTemplate()
setDelegate(Object).getDynamicTemplate in interface DynamicEventTemplateProviderpublic void setFailSilentlyIfMethodNotFound(boolean failSilently)
failSilently - - when set to true afterPropertiesSet() will not raise an
exception if an annotated method is not found.public boolean isMethodFound()
protected abstract Method doGetListenerMethod()
Copyright © GigaSpaces.