A C D E F G H I J L M N O P R S T U 

A

AbstractProcessor - Class in com.lts.job.tracker.processor
 
AbstractProcessor(RemotingServerDelegate) - Constructor for class com.lts.job.tracker.processor.AbstractProcessor
 
addNode(Node) - Method in class com.lts.job.tracker.support.JobClientManager
添加节点
addNode(Node) - Method in class com.lts.job.tracker.support.JobNodeChangeListener
 
addNode(Node) - Method in class com.lts.job.tracker.support.TaskTrackerManager
添加节点
addNodes(List<Node>) - Method in class com.lts.job.tracker.support.JobNodeChangeListener
 
availableThread - Variable in class com.lts.job.tracker.domain.TaskTrackerNode
 

C

change(Node, boolean) - Method in class com.lts.job.tracker.support.JobTrackerMasterChangeListener
 
channel - Variable in class com.lts.job.tracker.domain.JobClientNode
 
channel - Variable in class com.lts.job.tracker.domain.TaskTrackerNode
 
ChannelManager - Class in com.lts.job.tracker.channel
 
ChannelWrapper - Class in com.lts.job.tracker.channel
 
ChannelWrapper(Channel, NodeType, String, String) - Constructor for class com.lts.job.tracker.channel.ChannelWrapper
 
com.lts.job.tracker - package com.lts.job.tracker
 
com.lts.job.tracker.channel - package com.lts.job.tracker.channel
 
com.lts.job.tracker.domain - package com.lts.job.tracker.domain
 
com.lts.job.tracker.logger - package com.lts.job.tracker.logger
 
com.lts.job.tracker.processor - package com.lts.job.tracker.processor
 
com.lts.job.tracker.support - package com.lts.job.tracker.support
 

D

DeadJobChecker - Class in com.lts.job.tracker.support
 
DeadJobChecker() - Constructor for class com.lts.job.tracker.support.DeadJobChecker
 

E

equals(Object) - Method in class com.lts.job.tracker.channel.ChannelWrapper
 
equals(Object) - Method in class com.lts.job.tracker.domain.JobClientNode
 
equals(Object) - Method in class com.lts.job.tracker.domain.TaskTrackerNode
 

F

FinishedJobSendChecker - Class in com.lts.job.tracker.support
 
FinishedJobSendChecker() - Constructor for class com.lts.job.tracker.support.FinishedJobSendChecker
 
fixedDeadLock(Node) - Static method in class com.lts.job.tracker.support.DeadJobChecker
根据停止的节点修复死锁

G

getAvailableJobClient(String) - Method in class com.lts.job.tracker.support.JobClientManager
得到 可用的 客户端节点
getAvailableThread() - Method in class com.lts.job.tracker.domain.TaskTrackerNode
 
getChannel(String, NodeType, String) - Static method in class com.lts.job.tracker.channel.ChannelManager
根据 节点唯一编号得到 channel
getChannel() - Method in class com.lts.job.tracker.channel.ChannelWrapper
 
getChannel() - Method in class com.lts.job.tracker.domain.JobClientNode
 
getChannel() - Method in class com.lts.job.tracker.domain.TaskTrackerNode
 
getChannels(String, NodeType) - Static method in class com.lts.job.tracker.channel.ChannelManager
 
getDefaultProcessor() - Method in class com.lts.job.tracker.JobTracker
 
getIdentity() - Method in class com.lts.job.tracker.channel.ChannelWrapper
 
getIdentity() - Method in class com.lts.job.tracker.domain.JobClientNode
 
getIdentity() - Method in class com.lts.job.tracker.domain.TaskTrackerNode
 
getIdleTaskTrackerNode(String, HashSet<TaskTrackerNode>) - Method in class com.lts.job.tracker.support.TaskTrackerManager
得到 可以执行任务的 TaskTracker节点(有空闲线程)
getIdleTaskTrackerNode(String) - Method in class com.lts.job.tracker.support.TaskTrackerManager
得到 可以执行任务的 TaskTracker节点(有空闲线程)
getNodeGroup() - Method in class com.lts.job.tracker.channel.ChannelWrapper
 
getNodeGroup() - Method in class com.lts.job.tracker.domain.JobClientNode
 
getNodeGroup() - Method in class com.lts.job.tracker.domain.TaskTrackerNode
 
getNodeType() - Method in class com.lts.job.tracker.channel.ChannelWrapper
 
getRemotingServer() - Static method in class com.lts.job.tracker.support.RemotingServerManager
 
getTimestamp() - Method in class com.lts.job.tracker.domain.TaskTrackerNode
 

H

hashCode() - Method in class com.lts.job.tracker.channel.ChannelWrapper
 
hashCode() - Method in class com.lts.job.tracker.domain.JobClientNode
 
hashCode() - Method in class com.lts.job.tracker.domain.TaskTrackerNode
 
HeartBeatProcessor - Class in com.lts.job.tracker.processor
 
HeartBeatProcessor(RemotingServerDelegate) - Constructor for class com.lts.job.tracker.processor.HeartBeatProcessor
 

I

identity - Variable in class com.lts.job.tracker.domain.JobClientNode
 
identity - Variable in class com.lts.job.tracker.domain.TaskTrackerNode
 
INSTANCE - Static variable in class com.lts.job.tracker.support.JobClientManager
 
INSTANCE - Static variable in class com.lts.job.tracker.support.TaskTrackerManager
 
isClosed() - Method in class com.lts.job.tracker.channel.ChannelWrapper
 
isOpen() - Method in class com.lts.job.tracker.channel.ChannelWrapper
 

J

JobClientManager - Class in com.lts.job.tracker.support
 
JobClientNode - Class in com.lts.job.tracker.domain
 
JobClientNode(String, String, ChannelWrapper) - Constructor for class com.lts.job.tracker.domain.JobClientNode
 
JobClientNode(String) - Constructor for class com.lts.job.tracker.domain.JobClientNode
 
JobController - Class in com.lts.job.tracker.support
 
JobController() - Constructor for class com.lts.job.tracker.support.JobController
 
JobFinishedProcessor - Class in com.lts.job.tracker.processor
 
JobFinishedProcessor(RemotingServerDelegate) - Constructor for class com.lts.job.tracker.processor.JobFinishedProcessor
 
JobLogger - Class in com.lts.job.tracker.logger
 
JobNodeChangeListener - Class in com.lts.job.tracker.support
 
JobNodeChangeListener() - Constructor for class com.lts.job.tracker.support.JobNodeChangeListener
 
JobReceiver - Class in com.lts.job.tracker.support
 
JobReceiver() - Constructor for class com.lts.job.tracker.support.JobReceiver
 
jobRepository - Variable in class com.lts.job.tracker.processor.AbstractProcessor
 
JobSubmitProcessor - Class in com.lts.job.tracker.processor
 
JobSubmitProcessor(RemotingServerDelegate) - Constructor for class com.lts.job.tracker.processor.JobSubmitProcessor
 
JobTracker - Class in com.lts.job.tracker
 
JobTracker() - Constructor for class com.lts.job.tracker.JobTracker
 
JobTrackerMasterChangeListener - Class in com.lts.job.tracker.support
 
JobTrackerMasterChangeListener() - Constructor for class com.lts.job.tracker.support.JobTrackerMasterChangeListener
 
JobTrackerNode - Class in com.lts.job.tracker.domain
 
JobTrackerNode() - Constructor for class com.lts.job.tracker.domain.JobTrackerNode
 
JobTrackerStartup - Class in com.lts.job.tracker
 
JobTrackerStartup() - Constructor for class com.lts.job.tracker.JobTrackerStartup
 

L

log(Job, LogType) - Static method in class com.lts.job.tracker.logger.JobLogger
 
log(JobPo, LogType) - Static method in class com.lts.job.tracker.logger.JobLogger
 
log(JobResult, LogType) - Static method in class com.lts.job.tracker.logger.JobLogger
 
log(List<JobResult>, LogType) - Static method in class com.lts.job.tracker.logger.JobLogger
 

M

main(String[]) - Static method in class com.lts.job.tracker.JobTrackerStartup
 

N

nodeGroup - Variable in class com.lts.job.tracker.domain.JobClientNode
 
nodeGroup - Variable in class com.lts.job.tracker.domain.TaskTrackerNode
 
nodeStart() - Method in class com.lts.job.tracker.JobTracker
 
nodeStop() - Method in class com.lts.job.tracker.JobTracker
 

O

offerChannel(ChannelWrapper) - Static method in class com.lts.job.tracker.channel.ChannelManager
添加channel

P

processRequest(ChannelHandlerContext, RemotingCommand) - Method in class com.lts.job.tracker.processor.HeartBeatProcessor
 
processRequest(ChannelHandlerContext, RemotingCommand) - Method in class com.lts.job.tracker.processor.JobFinishedProcessor
 
processRequest(ChannelHandlerContext, RemotingCommand) - Method in class com.lts.job.tracker.processor.JobSubmitProcessor
 
processRequest(ChannelHandlerContext, RemotingCommand) - Method in class com.lts.job.tracker.processor.RemotingDispatcher
 
pushJob(RemotingServerDelegate, ChannelHandlerContext, RemotingCommand) - Static method in class com.lts.job.tracker.support.JobController
对 TaskTracker的每次请求进行处理 分发任务等

R

receive(JobSubmitRequest) - Static method in class com.lts.job.tracker.support.JobReceiver
jobTracker 接受任务
RemotingDispatcher - Class in com.lts.job.tracker.processor
 
RemotingDispatcher(RemotingServerDelegate) - Constructor for class com.lts.job.tracker.processor.RemotingDispatcher
 
remotingServer - Variable in class com.lts.job.tracker.processor.AbstractProcessor
 
RemotingServerManager - Class in com.lts.job.tracker.support
 
RemotingServerManager() - Constructor for class com.lts.job.tracker.support.RemotingServerManager
 
removeChannel(ChannelWrapper) - Static method in class com.lts.job.tracker.channel.ChannelManager
 
removeNode(Node) - Method in class com.lts.job.tracker.support.JobClientManager
删除节点
removeNode(Node) - Method in class com.lts.job.tracker.support.JobNodeChangeListener
 
removeNode(Node) - Method in class com.lts.job.tracker.support.TaskTrackerManager
删除节点

S

setAvailableThread(int) - Method in class com.lts.job.tracker.domain.TaskTrackerNode
 
setChannel(Channel) - Method in class com.lts.job.tracker.channel.ChannelWrapper
 
setChannel(ChannelWrapper) - Method in class com.lts.job.tracker.domain.JobClientNode
 
setChannel(ChannelWrapper) - Method in class com.lts.job.tracker.domain.TaskTrackerNode
 
setIdentity(String) - Method in class com.lts.job.tracker.channel.ChannelWrapper
 
setIdentity(String) - Method in class com.lts.job.tracker.domain.JobClientNode
 
setIdentity(String) - Method in class com.lts.job.tracker.domain.TaskTrackerNode
 
setNodeGroup(String) - Method in class com.lts.job.tracker.channel.ChannelWrapper
 
setNodeGroup(String) - Method in class com.lts.job.tracker.domain.JobClientNode
 
setNodeGroup(String) - Method in class com.lts.job.tracker.domain.TaskTrackerNode
 
setNodeType(NodeType) - Method in class com.lts.job.tracker.channel.ChannelWrapper
 
setRemotingServer(RemotingServerDelegate) - Static method in class com.lts.job.tracker.support.RemotingServerManager
 
setStoreConfig(Config) - Method in class com.lts.job.tracker.JobTracker
设置存储配置 (这里是mongo,也可以配置mongo.properties)
setTimestamp(Long) - Method in class com.lts.job.tracker.domain.TaskTrackerNode
 
start() - Method in class com.lts.job.tracker.support.DeadJobChecker
 
start() - Method in class com.lts.job.tracker.support.FinishedJobSendChecker
启动
stop() - Method in class com.lts.job.tracker.support.DeadJobChecker
 
stop() - Method in class com.lts.job.tracker.support.FinishedJobSendChecker
停止

T

TaskTrackerManager - Class in com.lts.job.tracker.support
 
TaskTrackerNode - Class in com.lts.job.tracker.domain
TaskTracker状态对象
TaskTrackerNode(String, int, String, ChannelWrapper) - Constructor for class com.lts.job.tracker.domain.TaskTrackerNode
 
TaskTrackerNode(String) - Constructor for class com.lts.job.tracker.domain.TaskTrackerNode
 
TaskTrackerNode(String, String) - Constructor for class com.lts.job.tracker.domain.TaskTrackerNode
 
timestamp - Variable in class com.lts.job.tracker.domain.TaskTrackerNode
 
toString() - Method in class com.lts.job.tracker.channel.ChannelWrapper
 
toString() - Method in class com.lts.job.tracker.domain.JobClientNode
 
toString() - Method in class com.lts.job.tracker.domain.TaskTrackerNode
 

U

updateTaskTrackerAvailableThreads(String, String, Integer, Long) - Method in class com.lts.job.tracker.support.TaskTrackerManager
更新节点的 可用线程数
A C D E F G H I J L M N O P R S T U 

Copyright © 2014. All Rights Reserved.