Uses of Interface
edu.rit.pj.cluster.JobSchedulerRef
Packages that use 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
Classes in edu.rit.pj.cluster that implement JobSchedulerRefModifier and TypeClassDescriptionclassClass JobScheduler is the main program for the PJ Job Scheduler Daemon process for a parallel computer.classClass JobSchedulerProxy provides a proxy object for sending messages to a PJ job scheduler process.Methods in edu.rit.pj.cluster with parameters of type JobSchedulerRefModifier and TypeMethodDescriptionvoidJobFrontend.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 JobFrontendMessageJobFrontendMessage.assignBackend(JobSchedulerRef theJobScheduler, String name, String host, String jvm, String classpath, String[] jvmflags, String shellCommand, int Nt) Construct a new "assign backend" message.voidJobFrontendProxy.assignBackend(JobSchedulerRef theJobScheduler, String name, String host, String jvm, String classpath, String[] jvmflags, String shellCommand, int Nt) Assign a backend process to the job.voidJobFrontendRef.assignBackend(JobSchedulerRef theJobScheduler, String name, String host, String jvm, String classpath, String[] jvmflags, String shellCommand, int Nt) Assign a backend process to the job.voidNonPjJobFrontend.assignBackend(JobSchedulerRef theJobScheduler, String name, String host, String jvm, String classpath, String[] jvmflags, String shellCommand, int Nt) Assign a backend process to the job.voidJobFrontend.assignJobNumber(JobSchedulerRef theJobScheduler, int jobnum, String pjhost) Assign a job number to the job.static JobFrontendMessageJobFrontendMessage.assignJobNumber(JobSchedulerRef theJobScheduler, int jobnum, String pjhost) Construct a new "assign job number" message.voidJobFrontendProxy.assignJobNumber(JobSchedulerRef theJobScheduler, int jobnum, String pjhost) Assign a job number to the job.voidJobFrontendRef.assignJobNumber(JobSchedulerRef theJobScheduler, int jobnum, String pjhost) Assign a job number to the job.voidNonPjJobFrontend.assignJobNumber(JobSchedulerRef theJobScheduler, int jobnum, String pjhost) Assign a job number to the job.voidJobFrontend.cancelJob(JobSchedulerRef theJobScheduler, String errmsg) Cancel the job.static JobFrontendMessageJobFrontendMessage.cancelJob(JobSchedulerRef theJobScheduler, String errmsg) Construct a new "cancel job" message.voidJobFrontendProxy.cancelJob(JobSchedulerRef theJobScheduler, String errmsg) Cancel the job.voidJobFrontendRef.cancelJob(JobSchedulerRef theJobScheduler, String errmsg) Cancel the job.voidNonPjJobFrontend.cancelJob(JobSchedulerRef theJobScheduler, String errmsg) Cancel the job.voidJobFrontendMessage.invoke(JobFrontendRef theJobFrontend, JobSchedulerRef theJobScheduler) Invoke the method corresponding to this job frontend message on the given Job Frontend object.voidJobSchedulerMessage.invoke(JobSchedulerRef theJobScheduler, JobFrontendRef theJobFrontend) Invoke the method corresponding to this job scheduler message on the given Job Scheduler object.voidJobFrontend.renewLease(JobSchedulerRef theJobScheduler) Renew the lease on the job.static JobFrontendMessageJobFrontendMessage.renewLease(JobSchedulerRef theJobScheduler) Construct a new "renew lease" message.voidJobFrontendProxy.renewLease(JobSchedulerRef theJobScheduler) Renew the lease on the job.voidJobFrontendRef.renewLease(JobSchedulerRef theJobScheduler) Renew the lease on the job.voidNonPjJobFrontend.renewLease(JobSchedulerRef theJobScheduler) Renew the lease on the job.