GigaSpaces XAP 10.0.1 API

org.openspaces.core.space
Class SpaceProxyFactoryBean

java.lang.Object
  extended by org.openspaces.core.space.AbstractSpaceFactoryBean
      extended by org.openspaces.core.space.SpaceProxyFactoryBean
All Implemented Interfaces:
com.gigaspaces.internal.dump.InternalDumpProcessor, EventListener, MemberAliveIndicator, BeanLevelMergedPropertiesAware, ServiceDetailsProvider, Aware, BeanNameAware, DisposableBean, FactoryBean, InitializingBean, ApplicationContextAware, ApplicationListener

public class SpaceProxyFactoryBean
extends AbstractSpaceFactoryBean
implements BeanLevelMergedPropertiesAware

Since:
10.0
Author:
yuvalm

Field Summary
 
Fields inherited from class org.openspaces.core.space.AbstractSpaceFactoryBean
logger
 
Constructor Summary
SpaceProxyFactoryBean()
           
SpaceProxyFactoryBean(String name)
           
 
Method Summary
protected  IJSpace doCreateSpace()
          Responsible for creating/finding the actual IJSpace implementation.
 void setInstanceId(String instanceId)
           
 void setLookupGroups(String lookupGroups)
           
 void setLookupLocators(String lookupLocators)
           
 void setLookupTimeout(int lookupTimeout)
           
 void setMergedBeanLevelProperties(Properties beanLevelProperties)
          Sets the merged properties using mergedProperties and the bean name that the bean implementing this interface is associated with.
 void setName(String name)
           
 void setProperties(Properties properties)
           
 void setSecurityConfig(SecurityConfig securityConfig)
          Sets security configuration for the Space.
 void setVersioned(boolean versioned)
           
 
Methods inherited from class org.openspaces.core.space.AbstractSpaceFactoryBean
afterPropertiesSet, close, destroy, fireSpaceAfterBackupEvent, fireSpaceAfterPrimaryEvent, fireSpaceBeforeBackupEvent, fireSpaceBeforePrimaryEvent, getApplicationContext, getName, getObject, getObjectType, getSecurityConfig, getServicesDetails, isAlive, isMemberAliveEnabled, isRegisterForSpaceModeNotifications, isSingleton, onApplicationEvent, process, setApplicationContext, setBeanName, setCredentialsProvider, setEnableMemberAliveIndicator, setPrimaryBackupListener, setRegisterForSpaceModeNotifications, setUserDetails
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpaceProxyFactoryBean

public SpaceProxyFactoryBean()

SpaceProxyFactoryBean

public SpaceProxyFactoryBean(String name)
Method Detail

doCreateSpace

protected IJSpace doCreateSpace()
                         throws DataAccessException
Description copied from class: AbstractSpaceFactoryBean
Responsible for creating/finding the actual IJSpace implementation.

Specified by:
doCreateSpace in class AbstractSpaceFactoryBean
Returns:
The IJSpace implementation used for the factory bean
Throws:
DataAccessException

setName

public void setName(String name)

setInstanceId

public void setInstanceId(String instanceId)

setSecurityConfig

public void setSecurityConfig(SecurityConfig securityConfig)
Description copied from class: AbstractSpaceFactoryBean
Sets security configuration for the Space. If not set, no security will be used.

Overrides:
setSecurityConfig in class AbstractSpaceFactoryBean

setProperties

public void setProperties(Properties properties)

setLookupGroups

public void setLookupGroups(String lookupGroups)

setLookupLocators

public void setLookupLocators(String lookupLocators)

setLookupTimeout

public void setLookupTimeout(int lookupTimeout)

setVersioned

public void setVersioned(boolean versioned)

setMergedBeanLevelProperties

public void setMergedBeanLevelProperties(Properties beanLevelProperties)
Description copied from interface: BeanLevelMergedPropertiesAware
Sets the merged properties using mergedProperties and the bean name that the bean implementing this interface is associated with.

Specified by:
setMergedBeanLevelProperties in interface BeanLevelMergedPropertiesAware

GigaSpaces XAP 10.0.1 API

Copyright © GigaSpaces.