Uses of Interface
edu.rit.pj.cluster.JobSchedulerRef
Package
Description
The Cluster package contains the Parallel Java cluster middleware and the main program
for the PJ Job Scheduler Daemon process for a parallel computer.
-
Uses of JobSchedulerRef in edu.rit.pj.cluster
Modifier and TypeClassDescriptionclass
Class JobScheduler is the main program for the PJ Job Scheduler Daemon process for a parallel computer.class
Class JobSchedulerProxy provides a proxy object for sending messages to a PJ job scheduler process.Modifier and TypeMethodDescriptionvoid
JobFrontend.assignBackend
(JobSchedulerRef theJobScheduler, String name, String host, String jvm, String classpath, String[] jvmflags, String shellCommand, int Nt) Assign a backend process to the job.static JobFrontendMessage
JobFrontendMessage.assignBackend
(JobSchedulerRef theJobScheduler, String name, String host, String jvm, String classpath, String[] jvmflags, String shellCommand, int Nt) Construct a new "assign backend" message.void
JobFrontendProxy.assignBackend
(JobSchedulerRef theJobScheduler, String name, String host, String jvm, String classpath, String[] jvmflags, String shellCommand, int Nt) Assign a backend process to the job.void
JobFrontendRef.assignBackend
(JobSchedulerRef theJobScheduler, String name, String host, String jvm, String classpath, String[] jvmflags, String shellCommand, int Nt) Assign a backend process to the job.void
NonPjJobFrontend.assignBackend
(JobSchedulerRef theJobScheduler, String name, String host, String jvm, String classpath, String[] jvmflags, String shellCommand, int Nt) Assign a backend process to the job.void
JobFrontend.assignJobNumber
(JobSchedulerRef theJobScheduler, int jobnum, String pjhost) Assign a job number to the job.static JobFrontendMessage
JobFrontendMessage.assignJobNumber
(JobSchedulerRef theJobScheduler, int jobnum, String pjhost) Construct a new "assign job number" message.void
JobFrontendProxy.assignJobNumber
(JobSchedulerRef theJobScheduler, int jobnum, String pjhost) Assign a job number to the job.void
JobFrontendRef.assignJobNumber
(JobSchedulerRef theJobScheduler, int jobnum, String pjhost) Assign a job number to the job.void
NonPjJobFrontend.assignJobNumber
(JobSchedulerRef theJobScheduler, int jobnum, String pjhost) Assign a job number to the job.void
JobFrontend.cancelJob
(JobSchedulerRef theJobScheduler, String errmsg) Cancel the job.static JobFrontendMessage
JobFrontendMessage.cancelJob
(JobSchedulerRef theJobScheduler, String errmsg) Construct a new "cancel job" message.void
JobFrontendProxy.cancelJob
(JobSchedulerRef theJobScheduler, String errmsg) Cancel the job.void
JobFrontendRef.cancelJob
(JobSchedulerRef theJobScheduler, String errmsg) Cancel the job.void
NonPjJobFrontend.cancelJob
(JobSchedulerRef theJobScheduler, String errmsg) Cancel the job.void
JobFrontendMessage.invoke
(JobFrontendRef theJobFrontend, JobSchedulerRef theJobScheduler) Invoke the method corresponding to this job frontend message on the given Job Frontend object.void
JobSchedulerMessage.invoke
(JobSchedulerRef theJobScheduler, JobFrontendRef theJobFrontend) Invoke the method corresponding to this job scheduler message on the given Job Scheduler object.void
JobFrontend.renewLease
(JobSchedulerRef theJobScheduler) Renew the lease on the job.static JobFrontendMessage
JobFrontendMessage.renewLease
(JobSchedulerRef theJobScheduler) Construct a new "renew lease" message.void
JobFrontendProxy.renewLease
(JobSchedulerRef theJobScheduler) Renew the lease on the job.void
JobFrontendRef.renewLease
(JobSchedulerRef theJobScheduler) Renew the lease on the job.void
NonPjJobFrontend.renewLease
(JobSchedulerRef theJobScheduler) Renew the lease on the job.