Enum Class BundleParameter

java.lang.Object
java.lang.Enum<BundleParameter>
org.jppf.node.protocol.BundleParameter
All Implemented Interfaces:
Serializable, Comparable<BundleParameter>, Constable

public enum BundleParameter extends Enum<BundleParameter>
Constants used when a client sends an admin command to a server.
Author:
Laurent Cohen
  • Enum Constant Details

    • IS_PEER

      public static final BundleParameter IS_PEER
      To determine whether a node connection is for a peer driver or an actual execution node.
    • NODE_EXCEPTION_PARAM

      public static final BundleParameter NODE_EXCEPTION_PARAM
      Parameter for an eventual exception that prevented the tasks execution in the node.
    • NODE_MANAGEMENT_HOST_PARAM

      public static final BundleParameter NODE_MANAGEMENT_HOST_PARAM
      Parameter for the host the RMI registry for the node is running on.
    • NODE_MANAGEMENT_PORT_PARAM

      public static final BundleParameter NODE_MANAGEMENT_PORT_PARAM
      Parameter for the RMI port used by JMX in the node.
    • SYSTEM_INFO_PARAM

      public static final BundleParameter SYSTEM_INFO_PARAM
      Parameter for the node's available system information.
    • NODE_UUID_PARAM

      public static final BundleParameter NODE_UUID_PARAM
      Parameter for the node's uuid.
    • JOB_REQUEUE

      public static final BundleParameter JOB_REQUEUE
      Job requeue indicator.
    • JOB_PENDING

      public static final BundleParameter JOB_PENDING
      Job pending indicator, determines whether the job is waiting for its scheduled time to start.
    • JOB_EXPIRED

      public static final BundleParameter JOB_EXPIRED
      Job expired indicator, determines whether the job is should be cancelled.
    • DRIVER_UUID_PARAM

      public static final BundleParameter DRIVER_UUID_PARAM
      Parameter for the driver's uuid.
    • DRIVER_MANAGEMENT_PORT

      public static final BundleParameter DRIVER_MANAGEMENT_PORT
      Parameter for the non-secure JMX server port.
    • DRIVER_MANAGEMENT_PORT_SSL

      public static final BundleParameter DRIVER_MANAGEMENT_PORT_SSL
      Parameter for the secure JMX server port.
    • NODE_BUNDLE_ELAPSED_PARAM

      public static final BundleParameter NODE_BUNDLE_ELAPSED_PARAM
      Parameter the total accumulated task execution elapsed time in a bundle.
    • NODE_MAX_JOBS

      public static final BundleParameter NODE_MAX_JOBS
      Maxium number of concurrent jobs.
    • NODE_OFFLINE

      public static final BundleParameter NODE_OFFLINE
      Flag indicating whether the node is in offline mode.
    • NODE_OFFLINE_OPEN_REQUEST

      public static final BundleParameter NODE_OFFLINE_OPEN_REQUEST
      Request sent by the offline node to the driver upon reconnection to notify that the results are ready for a specified NODE_BUNDLE_ID.
    • TASK_BUNDLE_ID

      public static final BundleParameter TASK_BUNDLE_ID
      Id of the task bundle sent to the node or local client executor.
    • JOB_UUID

      public static final BundleParameter JOB_UUID
      Uuid of a job executed offline.
    • NODE_PROVISIONING_MASTER

      public static final BundleParameter NODE_PROVISIONING_MASTER
      Marker to indicate whether a node is a master node for the provisioning features.
    • NODE_PROVISIONING_SLAVE

      public static final BundleParameter NODE_PROVISIONING_SLAVE
      Marker to indicate whether a node is a slave node for the provisioning features.
    • ERROR_MARKERS

      public static final BundleParameter ERROR_MARKERS
      An array of boolean flags indicating whther the task raised an error during serilaization or deserialization.
    • TASK_POSITIONS

      public static final BundleParameter TASK_POSITIONS
      An array of ints that holds the positions of the tasks such as they are in the initial job submiited by the client.
    • TASK_MAX_RESUBMITS

      public static final BundleParameter TASK_MAX_RESUBMITS
      An array of ints holding the max number of resubmits for the tasks to send.
    • RESUBMIT_TASK_POSITIONS

      public static final BundleParameter RESUBMIT_TASK_POSITIONS
      An array of ints that holds the positions of the tasks that are marked as having to be resubmitted.
    • CLOSE_COMMAND

      public static final BundleParameter CLOSE_COMMAND
      An indicator from the remote peer that the channel should be closed.
    • FROM_PERSISTENCE

      public static final BundleParameter FROM_PERSISTENCE
      Whther the job was submitted directly by a client or loaded from a persistence store.
    • DATASOURCE_DEFINITIONS

      public static final BundleParameter DATASOURCE_DEFINITIONS
      Datasources definitions passed on to a node from a server.
    • ALREADY_PERSISTED

      public static final BundleParameter ALREADY_PERSISTED
      Whether a job has already been persisted.
    • ALREADY_PERSISTED_P2P

      public static final BundleParameter ALREADY_PERSISTED_P2P
      Whether a job has already been persisted in another driver.
    • CONNECTION_UUID

      public static final BundleParameter CONNECTION_UUID
      UUID of a connection to a driver.
    • NODE_PROVISIONING_MASTER_UUID

      public static final BundleParameter NODE_PROVISIONING_MASTER_UUID
      UUID of the master node if the current node is a slave.
    • CLIENT_BUNDLE_ID

      public static final BundleParameter CLIENT_BUNDLE_ID
      Id of the client-side bundle.
    • NODE_NOTIFICATION_TYPE

      public static final BundleParameter NODE_NOTIFICATION_TYPE
      Type of notification emitted by a node.
    • NODE_ACCEPTS_NEW_JOBS

      public static final BundleParameter NODE_ACCEPTS_NEW_JOBS
      Whether a node accepts new jobs.
    • JOB_TASK_GRAPH

      public static final BundleParameter JOB_TASK_GRAPH
      Entry holding the dependency graph of the tasks in a job, if any.
    • JOB_TASK_GRAPH_INFO

      public static final BundleParameter JOB_TASK_GRAPH_INFO
      Info on task dependencies within a task bundle.
    • JOB_GRAPH_ALREADY_HANDLED

      public static final BundleParameter JOB_GRAPH_ALREADY_HANDLED
      Whether a job graph is already being handled by a driver.
  • Method Details

    • values

      public static BundleParameter[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static BundleParameter valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null