Spring Data for VMware GemFire
Package org.springframework.data.gemfire
Class LocatorFactoryBean
java.lang.Object
org.springframework.data.gemfire.support.AbstractFactoryBeanSupport<org.apache.geode.distributed.Locator>
org.springframework.data.gemfire.LocatorFactoryBean
- All Implemented Interfaces:
- org.springframework.beans.factory.Aware,- org.springframework.beans.factory.BeanClassLoaderAware,- org.springframework.beans.factory.BeanFactoryAware,- org.springframework.beans.factory.BeanNameAware,- org.springframework.beans.factory.FactoryBean<org.apache.geode.distributed.Locator>,- org.springframework.beans.factory.InitializingBean
public class LocatorFactoryBean
extends AbstractFactoryBeanSupport<org.apache.geode.distributed.Locator>
implements org.springframework.beans.factory.InitializingBean
Spring 
FactoryBean used to configure, bootstrap and initialize an Apache Geode Locator
 using the LocatorLauncher class.- Since:
- 2.2.0
- See Also:
- 
- Properties
- Locator
- LocatorLauncher
- FactoryBean
- InitializingBean
- LocatorConfigurer
- AbstractFactoryBeanSupport
- GemfireBeanFactoryLocator
 
- 
Field SummaryFieldsFields inherited from class org.springframework.data.gemfire.support.AbstractFactoryBeanSupportDEFAULT_SINGLETONFields inherited from interface org.springframework.beans.factory.FactoryBeanOBJECT_TYPE_ATTRIBUTE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidprotected voidprotected voidapplyLocatorConfigurers(Iterable<LocatorConfigurer> locatorConfigurers) protected voidapplyLocatorConfigurers(LocatorConfigurer... locatorConfigurers) protected org.apache.geode.distributed.LocatorLauncher.BuilderconfigureGemfireProperties(org.apache.geode.distributed.LocatorLauncher.Builder locatorBuilder) org.apache.geode.distributed.Locatororg.apache.geode.distributed.LocatorLaunchergetName()org.apache.geode.distributed.LocatorClass<?>getPort()voidinit()protected voidbooleanbooleanbooleanprotected org.apache.geode.distributed.LocatorLauncher.Builderprotected org.apache.geode.distributed.LocatorLauncherpostProcess(org.apache.geode.distributed.LocatorLauncher locatorLauncher) protected org.apache.geode.distributed.LocatorLauncher.BuilderpostProcess(org.apache.geode.distributed.LocatorLauncher.Builder locatorBuilder) voidsetBindAddress(String bindAddress) voidsetGemFireProperties(Properties gemfireProperties) voidsetHostnameForClients(String hostnameForClients) voidsetLocatorConfigurers(List<LocatorConfigurer> locatorConfigurers) voidsetLocatorConfigurers(LocatorConfigurer... locatorConfigurers) voidsetLocators(String locators) voidsetLogLevel(String logLevel) voidvoidvoidsetUseBeanFactoryLocator(boolean useBeanFactoryLocator) voidsetUseClusterConfigurationService(boolean useClusterConfigurationService) voidsetUseUDPMembershipMessenger(boolean useUDPMembershipMessenger) Methods inherited from class org.springframework.data.gemfire.support.AbstractFactoryBeanSupportgetBeanClassLoader, getBeanFactory, getBeanName, getLogger, getOptionalLogger, isDebugLoggingEnabled, isErrorLoggingEnabled, isInfoLoggingEnabled, isSingleton, isWarnLoggingEnabled, logDebug, logDebug, logError, logError, logInfo, logInfo, logWarning, logWarning, newLogger, setBeanClassLoader, setBeanFactory, setBeanName
- 
Field Details- 
DEFAULT_PORTpublic static final int DEFAULT_PORT- See Also:
 
- 
DEFAULT_LOG_LEVEL
- 
LOG_LEVEL_PROPERTY
 
- 
- 
Constructor Details- 
LocatorFactoryBeanpublic LocatorFactoryBean()
 
- 
- 
Method Details- 
afterPropertiesSet- Specified by:
- afterPropertiesSetin interface- org.springframework.beans.factory.InitializingBean
- Throws:
- Exception
 
- 
applyLocatorConfigurersprotected void applyLocatorConfigurers()
- 
applyLocatorConfigurers
- 
applyLocatorConfigurers
- 
initpublic void init()
- 
configureGemfirePropertiesprotected org.apache.geode.distributed.LocatorLauncher.Builder configureGemfireProperties(org.apache.geode.distributed.LocatorLauncher.Builder locatorBuilder) 
- 
initializeBeanFactoryLocatorprotected void initializeBeanFactoryLocator()
- 
newLocatorLauncherBuilder@NonNull protected org.apache.geode.distributed.LocatorLauncher.Builder newLocatorLauncherBuilder()
- 
postProcessprotected org.apache.geode.distributed.LocatorLauncher.Builder postProcess(org.apache.geode.distributed.LocatorLauncher.Builder locatorBuilder) 
- 
postProcessprotected org.apache.geode.distributed.LocatorLauncher postProcess(org.apache.geode.distributed.LocatorLauncher locatorLauncher) 
- 
getLocator@Nullable public org.apache.geode.distributed.Locator getLocator()
- 
getLocatorLauncher@Nullable public org.apache.geode.distributed.LocatorLauncher getLocatorLauncher()
- 
getObject- Specified by:
- getObjectin interface- org.springframework.beans.factory.FactoryBean<org.apache.geode.distributed.Locator>
- Throws:
- Exception
 
- 
getObjectType- Specified by:
- getObjectTypein interface- org.springframework.beans.factory.FactoryBean<org.apache.geode.distributed.Locator>
 
- 
setBindAddress
- 
getBindAddress
- 
getCompositeLocatorConfigurer
- 
setGemFireProperties
- 
getGemFireProperties
- 
setHostnameForClients
- 
getHostnameForClients
- 
setLocatorConfigurers
- 
setLocatorConfigurers
- 
setLocators
- 
getLocators
- 
setLogLevel
- 
getLogLevel
- 
setName
- 
getName
- 
setPort
- 
getPort
- 
setUseBeanFactoryLocatorpublic void setUseBeanFactoryLocator(boolean useBeanFactoryLocator) 
- 
isUseBeanFactoryLocatorpublic boolean isUseBeanFactoryLocator()
- 
setUseClusterConfigurationServicepublic void setUseClusterConfigurationService(boolean useClusterConfigurationService) 
- 
isUseClusterConfigurationServicepublic boolean isUseClusterConfigurationService()
- 
setUseUDPMembershipMessengerpublic void setUseUDPMembershipMessenger(boolean useUDPMembershipMessenger) 
- 
isUseUDPMembershipMessengerpublic boolean isUseUDPMembershipMessenger()
 
- 
