Uses of Interface
org.jppf.job.JobSelector
Packages that use JobSelector
Package
Description
Support for job selectors and
job management in the server.
Support for jobs persistence on the server side.
Support for job management mbeans in the server.
-
Uses of JobSelector in org.jppf.job
Classes in org.jppf.job that implement JobSelectorModifier and TypeClassDescriptionclassA job selector which accepts all jobs.classPerforms a "at least" comparison between a job metadata value or job name and an other comparable value.classPerforms a "at most" comparison between a job metadata value or a job name and an other comparable value.classPerforms a comparison of type "strictly more than lower_bound and strictly less than upper_bound" between aComparablemetadata value or a job name andComparablelower and upper bounds.classPerforms a comparison of type "strictly more than lower_bound and at most upper_bound" between aComparablemetadata value or a job name andComparablelower and upper bounds.classPerforms a comparison of type "at least lower_bound and strictly less than upper_bound" between aComparablemetadata value or a job name andComparablelower and upper bounds.classPerforms a comparison of type "at least lower_bound and at most upper_bound" between aComparablemetadata value or a job name andComparablelower and upper bounds.classPerforms an "contains" comparison between a job metadata value or a job name and an other comparable value.classPerforms an "equals" comparison between a job metadata value or a job name and an other comparable value.classPerforms an "is one of" comparison between a job metadata value or a job name and a set of other comparable values.classA job selector which accepts all jobs whose names are in the set specified in one of its constructors.classA job selector which accepts all jobs whose uuids are in the set specified in one of its constructors.classPerforms a "less than" strict comparison between a job metadata value or a job name and an other comparable value.classPerforms a "more than" strict comparison between a job metadata value or a job name and an other comparable value.classPerforms a "not equal" comparison between a job metadata value or a job name and an other comparable value.classPerforms a regular expression match on either a job name or a job metadata value specified by its key.classA job selector that uses a script to accept jobs.Fields in org.jppf.job declared as JobSelectorModifier and TypeFieldDescriptionstatic final JobSelectorJobSelector.ALL_JOBSA predefined singleton forAllJobsSelector.Methods in org.jppf.job that return JobSelectorModifier and TypeMethodDescriptiondefault JobSelectorJobSelector.and(JobSelector... others) Obtain a job selector that realizes a logical "and" operation on this selector and an other.default JobSelectorJobSelector.negate()Negate this job selector.static JobSelectorJobSelector.not(JobSelector selector) Return a negation of the specified job selector.default JobSelectorJobSelector.or(JobSelector others) Obtain a job selector that realizes a logical "or" operation on this selector and an other.default JobSelectorJobSelector.xor(JobSelector other) Obtain a job selector that realizes a logical "xor" operation on this selector and an other.Methods in org.jppf.job with parameters of type JobSelectorModifier and TypeMethodDescriptiondefault JobSelectorJobSelector.and(JobSelector... others) Obtain a job selector that realizes a logical "and" operation on this selector and an other.static JobSelectorJobSelector.not(JobSelector selector) Return a negation of the specified job selector.default JobSelectorJobSelector.or(JobSelector others) Obtain a job selector that realizes a logical "or" operation on this selector and an other.default JobSelectorJobSelector.xor(JobSelector other) Obtain a job selector that realizes a logical "xor" operation on this selector and an other. -
Uses of JobSelector in org.jppf.job.persistence
Methods in org.jppf.job.persistence with parameters of type JobSelectorModifier and TypeMethodDescriptionPersistedJobsManagerMBean.deletePersistedJobs(JobSelector selector) Delete all the persisted jobs that match the selector from the persistence store.PersistedJobsManagerMBean.getPersistedJobUuids(JobSelector selector) Get the uuids of all persisted jobs that match the selector. -
Uses of JobSelector in org.jppf.server.job.management
Methods in org.jppf.server.job.management with parameters of type JobSelectorModifier and TypeMethodDescriptionvoidDriverJobManagementMBean.cancelJobs(JobSelector selector) Cancel the jobs specified with a given job selector.DriverJobManagementMBean.getJobInformation(JobSelector selector) Get the job information for all the jobs accepted by the specified selector.DriverJobManagementMBean.getNodeInformation(JobSelector selector) Get a list of objects describing the nodes to which the whole or part of a job was dispatched, for all the jobs specified by a job selector.JobDependencyManagerMBean.getQueuedNodes(JobSelector selector) Get the nodes in the job dependency graph, whose corresponding job has arrived in the job queue, filtered by the specified job selector.voidDriverJobManagementMBean.resumeJobs(JobSelector selector) Resume the jobs specified with a given job selector.voidDriverJobManagementMBean.suspendJobs(JobSelector selector, Boolean requeue) Suspend the jobs specified with a given job selector.voidDriverJobManagementMBean.updateJobs(JobSelector selector, JobSLA sla, JobMetadata metadata) Update the SLA and/or metadata of the specified jobs.voidDriverJobManagementMBean.updateMaxNodes(JobSelector selector, Integer maxNodes) Update the maximum number of nodes the specified jobs can run on.voidDriverJobManagementMBean.updatePriority(JobSelector selector, Integer newPriority) Update the priority of the jobs specified by a job selector.