Package com.sun.slamd.job

The com.sun.slamd.job package contains the code that defines a SLAMD job.

See:
          Description

Class Summary
Job This class defines a job that can be run by the SLAMD server.
JobClass This class implements a thread that may be executed as a SLAMD job.
OptimizationAlgorithm This class defines an abstract optimization algorithm, which can be used to determine how an optimizing job should proceed.
OptimizingJob This class defines an optimizing job, which is a special kind of job that has the ability to execute the same job multiple times varying only the number of threads per client in an attempt to automatically determine the highest or lowest value for a particular statistic.
SingleStatisticOptimizationAlgorithm This class defines a simple SLAMD optimization algorithm that looks at a single statistic within the job and finds the iteration with the highest or lowest value for a given stat tracker.
SingleStatisticWithConstraintOptimizationAlgorithm This class defines a SLAMD optimization algorithm that tries to find the optimal (highest or lowest) value for a given statistic, but also provides for an additional constraint so that a second statistic does not go outside a given range.
SingleStatisticWithCPUUtilizationOptimizationAlgorithm This class defines a SLAMD optimization algorithm that looks at a single statistic within the job and finds the iteration with the highest or lowest value for a given stat tracker that also has a CPU utilization less than or equal to a given value.
SingleStatisticWithReplicationLatencyOptimizationAlgorithm This class defines a SLAMD optimization algorithm that looks at a single statistic within the job and finds the iteration with the highest or lowest value for a given stat tracker that also has acceptable LDAP replication latency characteristics.
UnknownJobClass This class defines a SLAMD job that serves as a placeholder.
 

Exception Summary
AlreadyRunningException This class defines an exception that may be thrown if an attempt is made to start a job thread that is already running.
UnableToRunException This class defines an exception that may be thrown if an attempt is made to start a job that is unable to run for some reason.
 

Package com.sun.slamd.job Description

The com.sun.slamd.job package contains the code that defines a SLAMD job. It holds the abstract JobClass class that is the superclass of all SLAMD job class implementations, and also contains the classes that define the data and methods associated with jobs and optimizing jobs.