Index
All Classes and Interfaces|All Packages|Constant Field Values
G
- generateKey(String, int) - Method in class titan.scheduler.WorkerRegistry
-
A private helper method to generate a consistent key for a worker.
- get(String) - Method in class titan.storage.TitanJRedisAdapter
-
Retrieves the string value associated with the specified key from Redis.
- get(String, String) - Static method in class titan.TitanConfig
- getActiveRoutes() - Method in interface titan.balancer.IngressAdapter
- getActiveRoutes() - Method in class titan.balancer.NginxAdapter
- getCurrentLoad() - Method in class titan.scheduler.Worker
-
Returns the current load of the worker.
- getDAGWaitingRoom() - Method in class titan.scheduler.Scheduler
-
Retrieves the map of jobs currently waiting for their DAG dependencies to be met.
- getDelay(TimeUnit) - Method in class titan.scheduler.ScheduledJob
- getDependenciesIds() - Method in class titan.scheduler.Job
- getDuration() - Method in class titan.scheduler.TaskExecution
-
Calculates the duration of the task execution.
- getId() - Method in class titan.scheduler.Job
- getIdleDuration() - Method in class titan.scheduler.Worker
-
Calculates and returns the duration (in milliseconds) for which the worker has been idle.
- getInt(String, int) - Static method in class titan.TitanConfig
- getJob() - Method in class titan.scheduler.ScheduledJob
-
Returns the underlying
Jobinstance associated with this scheduled job. - getJobStatus(String) - Method in class titan.scheduler.Scheduler
-
Retrieves the current status of a job based on its ID.
- getLiveServiceMap() - Method in class titan.scheduler.Scheduler
-
Retrieves the map of currently running services (identified by job ID) to their assigned worker.
- getLogs(String) - Method in class titan.scheduler.Scheduler
-
Retrieves a snapshot of the recent log lines for a given job from the in-memory buffer.
- getMaxCap() - Method in class titan.scheduler.Worker
-
Returns the maximum capacity of the worker.
- getPayload() - Method in class titan.scheduler.Job
- getPreferredWorkerId() - Method in class titan.scheduler.Job
- getPriority() - Method in class titan.scheduler.Job
- getRedis() - Method in class titan.scheduler.Scheduler
-
Retrieves the Redis adapter instance used by the scheduler.
- getRetryCount() - Method in class titan.scheduler.Job
- getScheduledTime() - Method in class titan.scheduler.Job
- getSchedulerHost() - Method in class titan.network.RpcWorkerServer
-
Retrieves the hostname of the scheduler this worker is connected to.
- getSchedulerPort() - Method in class titan.network.RpcWorkerServer
-
Retrieves the port number of the scheduler this worker is connected to.
- getStatus() - Method in class titan.scheduler.Job
- getSystemStats() - Method in class titan.scheduler.Scheduler
-
Generates a human-readable string containing various system statistics.
- getSystemStatsJSON() - Method in class titan.scheduler.Scheduler
-
Generates a JSON string containing various system statistics.
- getWorkerKey(String, int) - Method in class titan.scheduler.WorkerRegistry
-
Generates a unique key for a worker based on its host and port.
- getWorkerMap() - Method in class titan.scheduler.WorkerRegistry
-
Returns the underlying map of workers.
- getWorkerRegistry() - Method in class titan.scheduler.Scheduler
-
Retrieves the worker registry instance used by the scheduler.
- getWorkers() - Method in class titan.scheduler.WorkerRegistry
-
Retrieves a collection of all currently registered workers.
- getWorkersByCapability(String) - Method in class titan.scheduler.WorkerRegistry
-
Retrieves a list of workers that possess a specific capability.
All Classes and Interfaces|All Packages|Constant Field Values