A C D F G I J M P R S T U W 

A

AbstractClassManager - Class in ca.eandb.jdcp.server.classmanager
An abstract ClassManager that provides default implementations of some methods.
AbstractClassManager() - Constructor for class ca.eandb.jdcp.server.classmanager.AbstractClassManager
 
add(TaskDescription) - Method in class ca.eandb.jdcp.server.scheduling.PrioritySerialTaskScheduler
 
add(TaskDescription) - Method in interface ca.eandb.jdcp.server.scheduling.TaskScheduler
Adds a task to be scheduled.
authenticate(String, String, UUID) - Method in class ca.eandb.jdcp.server.AuthenticationServer
 
AuthenticationServer - Class in ca.eandb.jdcp.server
An AuthenticationService that is used to authenticate users for a provided JobService.
AuthenticationServer(JobService) - Constructor for class ca.eandb.jdcp.server.AuthenticationServer
Creates a new AuthenticationServer.
AuthenticationServer(JobService, int) - Constructor for class ca.eandb.jdcp.server.AuthenticationServer
Creates a new AuthenticationServer.
AuthenticationServer(JobService, int, RMIClientSocketFactory, RMIServerSocketFactory) - Constructor for class ca.eandb.jdcp.server.AuthenticationServer
Creates a new AuthenticationServer.

C

ca.eandb.jdcp.hub - package ca.eandb.jdcp.hub
 
ca.eandb.jdcp.security - package ca.eandb.jdcp.security
 
ca.eandb.jdcp.server - package ca.eandb.jdcp.server
 
ca.eandb.jdcp.server.classmanager - package ca.eandb.jdcp.server.classmanager
 
ca.eandb.jdcp.server.scheduling - package ca.eandb.jdcp.server.scheduling
 
cancelJob(UUID) - Method in class ca.eandb.jdcp.hub.JobHub
 
cancelJob(UUID) - Method in class ca.eandb.jdcp.server.JobServer
 
cancelJob(UUID) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
cancelJob(UUID) - Method in class ca.eandb.jdcp.server.TemporaryJobServer
 
ChildClassManager - Interface in ca.eandb.jdcp.server.classmanager
A ClassManager that was created by a ParentClassManager.
ClassManager - Interface in ca.eandb.jdcp.server.classmanager
Manages storage and retrieval of class definitions.
connect(String, String, String) - Method in class ca.eandb.jdcp.hub.JobHub
 
contains(UUID, int) - Method in class ca.eandb.jdcp.server.scheduling.PrioritySerialTaskScheduler
 
contains(UUID, int) - Method in interface ca.eandb.jdcp.server.scheduling.TaskScheduler
Determines if the specified task exists.
createChildClassManager() - Method in class ca.eandb.jdcp.server.classmanager.DbClassManager
 
createChildClassManager() - Method in class ca.eandb.jdcp.server.classmanager.FileClassManager
 
createChildClassManager() - Method in interface ca.eandb.jdcp.server.classmanager.ParentClassManager
Creates a new child ClassManager.
createJob(String) - Method in class ca.eandb.jdcp.hub.JobHub
 
createJob(String) - Method in class ca.eandb.jdcp.server.JobServer
 
createJob(String) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 

D

DbClassManager - Class in ca.eandb.jdcp.server.classmanager
 
DbClassManager(DataSource) - Constructor for class ca.eandb.jdcp.server.classmanager.DbClassManager
 
disconnect(String) - Method in class ca.eandb.jdcp.hub.JobHub
 

F

FileClassManager - Class in ca.eandb.jdcp.server.classmanager
A ParentClassManager that stores class definitions in a directory tree rooted at a provided location.
FileClassManager(String) - Constructor for class ca.eandb.jdcp.server.classmanager.FileClassManager
Creates a new FileClassManager.
FileClassManager(File) - Constructor for class ca.eandb.jdcp.server.classmanager.FileClassManager
Creates a new FileClassManager.

G

get(UUID, int) - Method in class ca.eandb.jdcp.server.scheduling.PrioritySerialTaskScheduler
 
get(UUID, int) - Method in interface ca.eandb.jdcp.server.scheduling.TaskScheduler
Retrieves the specified task.
getChildClassManager(int) - Method in class ca.eandb.jdcp.server.classmanager.DbClassManager
 
getChildClassManager(int) - Method in class ca.eandb.jdcp.server.classmanager.FileClassManager
 
getChildClassManager(int) - Method in interface ca.eandb.jdcp.server.classmanager.ParentClassManager
Retrieves an existing ChildClassManager.
getChildId() - Method in interface ca.eandb.jdcp.server.classmanager.ChildClassManager
Gets the identifier for this ChildClassManager.
getClassDefinition(String, UUID) - Method in class ca.eandb.jdcp.hub.JobHub
 
getClassDefinition(String) - Method in class ca.eandb.jdcp.server.classmanager.DbClassManager
 
getClassDefinition(String) - Method in class ca.eandb.jdcp.server.classmanager.FileClassManager
 
getClassDefinition(String, UUID) - Method in class ca.eandb.jdcp.server.JobServer
 
getClassDefinition(String, UUID) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
getClassDefinition(String, UUID) - Method in class ca.eandb.jdcp.server.TemporaryJobServer
 
getClassDigest(String, UUID) - Method in class ca.eandb.jdcp.hub.JobHub
 
getClassDigest(String) - Method in class ca.eandb.jdcp.hub.JobHub
 
getClassDigest(String) - Method in interface ca.eandb.jdcp.server.classmanager.ClassManager
Gets the MD5 digest of the class definition.
getClassDigest(String) - Method in class ca.eandb.jdcp.server.classmanager.DbClassManager
 
getClassDigest(String) - Method in class ca.eandb.jdcp.server.classmanager.FileClassManager
 
getClassDigest(String, UUID) - Method in class ca.eandb.jdcp.server.JobServer
 
getClassDigest(String) - Method in class ca.eandb.jdcp.server.JobServer
 
getClassDigest(String, UUID) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
getClassDigest(String) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
getClassDigest(String, UUID) - Method in class ca.eandb.jdcp.server.TemporaryJobServer
 
getFinishedTasks(UUID[], int[]) - Method in class ca.eandb.jdcp.hub.JobHub
 
getFinishedTasks(UUID[], int[]) - Method in class ca.eandb.jdcp.server.JobServer
 
getFinishedTasks(UUID[], int[]) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
getFinishedTasks(UUID[], int[]) - Method in class ca.eandb.jdcp.server.TemporaryJobServer
 
getJobStatus(UUID) - Method in class ca.eandb.jdcp.hub.JobHub
 
getJobStatus(UUID) - Method in class ca.eandb.jdcp.server.JobServer
 
getJobStatus(UUID) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
getNextTask() - Method in class ca.eandb.jdcp.server.scheduling.PrioritySerialTaskScheduler
 
getNextTask() - Method in interface ca.eandb.jdcp.server.scheduling.TaskScheduler
Gets the next task to be served.
getTaskWorker(UUID) - Method in class ca.eandb.jdcp.hub.JobHub
 
getTaskWorker(UUID) - Method in class ca.eandb.jdcp.server.JobServer
 
getTaskWorker(UUID) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
getTaskWorker(UUID) - Method in class ca.eandb.jdcp.server.TemporaryJobServer
 

I

isComplete() - Method in class ca.eandb.jdcp.server.TemporaryJobServer
 

J

JdcpPermission - Class in ca.eandb.jdcp.security
Represents a Permission for a JDCP-related action.
JdcpPermission(String) - Constructor for class ca.eandb.jdcp.security.JdcpPermission
Creates a new JdcpPermission.
JobHub - Class in ca.eandb.jdcp.hub
 
JobHub(DataSource) - Constructor for class ca.eandb.jdcp.hub.JobHub
 
JobServer - Class in ca.eandb.jdcp.server
A JobService implementation.
JobServer(File, ProgressMonitorFactory, TaskScheduler, ParentClassManager, Executor) - Constructor for class ca.eandb.jdcp.server.JobServer
Creates a new JobServer.
JobServer(File, ProgressMonitorFactory, TaskScheduler, ParentClassManager) - Constructor for class ca.eandb.jdcp.server.JobServer
Creates a new JobServer.
JobServiceProxy - Class in ca.eandb.jdcp.server
A proxy JobService object used by clients of a remote JobService.
JobServiceProxy(Subject, JobService) - Constructor for class ca.eandb.jdcp.server.JobServiceProxy
Creates a new JobServiceProxy.

M

main(String[]) - Static method in class ca.eandb.jdcp.server.classmanager.TestFileClassManager
Runs the tests.

P

ParentClassManager - Interface in ca.eandb.jdcp.server.classmanager
A ClassManager that allows child ClassManagers to be created.
prepareDataSource(DataSource) - Static method in class ca.eandb.jdcp.hub.JobHub
 
prepareDataSource() - Method in class ca.eandb.jdcp.server.classmanager.DbClassManager
 
PrioritySerialTaskScheduler - Class in ca.eandb.jdcp.server.scheduling
A TaskScheduler that serves tasks for the earliest scheduled job having the highest priority in a round robin fashion.
PrioritySerialTaskScheduler() - Constructor for class ca.eandb.jdcp.server.scheduling.PrioritySerialTaskScheduler
 

R

registerTaskService(String, TaskService) - Method in class ca.eandb.jdcp.hub.JobHub
 
registerTaskService(String, TaskService) - Method in class ca.eandb.jdcp.server.JobServer
 
registerTaskService(String, TaskService) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
release() - Method in interface ca.eandb.jdcp.server.classmanager.ChildClassManager
Releases this ChildClassManager.
remove(UUID, int) - Method in class ca.eandb.jdcp.server.scheduling.PrioritySerialTaskScheduler
 
remove(UUID, int) - Method in interface ca.eandb.jdcp.server.scheduling.TaskScheduler
Removes a task from the schedule.
removeJob(UUID) - Method in class ca.eandb.jdcp.server.scheduling.PrioritySerialTaskScheduler
 
removeJob(UUID) - Method in interface ca.eandb.jdcp.server.scheduling.TaskScheduler
Removes all tasks from the schedule that are associated with the specified job.
reportException(UUID, int, Exception) - Method in class ca.eandb.jdcp.hub.JobHub
 
reportException(UUID, int, Exception) - Method in class ca.eandb.jdcp.server.JobServer
 
reportException(UUID, int, Exception) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
reportException(UUID, int, Exception) - Method in class ca.eandb.jdcp.server.TemporaryJobServer
 
requestTask() - Method in class ca.eandb.jdcp.hub.JobHub
 
requestTask() - Method in class ca.eandb.jdcp.server.JobServer
 
requestTask() - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
requestTask() - Method in class ca.eandb.jdcp.server.TemporaryJobServer
 

S

setClassDefinition(String, byte[]) - Method in class ca.eandb.jdcp.hub.JobHub
 
setClassDefinition(String, UUID, byte[]) - Method in class ca.eandb.jdcp.hub.JobHub
 
setClassDefinition(String, byte[]) - Method in class ca.eandb.jdcp.server.classmanager.AbstractClassManager
 
setClassDefinition(String, ByteBuffer) - Method in interface ca.eandb.jdcp.server.classmanager.ClassManager
Sets a class definition.
setClassDefinition(String, byte[]) - Method in interface ca.eandb.jdcp.server.classmanager.ClassManager
Sets a class definition.
setClassDefinition(String, ByteBuffer) - Method in class ca.eandb.jdcp.server.classmanager.DbClassManager
 
setClassDefinition(String, ByteBuffer) - Method in class ca.eandb.jdcp.server.classmanager.FileClassManager
 
setClassDefinition(String, byte[]) - Method in class ca.eandb.jdcp.server.JobServer
 
setClassDefinition(String, UUID, byte[]) - Method in class ca.eandb.jdcp.server.JobServer
 
setClassDefinition(String, byte[]) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
setClassDefinition(String, UUID, byte[]) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
setIdleTime(int) - Method in class ca.eandb.jdcp.hub.JobHub
 
setIdleTime(int) - Method in class ca.eandb.jdcp.server.JobServer
 
setIdleTime(int) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
setIdleTime(int) - Method in class ca.eandb.jdcp.server.TemporaryJobServer
 
setJobPriority(UUID, int) - Method in class ca.eandb.jdcp.hub.JobHub
 
setJobPriority(UUID, int) - Method in class ca.eandb.jdcp.server.JobServer
 
setJobPriority(UUID, int) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
setJobPriority(UUID, int) - Method in class ca.eandb.jdcp.server.scheduling.PrioritySerialTaskScheduler
 
setJobPriority(UUID, int) - Method in interface ca.eandb.jdcp.server.scheduling.TaskScheduler
Sets the priority of a job.
setJobPriority(UUID, int) - Method in class ca.eandb.jdcp.server.TemporaryJobServer
 
shutdown() - Method in class ca.eandb.jdcp.hub.JobHub
 
submitJob(Serialized<ParallelizableJob>, UUID) - Method in class ca.eandb.jdcp.hub.JobHub
 
submitJob(Serialized<ParallelizableJob>, String) - Method in class ca.eandb.jdcp.hub.JobHub
 
submitJob(Serialized<ParallelizableJob>, UUID) - Method in class ca.eandb.jdcp.server.JobServer
 
submitJob(Serialized<ParallelizableJob>, String) - Method in class ca.eandb.jdcp.server.JobServer
 
submitJob(Serialized<ParallelizableJob>, UUID) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
submitJob(Serialized<ParallelizableJob>, String) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
submitJob(ParallelizableJob, String) - Method in class ca.eandb.jdcp.server.TemporaryJobServer
 
submitTaskResults(UUID, int, Serialized<Object>) - Method in class ca.eandb.jdcp.hub.JobHub
 
submitTaskResults(UUID, int, Serialized<Object>) - Method in class ca.eandb.jdcp.server.JobServer
 
submitTaskResults(UUID, int, Serialized<Object>) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
submitTaskResults(UUID, int, Serialized<Object>) - Method in class ca.eandb.jdcp.server.TemporaryJobServer
 

T

TaskScheduler - Interface in ca.eandb.jdcp.server.scheduling
Represents an object that is responsible for determine in what order to serve tasks to worker clients.
TemporaryJobServer - Class in ca.eandb.jdcp.server
A JobService implementation.
TemporaryJobServer(ProgressMonitorFactory, TaskScheduler, Executor) - Constructor for class ca.eandb.jdcp.server.TemporaryJobServer
Creates a new JobServer.
TemporaryJobServer(ProgressMonitorFactory, TaskScheduler) - Constructor for class ca.eandb.jdcp.server.TemporaryJobServer
Creates a new JobServer.
TemporaryJobServer(ProgressMonitorFactory) - Constructor for class ca.eandb.jdcp.server.TemporaryJobServer
Creates a new JobServer.
TestFileClassManager - Class in ca.eandb.jdcp.server.classmanager
A main class for testing the FileClassManager class.
TestFileClassManager() - Constructor for class ca.eandb.jdcp.server.classmanager.TestFileClassManager
 

U

unregisterTaskService(String) - Method in class ca.eandb.jdcp.hub.JobHub
 
unregisterTaskService(String) - Method in class ca.eandb.jdcp.server.JobServer
 
unregisterTaskService(String) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 

W

waitForCompletion() - Method in class ca.eandb.jdcp.server.TemporaryJobServer
 
waitForJobStatusChange(long, long) - Method in class ca.eandb.jdcp.hub.JobHub
 
waitForJobStatusChange(UUID, long, long) - Method in class ca.eandb.jdcp.hub.JobHub
 
waitForJobStatusChange(long, long) - Method in class ca.eandb.jdcp.server.JobServer
 
waitForJobStatusChange(UUID, long, long) - Method in class ca.eandb.jdcp.server.JobServer
 
waitForJobStatusChange(long, long) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
waitForJobStatusChange(UUID, long, long) - Method in class ca.eandb.jdcp.server.JobServiceProxy
 
A C D F G I J M P R S T U W 

Copyright © 2014. All rights reserved.