Package org.openspaces.core.space
Class SpaceProxyFactoryBean
java.lang.Object
org.openspaces.core.space.AbstractSpaceFactoryBean
org.openspaces.core.space.SpaceProxyFactoryBean
- All Implemented Interfaces:
InternalDumpProcessor,EventListener,MemberAliveIndicator,BeanLevelMergedPropertiesAware,ServiceDetailsProvider,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.FactoryBean,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware,org.springframework.context.ApplicationListener
public class SpaceProxyFactoryBean
extends AbstractSpaceFactoryBean
implements BeanLevelMergedPropertiesAware
- Since:
- 10.0
- Author:
- yuvalm
-
Field Summary
Fields inherited from class org.openspaces.core.space.AbstractSpaceFactoryBean
loggerFields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected IJSpaceResponsible for creating/finding the actualIJSpaceimplementation.voidsetInstanceId(String instanceId) voidsetLookupGroups(String lookupGroups) voidsetLookupLocators(String lookupLocators) voidsetLookupTimeout(int lookupTimeout) voidsetMergedBeanLevelProperties(Properties beanLevelProperties) Sets the merged properties usingmergedPropertiesand the bean name that the bean implementing this interface is associated with.voidvoidsetProperties(Properties properties) voidsetSecurityConfig(SecurityConfig securityConfig) Sets security configuration for the Space.voidsetSpaceName(String name) voidsetSpaceSqlFunction(SpaceSqlFunctionBean[] spaceSqlFunctionBeans) voidsetVersioned(boolean versioned) Methods inherited from class org.openspaces.core.space.AbstractSpaceFactoryBean
addServiceDetails, 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.context.ApplicationListener
supportsAsyncExecutionMethods inherited from interface com.gigaspaces.internal.dump.InternalDumpProcessor
getDumpFileReportLocation, setDumpFileReportLocation
-
Constructor Details
-
SpaceProxyFactoryBean
public SpaceProxyFactoryBean() -
SpaceProxyFactoryBean
-
-
Method Details
-
doCreateSpace
Description copied from class:AbstractSpaceFactoryBeanResponsible for creating/finding the actualIJSpaceimplementation.- Specified by:
doCreateSpacein classAbstractSpaceFactoryBean- Returns:
- The IJSpace implementation used for the factory bean
- Throws:
org.springframework.dao.DataAccessException
-
setName
-
setSpaceName
-
setInstanceId
-
setSecurityConfig
Description copied from class:AbstractSpaceFactoryBeanSets security configuration for the Space. If not set, no security will be used.- Overrides:
setSecurityConfigin classAbstractSpaceFactoryBean
-
setProperties
-
setLookupGroups
-
setLookupLocators
-
setLookupTimeout
public void setLookupTimeout(int lookupTimeout) -
setVersioned
public void setVersioned(boolean versioned) -
setSpaceSqlFunction
-
setMergedBeanLevelProperties
Description copied from interface:BeanLevelMergedPropertiesAwareSets the merged properties usingmergedPropertiesand the bean name that the bean implementing this interface is associated with.- Specified by:
setMergedBeanLevelPropertiesin interfaceBeanLevelMergedPropertiesAware
-