com.github.ltsopensource.spring
Class JobTrackerFactoryBean
java.lang.Object
com.github.ltsopensource.spring.JobTrackerFactoryBean
- All Implemented Interfaces:
- org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<JobTracker>, org.springframework.beans.factory.InitializingBean
public class JobTrackerFactoryBean
- extends Object
- implements org.springframework.beans.factory.FactoryBean<JobTracker>, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
JobTracker Spring Bean 工厂类
- Author:
- Robert HG (254963746@qq.com) on 8/4/15.
JobTrackerFactoryBean
public JobTrackerFactoryBean()
getObject
public JobTracker getObject()
throws Exception
- Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean<JobTracker>
- Throws:
Exception
getObjectType
public Class<?> getObjectType()
- Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<JobTracker>
isSingleton
public boolean isSingleton()
- Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean<JobTracker>
afterPropertiesSet
public void afterPropertiesSet()
throws Exception
- Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
- Throws:
Exception
start
public void start()
- 可以自己得到JobTracker对象后调用,也可以直接使用spring配置中的init属性指定该方法
destroy
public void destroy()
throws Exception
- Specified by:
destroy in interface org.springframework.beans.factory.DisposableBean
- Throws:
Exception
setClusterName
public void setClusterName(String clusterName)
setRegistryAddress
public void setRegistryAddress(String registryAddress)
setMasterChangeListeners
public void setMasterChangeListeners(com.github.ltsopensource.core.listener.MasterChangeListener... masterChangeListeners)
setConfigs
public void setConfigs(Properties configs)
setOldDataHandler
public void setOldDataHandler(OldDataHandler oldDataHandler)
setListenPort
public void setListenPort(Integer listenPort)
setIdentity
public void setIdentity(String identity)
setBindIp
public void setBindIp(String bindIp)
setLocations
public void setLocations(String... locations)
Copyright © 2017. All rights reserved.