com.github.ltsopensource.tasktracker
Class TaskTracker

java.lang.Object
  extended by com.github.ltsopensource.core.cluster.AbstractJobNode<T,Context>
      extended by com.github.ltsopensource.core.cluster.AbstractClientNode<TaskTrackerNode,TaskTrackerAppContext>
          extended by com.github.ltsopensource.tasktracker.TaskTracker
All Implemented Interfaces:
com.github.ltsopensource.core.cluster.JobNode

public class TaskTracker
extends com.github.ltsopensource.core.cluster.AbstractClientNode<TaskTrackerNode,TaskTrackerAppContext>

Author:
Robert HG (254963746@qq.com) on 8/14/14. 任务执行节点

Constructor Summary
TaskTracker()
           
 
Method Summary
 void setBizLoggerLevel(com.github.ltsopensource.core.constant.Level level)
          设置业务日志记录级别
<JRC extends JobRunner>
void
setJobRunnerClass(Class<JRC> clazz)
           
 void setRunnerFactory(RunnerFactory factory)
          设置JobRunner工场类,一般用户不用调用
 void setWorkThreads(int workThreads)
           
 
Methods inherited from class com.github.ltsopensource.core.cluster.AbstractClientNode
isServerEnable, setNodeGroup
 
Methods inherited from class com.github.ltsopensource.core.cluster.AbstractJobNode
addConfig, addMasterChangeListener, addNodeChangeListener, destroy, setBindIp, setClusterName, setDataPath, setIdentity, setInvokeTimeoutMillis, setRegistryAddress, start, stop
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskTracker

public TaskTracker()
Method Detail

setJobRunnerClass

public <JRC extends JobRunner> void setJobRunnerClass(Class<JRC> clazz)

setWorkThreads

public void setWorkThreads(int workThreads)

setBizLoggerLevel

public void setBizLoggerLevel(com.github.ltsopensource.core.constant.Level level)
设置业务日志记录级别


setRunnerFactory

public void setRunnerFactory(RunnerFactory factory)
设置JobRunner工场类,一般用户不用调用



Copyright © 2017. All rights reserved.