GigaSpaces XAP 7.0 API

org.openspaces.events.config
Class AbstractResultEventAdapterFactoryBean

java.lang.Object
  extended by org.openspaces.events.config.AbstractResultEventAdapterFactoryBean
All Implemented Interfaces:
FactoryBean, InitializingBean
Direct Known Subclasses:
AnnotationEventAdapterFactoryBean, MethodEventAdapterFactoryBean

public abstract class AbstractResultEventAdapterFactoryBean
extends Object
implements FactoryBean, InitializingBean

Author:
kimchy

Constructor Summary
AbstractResultEventAdapterFactoryBean()
           
 
Method Summary
 void afterPropertiesSet()
           
protected abstract  AbstractResultEventListenerAdapter createAdapter()
           
 Object getObject()
           
 Class<?> getObjectType()
           
 boolean isSingleton()
           
 void setUpdateOrWrite(Boolean updateOrWrite)
           
 void setUpdateTimeout(Long updateTimeout)
           
 void setWriteLease(Long writeLease)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractResultEventAdapterFactoryBean

public AbstractResultEventAdapterFactoryBean()
Method Detail

setWriteLease

public void setWriteLease(Long writeLease)

setUpdateOrWrite

public void setUpdateOrWrite(Boolean updateOrWrite)

setUpdateTimeout

public void setUpdateTimeout(Long updateTimeout)

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception
Specified by:
afterPropertiesSet in interface InitializingBean
Throws:
Exception

createAdapter

protected abstract AbstractResultEventListenerAdapter createAdapter()

getObject

public Object getObject()
                 throws Exception
Specified by:
getObject in interface FactoryBean
Throws:
Exception

getObjectType

public Class<?> getObjectType()
Specified by:
getObjectType in interface FactoryBean

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface FactoryBean

GigaSpaces XAP 7.0 API

Copyright © GigaSpaces.