com.github.ltsopensource.spring
Class JobClientFactoryBean

java.lang.Object
  extended by com.github.ltsopensource.spring.JobClientFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<JobClient>, org.springframework.beans.factory.InitializingBean

public class JobClientFactoryBean
extends Object
implements org.springframework.beans.factory.FactoryBean<JobClient>, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean

JobClient Spring Bean 工厂类

Author:
Robert HG (254963746@qq.com) on 8/4/15.

Constructor Summary
JobClientFactoryBean()
           
 
Method Summary
 void afterPropertiesSet()
           
 void destroy()
           
 JobClient getObject()
           
 Class<?> getObjectType()
           
 boolean isSingleton()
           
 void setBindIp(String bindIp)
           
 void setClusterName(String clusterName)
           
 void setConfigs(Properties configs)
           
 void setDataPath(String dataPath)
           
 void setIdentity(String identity)
           
 void setJobCompletedHandler(JobCompletedHandler jobCompletedHandler)
           
 void setLocations(String... locations)
           
 void setMasterChangeListeners(com.github.ltsopensource.core.listener.MasterChangeListener... masterChangeListeners)
           
 void setNodeGroup(String nodeGroup)
           
 void setRegistryAddress(String registryAddress)
           
 void setUseRetryClient(boolean useRetryClient)
           
 void start()
          可以自己得到JobTracker对象后调用,也可以直接使用spring配置中的init属性指定该方法
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobClientFactoryBean

public JobClientFactoryBean()
Method Detail

getObject

public JobClient getObject()
                    throws Exception
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean<JobClient>
Throws:
Exception

getObjectType

public Class<?> getObjectType()
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<JobClient>

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean<JobClient>

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)

setNodeGroup

public void setNodeGroup(String nodeGroup)

setRegistryAddress

public void setRegistryAddress(String registryAddress)

setDataPath

public void setDataPath(String dataPath)

setMasterChangeListeners

public void setMasterChangeListeners(com.github.ltsopensource.core.listener.MasterChangeListener... masterChangeListeners)

setConfigs

public void setConfigs(Properties configs)

setJobCompletedHandler

public void setJobCompletedHandler(JobCompletedHandler jobCompletedHandler)

setUseRetryClient

public void setUseRetryClient(boolean useRetryClient)

setLocations

public void setLocations(String... locations)

setIdentity

public void setIdentity(String identity)

setBindIp

public void setBindIp(String bindIp)


Copyright © 2017. All rights reserved.