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 job management mbeans in the server.
  • Uses of JobSelector in org.jppf.job

    Classes in org.jppf.job that implement JobSelector
    Modifier and Type
    Class
    Description
    class 
    A job selector which accepts all jobs.
    class 
    Performs a "at least" comparison between a job metadata value or job name and an other comparable value.
    class 
    Performs a "at most" comparison between a job metadata value or a job name and an other comparable value.
    class 
    Performs a comparison of type "strictly more than lower_bound and strictly less than upper_bound" between a Comparable metadata value or a job name and Comparable lower and upper bounds.
    class 
    Performs a comparison of type "strictly more than lower_bound and at most upper_bound" between a Comparable metadata value or a job name and Comparable lower and upper bounds.
    class 
    Performs a comparison of type "at least lower_bound and strictly less than upper_bound" between a Comparable metadata value or a job name and Comparable lower and upper bounds.
    class 
    Performs a comparison of type "at least lower_bound and at most upper_bound" between a Comparable metadata value or a job name and Comparable lower and upper bounds.
    class 
    Performs an "contains" comparison between a job metadata value or a job name and an other comparable value.
    class 
    Performs an "equals" comparison between a job metadata value or a job name and an other comparable value.
    class 
    Performs an "is one of" comparison between a job metadata value or a job name and a set of other comparable values.
    class 
    A job selector which accepts all jobs whose names are in the set specified in one of its constructors.
    class 
    A job selector which accepts all jobs whose uuids are in the set specified in one of its constructors.
    class 
    Performs a "less than" strict comparison between a job metadata value or a job name and an other comparable value.
    class 
    Performs a "more than" strict comparison between a job metadata value or a job name and an other comparable value.
    class 
    Performs a "not equal" comparison between a job metadata value or a job name and an other comparable value.
    class 
    Performs a regular expression match on either a job name or a job metadata value specified by its key.
    class 
    A job selector that uses a script to accept jobs.
    Fields in org.jppf.job declared as JobSelector
    Modifier and Type
    Field
    Description
    static final JobSelector
    JobSelector.ALL_JOBS
    A predefined singleton for AllJobsSelector.
    Methods in org.jppf.job that return JobSelector
    Modifier and Type
    Method
    Description
    default JobSelector
    JobSelector.and(JobSelector... others)
    Obtain a job selector that realizes a logical "and" operation on this selector and an other.
    default JobSelector
    JobSelector.negate()
    Negate this job selector.
    JobSelector.not(JobSelector selector)
    Return a negation of the specified job selector.
    default JobSelector
    JobSelector.or(JobSelector others)
    Obtain a job selector that realizes a logical "or" operation on this selector and an other.
    default JobSelector
    JobSelector.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 JobSelector
    Modifier and Type
    Method
    Description
    default JobSelector
    JobSelector.and(JobSelector... others)
    Obtain a job selector that realizes a logical "and" operation on this selector and an other.
    JobSelector.not(JobSelector selector)
    Return a negation of the specified job selector.
    default JobSelector
    JobSelector.or(JobSelector others)
    Obtain a job selector that realizes a logical "or" operation on this selector and an other.
    default JobSelector
    JobSelector.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 JobSelector
    Modifier and Type
    Method
    Description
    PersistedJobsManagerMBean.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 JobSelector
    Modifier and Type
    Method
    Description
    void
    DriverJobManagementMBean.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.
    void
    DriverJobManagementMBean.resumeJobs(JobSelector selector)
    Resume the jobs specified with a given job selector.
    void
    DriverJobManagementMBean.suspendJobs(JobSelector selector, Boolean requeue)
    Suspend the jobs specified with a given job selector.
    void
    DriverJobManagementMBean.updateJobs(JobSelector selector, JobSLA sla, JobMetadata metadata)
    Update the SLA and/or metadata of the specified jobs.
    void
    DriverJobManagementMBean.updateMaxNodes(JobSelector selector, Integer maxNodes)
    Update the maximum number of nodes the specified jobs can run on.
    void
    DriverJobManagementMBean.updatePriority(JobSelector selector, Integer newPriority)
    Update the priority of the jobs specified by a job selector.