GigaSpaces XAP 10.0.1 API

org.openspaces.core.config.modifiers
Class AbstractSpaceProxyOperationModifierFactoryBean<T extends SpaceProxyOperationModifiers>

java.lang.Object
  extended by org.openspaces.core.config.modifiers.AbstractSpaceProxyOperationModifierFactoryBean<T>
Type Parameters:
T - a subclass of SpaceProxyOperationModifiers
All Implemented Interfaces:
FactoryBean<T>
Direct Known Subclasses:
ChangeModifierFactoryBean, ClearModifierFactoryBean, CountModifierFactoryBean, ReadModifierFactoryBean, TakeModifierFactoryBean, WriteModifierFactoryBean

public abstract class AbstractSpaceProxyOperationModifierFactoryBean<T extends SpaceProxyOperationModifiers>
extends Object
implements FactoryBean<T>

Base class for different modifier types beans.

Since:
9.5
Author:
Dan Kilman

Constructor Summary
AbstractSpaceProxyOperationModifierFactoryBean(Class<T> objectType)
           
 
Method Summary
protected abstract  Constants getConstants()
           
 T getObject()
           
 Class<T> getObjectType()
           
 boolean isSingleton()
           
 void setModifierName(String modifierName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSpaceProxyOperationModifierFactoryBean

public AbstractSpaceProxyOperationModifierFactoryBean(Class<T> objectType)
Method Detail

setModifierName

public void setModifierName(String modifierName)
Parameters:
modifierName - The modifier constant name as defined in the relevant Modifiers class.
See Also:
WriteModifiers}, {@link ReadModifiers}, {@link TakeModifiers}, {@link CoutModifiers}, {@link ClearModifiers}, {@link ChangeModifiers}

getObjectType

public Class<T> getObjectType()
Specified by:
getObjectType in interface FactoryBean<T extends SpaceProxyOperationModifiers>

getObject

public T getObject()
                                                 throws Exception
Specified by:
getObject in interface FactoryBean<T extends SpaceProxyOperationModifiers>
Throws:
Exception

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface FactoryBean<T extends SpaceProxyOperationModifiers>

getConstants

protected abstract Constants getConstants()

GigaSpaces XAP 10.0.1 API

Copyright © GigaSpaces.