public abstract class AbstractAnnotationRegistry extends Object
| Constructor and Description | 
|---|
AbstractAnnotationRegistry()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
fireEvent(Class<?> annotationClass,
         Object event)
Invokes the registered beans' methods passing them the space mode change event. 
 | 
void | 
registerAnnotation(Class<?> annotation,
                  Object object,
                  Method method)
Registers the bean as a listener for a event specified by the annotation. 
 | 
protected abstract void | 
validateMethod(Class<?> annotation,
              Method method)  | 
public void registerAnnotation(Class<?> annotation, Object object, Method method) throws IllegalArgumentException
annotation - The annotation that specifies the event the bean is registered to.object - The bean instance.method - The bean's method to invoke when the event fires.IllegalArgumentException - When the specified method has invalid arguments or annotationCopyright © GigaSpaces.