org.jmythapi.database
Enum IMythJobSettings.Props

java.lang.Object
  extended by java.lang.Enum<IMythJobSettings.Props>
      extended by org.jmythapi.database.IMythJobSettings.Props
All Implemented Interfaces:
Serializable, Comparable<IMythJobSettings.Props>, ISettingsProperty
Enclosing interface:
IMythJobSettings

public static enum IMythJobSettings.Props
extends Enum<IMythJobSettings.Props>
implements ISettingsProperty


Enum Constant Summary
JOB_ALLOW_COMMFLAG
          Allow Commercial Detection jobs.
JOB_ALLOW_TRANSCODING
          Allow Transcoding jobs.
JOB_ALLOW_USERJOB1
          Allow User Job 1 jobs.
JOB_ALLOW_USERJOB2
          Allow User Job 2 jobs.
JOB_ALLOW_USERJOB3
          Allow User Job 3 jobs.
JOB_ALLOW_USERJOB4
          Allow User Job 4 jobs.
JOB_RUN_ON_RECORD_HOST
          Run Jobs only on original recording backend.
JOBQUEUE_CHECK_FREQUENCY
          Job Queue Check frequency (in seconds).
JOBQUEUE_COMMFLAG_COMMAND
          Commercial Flagger command.
JOBQUEUE_CPU
          CPU Usage.
JOBQUEUE_MAX_SIMULTANEOUS_JOBS
          Maximum simultaneous jobs on this backend.
JOBQUEUE_TRANSCODE_COMMAND
          Transcoder command.
JOBQUEUE_WINDOW_END
          Job Queue End Time.
JOBQUEUE_WINDOW_START
          Job Queue Start Time.
USERJOB1_COMMAND
          User Job 1 Command.
USERJOB1_DESCRIPTION
          User Job 1 Description.
USERJOB2_COMMAND
          User Job 2 Command.
USERJOB2_DESCRIPTION
          User Job 2 Description.
USERJOB3_COMMAND
          User Job 3 Command.
USERJOB3_DESCRIPTION
          User Job 3 Description.
USERJOB4_COMMAND
          User Job 4 Command.
USERJOB4_DESCRIPTION
          User Job 4 Description.
 
Method Summary
 String getSettingName()
           
static IMythJobSettings.Props valueOf(String name)
          Returns the enum constant of this type with the specified name.
static IMythJobSettings.Props[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

JOBQUEUE_CHECK_FREQUENCY

public static final IMythJobSettings.Props JOBQUEUE_CHECK_FREQUENCY
Job Queue Check frequency (in seconds).

When looking for new jobs to process, the Job Queue will wait this long between checks.


JOBQUEUE_MAX_SIMULTANEOUS_JOBS

public static final IMythJobSettings.Props JOBQUEUE_MAX_SIMULTANEOUS_JOBS
Maximum simultaneous jobs on this backend.

The Job Queue will be limited to running this many simultaneous jobs on this backend.


JOBQUEUE_CPU

public static final IMythJobSettings.Props JOBQUEUE_CPU
CPU Usage.

This setting controls approximately how much CPU jobs in the queue may consume. On 'High', all available CPU time may be used which could cause problems on slower systems.


JOBQUEUE_WINDOW_START

public static final IMythJobSettings.Props JOBQUEUE_WINDOW_START
Job Queue Start Time.

This setting controls the start of the Job Queue time window which determines when new jobs will be started.


JOBQUEUE_WINDOW_END

public static final IMythJobSettings.Props JOBQUEUE_WINDOW_END
Job Queue End Time.

This setting controls the end of the Job Queue time window which determines when new jobs will be started.


JOBQUEUE_TRANSCODE_COMMAND

public static final IMythJobSettings.Props JOBQUEUE_TRANSCODE_COMMAND
Transcoder command.

The program used to transcode recordings. The default is mythtranscode if this setting is empty.


JOBQUEUE_COMMFLAG_COMMAND

public static final IMythJobSettings.Props JOBQUEUE_COMMFLAG_COMMAND
Commercial Flagger command.

The program used to detect commercials in a recording. The default is mythcommflag if this setting is empty.


JOB_RUN_ON_RECORD_HOST

public static final IMythJobSettings.Props JOB_RUN_ON_RECORD_HOST
Run Jobs only on original recording backend.

If set, jobs in the queue will be required to run on the backend that made the original recording.


JOB_ALLOW_COMMFLAG

public static final IMythJobSettings.Props JOB_ALLOW_COMMFLAG
Allow Commercial Detection jobs.

Allow jobs of this type to run on this backend.


JOB_ALLOW_TRANSCODING

public static final IMythJobSettings.Props JOB_ALLOW_TRANSCODING
Allow Transcoding jobs.

Allow jobs of this type to run on this backend.


JOB_ALLOW_USERJOB1

public static final IMythJobSettings.Props JOB_ALLOW_USERJOB1
Allow User Job 1 jobs.

Allow jobs of this type to run on this backend.


JOB_ALLOW_USERJOB2

public static final IMythJobSettings.Props JOB_ALLOW_USERJOB2
Allow User Job 2 jobs.

Allow jobs of this type to run on this backend.


JOB_ALLOW_USERJOB3

public static final IMythJobSettings.Props JOB_ALLOW_USERJOB3
Allow User Job 3 jobs.

Allow jobs of this type to run on this backend.


JOB_ALLOW_USERJOB4

public static final IMythJobSettings.Props JOB_ALLOW_USERJOB4
Allow User Job 4 jobs.

Allow jobs of this type to run on this backend.


USERJOB1_COMMAND

public static final IMythJobSettings.Props USERJOB1_COMMAND
User Job 1 Command.

The Description for this User Job.


USERJOB2_COMMAND

public static final IMythJobSettings.Props USERJOB2_COMMAND
User Job 2 Command.

The Description for this User Job.


USERJOB3_COMMAND

public static final IMythJobSettings.Props USERJOB3_COMMAND
User Job 3 Command.

The Description for this User Job.


USERJOB4_COMMAND

public static final IMythJobSettings.Props USERJOB4_COMMAND
User Job 4 Command.

The Description for this User Job.


USERJOB1_DESCRIPTION

public static final IMythJobSettings.Props USERJOB1_DESCRIPTION
User Job 1 Description.

The Description for this User Job.


USERJOB2_DESCRIPTION

public static final IMythJobSettings.Props USERJOB2_DESCRIPTION
User Job 2 Description.

The Description for this User Job.


USERJOB3_DESCRIPTION

public static final IMythJobSettings.Props USERJOB3_DESCRIPTION
User Job 3 Description.

The Description for this User Job.


USERJOB4_DESCRIPTION

public static final IMythJobSettings.Props USERJOB4_DESCRIPTION
User Job 4 Description.

The Description for this User Job.

Method Detail

values

public static IMythJobSettings.Props[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (IMythJobSettings.Props c : IMythJobSettings.Props.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static IMythJobSettings.Props valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getSettingName

public String getSettingName()
Specified by:
getSettingName in interface ISettingsProperty


Copyright © 2008-2013. All Rights Reserved.