Class JPPFProperties

java.lang.Object
org.jppf.utils.configuration.JPPFProperties

public class JPPFProperties extends Object
This class holds a static enumeration of the documented JPPF configuration properties.
Since:
5.2 .
Author:
Laurent Cohen
  • Field Details

    • SERVER_HOST

      public static final JPPFProperty<String> SERVER_HOST
      Server host name or IP address.
    • SERVER_PORT

      public static final JPPFProperty<Integer> SERVER_PORT
      Server port.
    • SERVER_SSL_PORT

      public static final JPPFProperty<Integer> SERVER_SSL_PORT
      Server port number for secure connections.
    • SERVER_SSL_PORT_NODE

      public static final JPPFProperty<Integer> SERVER_SSL_PORT_NODE
      Same name as SERVER_PORT but with default value of 11143.
    • SERVER_EXIT_ON_SHUTDOWN

      public static final JPPFProperty<Boolean> SERVER_EXIT_ON_SHUTDOWN
      Whether to exit the JVM when shutting the driver down.
    • RESOLVE_ADDRESSES

      public static final JPPFProperty<Boolean> RESOLVE_ADDRESSES
      Whether to resolve IP addresses.
    • ADMIN_REFRESH_INTERVAL_HEALTH

      public static final JPPFProperty<Long> ADMIN_REFRESH_INTERVAL_HEALTH
      Interval between updates of the JVM health data.
    • ADMIN_REFRESH_INTERVAL_STATS

      public static final JPPFProperty<Long> ADMIN_REFRESH_INTERVAL_STATS
      Interval between updates of the server statistics.
    • ADMIN_REFRESH_INTERVAL_TOPOLOGY

      public static final JPPFProperty<Long> ADMIN_REFRESH_INTERVAL_TOPOLOGY
      Interval between updates of the topology views.
    • ADMIN_REFRESH_SYSTEM_INFO

      public static final JPPFProperty<Boolean> ADMIN_REFRESH_SYSTEM_INFO
      Wether to refresh the node's system info as well (to use for node filtering on the client side).
    • CLASSLOADER_CACHE_SIZE

      public static final JPPFProperty<Integer> CLASSLOADER_CACHE_SIZE
      Size of the class loader cache for the node.
    • CLASSLOADER_FILE_LOOKUP

      public static final JPPFProperty<Boolean> CLASSLOADER_FILE_LOOKUP
      Enable/disable lookup of classpath resources in the file system.
    • CLASSLOADER_DELEGATION

      public static final JPPFProperty<String> CLASSLOADER_DELEGATION
      Class loader delegation mode: 'parent' or 'url'.
    • NODE_CLASSLOADING_BATCH_PERIOD

      public static final JPPFProperty<Long> NODE_CLASSLOADING_BATCH_PERIOD
      How often batched class loadin requests are sent to the server.
    • DISCOVERY_BROADCAST_EXCLUDE_IPV4

      public static final JPPFProperty<String> DISCOVERY_BROADCAST_EXCLUDE_IPV4
      Prevent broadcast to the specified IPv4 addresses (exclusive filter, server only).
    • DISCOVERY_BROADCAST_EXCLUDE_IPV6

      public static final JPPFProperty<String> DISCOVERY_BROADCAST_EXCLUDE_IPV6
      Prevent broadcast to the specified IPv6 addresses (exclusive filter, server only).
    • DISCOVERY_BROADCAST_INCLUDE_IPV4

      public static final JPPFProperty<String> DISCOVERY_BROADCAST_INCLUDE_IPV4
      Broadcast to the specified IPv4 addresses (inclusive filter, server only).
    • DISCOVERY_BROADCAST_INCLUDE_IPV6

      public static final JPPFProperty<String> DISCOVERY_BROADCAST_INCLUDE_IPV6
      Broadcast to the specified IPv6 addresses (inclusive filter, server only).
    • DISCOVERY_BROADCAST_INTERVAL

      public static final JPPFProperty<Long> DISCOVERY_BROADCAST_INTERVAL
      UDP broadcast interval in milliseconds.
    • DISCOVERY_ENABLED

      public static final JPPFProperty<Boolean> DISCOVERY_ENABLED
      Enable/disable automatic server discovery via UDP multicast.
    • DISCOVERY_ACCEPT_MULTIPLE_INTERFACES

      public static final JPPFProperty<Boolean> DISCOVERY_ACCEPT_MULTIPLE_INTERFACES
      Whether to discover server connections from multiple network interfaces.
    • DISCOVERY_EXCLUDE_IPV4

      public static final JPPFProperty<String> DISCOVERY_EXCLUDE_IPV4
      IPv4 exclusion patterns for server discovery.
    • DISCOVERY_EXCLUDE_IPV6

      public static final JPPFProperty<String> DISCOVERY_EXCLUDE_IPV6
      IPv6 exclusion patterns for server discovery.
    • DISCOVERY_INCLUDE_IPV4

      public static final JPPFProperty<String> DISCOVERY_INCLUDE_IPV4
      IPv4 inclusion patterns for server discovery.
    • DISCOVERY_INCLUDE_IPV6

      public static final JPPFProperty<String> DISCOVERY_INCLUDE_IPV6
      IPv6 inclusion patterns for server discovery.
    • DISCOVERY_GROUP

      public static final JPPFProperty<String> DISCOVERY_GROUP
      Server discovery: UDP multicast group.
    • DISCOVERY_PORT

      public static final JPPFProperty<Integer> DISCOVERY_PORT
      Server discovery: UDP multicast port.
    • DISCOVERY_TIMEOUT

      public static final JPPFProperty<Integer> DISCOVERY_TIMEOUT
      Server discovery timeout in milliseconds.
    • DISCOVERY_PRIORITY

      public static final JPPFProperty<Integer> DISCOVERY_PRIORITY
      Priority assigned to discovered server connections (client/admiin console).
    • DRIVERS

      public static final JPPFProperty<String[]> DRIVERS
      Names of the manually configured servers in the client.
    • PARAM_SERVER_HOST

      public static final JPPFProperty<String> PARAM_SERVER_HOST
      Manually defined driver host for a client-to-driver connection (parametrized).
    • PARAM_SERVER_PORT

      public static final JPPFProperty<Integer> PARAM_SERVER_PORT
      Manually defined driver port for a client-to-driver connection (parametrized).
    • PARAM_SERVER_SSL_ENABLED

      public static final JPPFProperty<Boolean> PARAM_SERVER_SSL_ENABLED
      Manually defined SSL enabled flag for a client-to-driver connection (parametrized).
    • PARAM_PRIORITY

      public static final JPPFProperty<Integer> PARAM_PRIORITY
      Manually defined priority for a client-to-driver connection (parametrized).
    • PARAM_POOL_SIZE

      public static final JPPFProperty<Integer> PARAM_POOL_SIZE
      Manually defined connection pool size for a client-to-driver connection (parametrized).
    • PARAM_JMX_POOL_SIZE

      public static final JPPFProperty<Integer> PARAM_JMX_POOL_SIZE
      Manually defined JMX connection pool size for a client-to-driver connection (parametrized).
    • PARAM_MAX_JOBS

      public static final JPPFProperty<Integer> PARAM_MAX_JOBS
      Manually defined maximum number of jobs that can be handled concurrently by a single connection.
    • GUI_PUBLISH_MODE

      public static final JPPFProperty<String> GUI_PUBLISH_MODE
      UI refresh mode for the job data panel: 'immediate_notifications' | 'deferred_notifications' | 'polling'.
    • GUI_PUBLISH_PERIOD

      public static final JPPFProperty<Long> GUI_PUBLISH_PERIOD
      Interval between updates of the job data view.
    • IDLE_INTERRUPT_IF_RUNNING

      public static final JPPFProperty<Boolean> IDLE_INTERRUPT_IF_RUNNING
      Node idle mode: whether to shutdown the node at once when user activity resumes or wait until the node is no longer executing tasks.
    • IDLE_MODE_ENABLED

      public static final JPPFProperty<Boolean> IDLE_MODE_ENABLED
      Enable/disable the idle mode.
    • IDLE_POLL_INTEFRVAL

      public static final JPPFProperty<Long> IDLE_POLL_INTEFRVAL
      Node idle mode: how often the node will check for keyboard and mouse inactivity.
    • IDLE_TIMEOUT

      public static final JPPFProperty<Long> IDLE_TIMEOUT
      Node idle mode: the time of keyboard and mouse inactivity before considering the node idle.
    • JMX_POOL_SIZE

      public static final JPPFProperty<Integer> JMX_POOL_SIZE
      JMX connection pool size when discovery is enabled.
    • JMX_REMOTE_PROTOCOL

      public static final JPPFProperty<String> JMX_REMOTE_PROTOCOL
      JMX remote protocol.
    • JMX_REMOTE_REQUEST_TIMEOUT

      public static final JPPFProperty<Long> JMX_REMOTE_REQUEST_TIMEOUT
      Timeout in milliseconds for JMX requests.
    • JVM_OPTIONS

      public static final JPPFProperty<String> JVM_OPTIONS
      JVM options for the node or server process.
    • LENGTH_BUFFER_POOL_SIZE

      public static final JPPFProperty<Integer> LENGTH_BUFFER_POOL_SIZE
      Temporary buffer pool size for reading lengths as ints (size 4).
    • LOAD_BALANCING_ALGORITHM

      public static final JPPFProperty<String> LOAD_BALANCING_ALGORITHM
      Load balancing algorithm name.
    • LOAD_BALANCING_PROFILE

      public static final JPPFProperty<String> LOAD_BALANCING_PROFILE
      Load balancing parameters profile name.
    • LOAD_BALANCING_PERSISTENCE

      public static final JPPFProperty<String[]> LOAD_BALANCING_PERSISTENCE
      Class name of the implementation of the load-balancer persistence in the driver or client.
    • LOAD_BALANCING_PERSISTENCE_HASH

      public static final JPPFProperty<String> LOAD_BALANCING_PERSISTENCE_HASH
      The hash function used to generate load-balancer state identifiers.
    • REMOTE_EXECUTION_ENABLED

      public static final JPPFProperty<Boolean> REMOTE_EXECUTION_ENABLED
      Enable/disable remote execution (client only).
    • LOCAL_EXECUTION_ENABLED

      public static final JPPFProperty<Boolean> LOCAL_EXECUTION_ENABLED
      Enable/disable local execution in the client.
    • LOCAL_EXECUTION_THREADS

      public static final JPPFProperty<Integer> LOCAL_EXECUTION_THREADS
      Maximum threads to use for local execution.
    • LOCAL_EXECUTION_PRIORITY

      public static final JPPFProperty<Integer> LOCAL_EXECUTION_PRIORITY
      Priority assigned to the client local executor.
    • LOCAL_NODE_ENABLED

      public static final JPPFProperty<Boolean> LOCAL_NODE_ENABLED
      Whether to enable a node to run in the same JVM as the driver.
    • LOCAL_NODES

      public static final JPPFProperty<Integer> LOCAL_NODES
      Whether to enable a node to run in the same JVM as the driver.
    • PROCESSING_THREADS

      public static final JPPFProperty<Integer> PROCESSING_THREADS
      Number of processing threads in the node.
    • PROCESSING_THREADS_TTL

      public static final JPPFProperty<Long> PROCESSING_THREADS_TTL
      Number of processing threads in the node.
    • PEER_PROCESSING_THREADS

      public static final JPPFProperty<Integer> PEER_PROCESSING_THREADS
    • MANAGEMENT_CONNECTION_TIMEOUT

      public static final JPPFProperty<Long> MANAGEMENT_CONNECTION_TIMEOUT
      JMX client connection timeout in millis. 0 or less means no timeout.
    • MANAGEMENT_ENABLED

      public static final JPPFProperty<Boolean> MANAGEMENT_ENABLED
      Enable/disable management of the node or server.
    • MANAGEMENT_HOST

      public static final JPPFProperty<String> MANAGEMENT_HOST
      Management server host.
    • MANAGEMENT_PORT

      public static final JPPFProperty<Integer> MANAGEMENT_PORT
      Management remote connector port.
    • MANAGEMENT_SSL_ENABLED

      public static final JPPFProperty<Boolean> MANAGEMENT_SSL_ENABLED
      Enable/disable JMX via secure connections.
    • MANAGEMENT_SSL_PORT

      public static final JPPFProperty<Integer> MANAGEMENT_SSL_PORT
      Secure JMX server port.
    • MANAGEMENT_PORT_NODE

      public static final JPPFProperty<Integer> MANAGEMENT_PORT_NODE
      Node management port (to distinguish from server management port when local node is on).
    • MANAGEMENT_SERVER_FORWARDER

      public static final JPPFProperty<String[]> MANAGEMENT_SERVER_FORWARDER
      Fully qualifed class name of a MBeanServerForwarder implementation with optional space-separated string parameters.
    • NODE_FORWARDING_POOL_SIZE

      public static final JPPFProperty<Integer> NODE_FORWARDING_POOL_SIZE
      Size of the pool of threads used to process node forwarding requests and notifications.
    • NIO_CHECK_CONNECTION

      public static final JPPFProperty<Boolean> NIO_CHECK_CONNECTION
      enable/disable network connection checks on write operations.
    • NODE_OFFLINE

      public static final JPPFProperty<Boolean> NODE_OFFLINE
      Whether the node runs in offline mode .
    • NODE_ANDROID

      public static final JPPFProperty<Boolean> NODE_ANDROID
      Whether the node is an Android node.
    • DOTNET_BRIDGE_INITIALIZED

      public static final JPPFProperty<Boolean> DOTNET_BRIDGE_INITIALIZED
      Whether the node is .Net-enabled.
    • PROVISIONING_MASTER

      public static final JPPFProperty<Boolean> PROVISIONING_MASTER
      Whether the node is a master node.
    • PROVISIONING_SLAVE

      public static final JPPFProperty<Boolean> PROVISIONING_SLAVE
      Whether the node is a slave node.
    • PROVISIONING_MASTER_UUID

      public static final JPPFProperty<String> PROVISIONING_MASTER_UUID
      UUID of the master node for a given slave node.
    • PROVISIONING_SLAVE_CONFIG_PATH

      public static final JPPFProperty<String> PROVISIONING_SLAVE_CONFIG_PATH
      Directory where slave-specific configuration files are located.
    • PROVISIONING_SLAVE_JVM_OPTIONS

      public static final JPPFProperty<String> PROVISIONING_SLAVE_JVM_OPTIONS
      JVM options always added to the slave startup command.
    • PROVISIONING_SLAVE_PATH_PREFIX

      public static final JPPFProperty<String> PROVISIONING_SLAVE_PATH_PREFIX
      Path prefix for the root directory of slave nodes.
    • PROVISIONING_STARTUP_SLAVES

      public static final JPPFProperty<Integer> PROVISIONING_STARTUP_SLAVES
      Number of slaves to launch upon master node startup.
    • PROVISIONING_STARTUP_OVERRIDES_FILE

      public static final JPPFProperty<File> PROVISIONING_STARTUP_OVERRIDES_FILE
      Path to an optional config overrides file for slaves launched at startup.
    • PROVISIONING_STARTUP_OVERRIDES_SOURCE

      public static final JPPFProperty<String> PROVISIONING_STARTUP_OVERRIDES_SOURCE
      An optional config overrides source (name of a class implementing ConfigurationSourceReader or ConfigurationSource) for slaves launched at startup.
    • PROVISIONING_SLAVE_ID

      public static final JPPFProperty<Integer> PROVISIONING_SLAVE_ID
      Id of a slave node generated by/scoped by its master.
    • PROVISIONING_REQUEST_CHECK_TIMEOUT

      public static final JPPFProperty<Long> PROVISIONING_REQUEST_CHECK_TIMEOUT
    • OBJECT_SERIALIZATION_CLASS

      public static final JPPFProperty<String> OBJECT_SERIALIZATION_CLASS
      Serialization scheme: name of a class implementing JPPFSerialization.
    • PEER_ALLOW_ORPHANS

      public static final JPPFProperty<Boolean> PEER_ALLOW_ORPHANS
      Whether to send jobs to orphan peer servers.
    • PEER_DISCOVERY_ENABLED

      public static final JPPFProperty<Boolean> PEER_DISCOVERY_ENABLED
      Enable/disable peer server discovery.
    • PEER_POOL_SIZE

      public static final JPPFProperty<Integer> PEER_POOL_SIZE
      Size of discovered peer server connection pools.
    • PEER_SSL_ENABLED

      public static final JPPFProperty<Boolean> PEER_SSL_ENABLED
      Toggle secure connections to remote peer servers.
    • PEER_RECOVERY_ENABLED

      public static final JPPFProperty<Boolean> PEER_RECOVERY_ENABLED
      Heartbeat enabled flag for a discovered peer driver connection.
    • PEER_HANDLER_PERIOD

      public static final JPPFProperty<Long> PEER_HANDLER_PERIOD
    • PEER_DISCOVERY_REMOVAL_CLEANUP_INTERVAL

      public static final JPPFProperty<Long> PEER_DISCOVERY_REMOVAL_CLEANUP_INTERVAL
    • PEERS

      public static final JPPFProperty<String> PEERS
      Space-separated list of peer server names.
    • PEERS_LOAD_BALANCE_THRESHOLD

      public static final JPPFProperty<Integer> PEERS_LOAD_BALANCE_THRESHOLD
      The number of connected nodes below which this driver load-balances to other peer drivers.
    • PARAM_PEER_SERVER_HOST

      public static final JPPFProperty<String> PARAM_PEER_SERVER_HOST
      Server host for a manually configured peer driver connection (parametrized).
    • PARAM_PEER_SERVER_PORT

      public static final JPPFProperty<Integer> PARAM_PEER_SERVER_PORT
      Server port for a manually configured peer driver connection (parametrized).
    • PARAM_PEER_SSL_ENABLED

      public static final JPPFProperty<Boolean> PARAM_PEER_SSL_ENABLED
      SSL enabled flag for a manually configured peer driver connection (parametrized).
    • PARAM_PEER_POOL_SIZE

      public static final JPPFProperty<Integer> PARAM_PEER_POOL_SIZE
      COnnection pool size for a manually configured peer driver connection (parametrized).
    • PARAM_PEER_RECOVERY_ENABLED

      public static final JPPFProperty<Boolean> PARAM_PEER_RECOVERY_ENABLED
      Heartbeat enabled flag for a manually configured peer driver connection (parametrized).
    • PARAM_RECOVERY_ENABLED

      public static final JPPFProperty<Boolean> PARAM_RECOVERY_ENABLED
      Heartbeat enabled flag for a manually configured peer client connection (parametrized).
    • POOL_SIZE

      public static final JPPFProperty<Integer> POOL_SIZE
      Connection pool size for server connections discovered via UDP multicast.
    • MAX_JOBS

      public static final JPPFProperty<Integer> MAX_JOBS
      Manually defined maximum number of jobs that can be handled concurrently by a single connection.
    • RECONNECT_INITIAL_DELAY

      public static final JPPFProperty<Long> RECONNECT_INITIAL_DELAY
      Delay in seconds before the first (re)connection attempt.
    • RECONNECT_INTERVAL

      public static final JPPFProperty<Long> RECONNECT_INTERVAL
      Frequency in seconds of reconnection attempts.
    • RECONNECT_MAX_TIME

      public static final JPPFProperty<Long> RECONNECT_MAX_TIME
      Time in seconds after which reconnection attempts stop. A negative value means never stop.
    • RECOVERY_ENABLED

      public static final JPPFProperty<Boolean> RECOVERY_ENABLED
      Enable/disable recovery from hardware failures through a heartbeat mechanism.
    • RECOVERY_MAX_RETRIES

      public static final JPPFProperty<Integer> RECOVERY_MAX_RETRIES
      Maximum number of pings to the node before the connection is considered broken.
    • RECOVERY_READ_TIMEOUT

      public static final JPPFProperty<Integer> RECOVERY_READ_TIMEOUT
      Maximum ping response time from the node.
    • RECOVERY_REAPER_POOL_SIZE

      public static final JPPFProperty<Integer> RECOVERY_REAPER_POOL_SIZE
      Number of threads allocated to the node connection reaper.
    • REDIRECT_ERR

      public static final JPPFProperty<File> REDIRECT_ERR
      File to redirect System.err to.
    • REDIRECT_ERR_APPEND

      public static final JPPFProperty<Boolean> REDIRECT_ERR_APPEND
      Append to existing file (true) or create new one (false).
    • REDIRECT_OUT

      public static final JPPFProperty<File> REDIRECT_OUT
      File to redirect System.out to.
    • REDIRECT_OUT_APPEND

      public static final JPPFProperty<Boolean> REDIRECT_OUT_APPEND
      Append to existing file (true) or create new one (false).
    • RESOURCE_CACHE_DIR

      public static final JPPFProperty<String> RESOURCE_CACHE_DIR
      Root location of the file-persisted caches.
    • RESOURCE_CACHE_ENABLED

      public static final JPPFProperty<Boolean> RESOURCE_CACHE_ENABLED
      Whether the class loader resource cache is enabled.
    • RESOURCE_CACHE_STORAGE

      public static final JPPFProperty<String> RESOURCE_CACHE_STORAGE
      Type of cache storage: either 'file' or 'memory'.
    • SCREENSAVER_ENABLED

      public static final JPPFProperty<Boolean> SCREENSAVER_ENABLED
      Enable/disable the screen saver.
    • SCREENSAVER_CLASS

      public static final JPPFProperty<String> SCREENSAVER_CLASS
      Class name of an implementation of org.jppf.node.screensaver.JPPFScreenSaver.
    • SCREENSAVER_NODE_LISTENER

      public static final JPPFProperty<String> SCREENSAVER_NODE_LISTENER
      Class name of an implementation of org.jppf.node.screensaver.NodeIntegration.
    • SCREENSAVER_TITLE

      public static final JPPFProperty<String> SCREENSAVER_TITLE
      Title of the screensaver's JFrame in windowed mode.
    • SCREENSAVER_ICON

      public static final JPPFProperty<String> SCREENSAVER_ICON
      Path to the image for the frame's icon (windowed mode).
    • SCREENSAVER_FULLSCREEN

      public static final JPPFProperty<Boolean> SCREENSAVER_FULLSCREEN
      Whether to display the screen saver in full screen mode.
    • SCREENSAVER_WIDTH

      public static final JPPFProperty<Integer> SCREENSAVER_WIDTH
      Width in pixels (windowed mode).
    • SCREENSAVER_HEIGHT

      public static final JPPFProperty<Integer> SCREENSAVER_HEIGHT
      Height in pixels (windowed mode).
    • SCREENSAVER_LOCATION_X

      public static final JPPFProperty<Integer> SCREENSAVER_LOCATION_X
      Screensaver's on-screen X coordinate (windowed mode).
    • SCREENSAVER_LOCATION_Y

      public static final JPPFProperty<Integer> SCREENSAVER_LOCATION_Y
      Screensaver's on-screen Y coordinate (windowed mode).
    • SCREENSAVER_MOUSE_MOTION_CLOSE

      public static final JPPFProperty<Boolean> SCREENSAVER_MOUSE_MOTION_CLOSE
      Whether to close the screensaver on mouse motion (full screen mode).
    • SCREENSAVER_MOUSE_MOTION_DELAY

      public static final JPPFProperty<Long> SCREENSAVER_MOUSE_MOTION_DELAY
    • SCREENSAVER_HANDLE_COLLISIONS

      public static final JPPFProperty<Boolean> SCREENSAVER_HANDLE_COLLISIONS
      Handle collisions between moving logos (built-in default screensaver).
    • SCREENSAVER_LOGOS

      public static final JPPFProperty<Integer> SCREENSAVER_LOGOS
      Number of moving moving logos (built-in default screensaver).
    • SCREENSAVER_SPEED

      public static final JPPFProperty<Integer> SCREENSAVER_SPEED
      Speed of moving moving logos! from 1 to 100 (built-in default screensaver).
    • SCREENSAVER_LOGO_PATH

      public static final JPPFProperty<String> SCREENSAVER_LOGO_PATH
      Path(s) to the moving logo image(s) (built-in default screensaver).
    • SCREENSAVER_CENTERIMAGE

      public static final JPPFProperty<String> SCREENSAVER_CENTERIMAGE
      Path to the larger image at the center of the screen (built-in default screensaver).
    • SCREENSAVER_STATUS_PANEL_ALIGNMENT

      public static final JPPFProperty<String> SCREENSAVER_STATUS_PANEL_ALIGNMENT
      Hhorizontal alignment of the status panel (built-in default screensaver).
    • SOCKET_BUFFER_SIZE

      public static final JPPFProperty<Integer> SOCKET_BUFFER_SIZE
      Eeceive/send buffer size for socket connections.
    • SOCKET_KEEPALIVE

      public static final JPPFProperty<Boolean> SOCKET_KEEPALIVE
      Enable/disable socket keepalive.
    • SOCKET_MAX_IDLE

      public static final JPPFProperty<Long> SOCKET_MAX_IDLE
      Seconds a socket connection can remain idle before being closed (client only).
    • SOCKET_TCP_NODELAY

      public static final JPPFProperty<Boolean> SOCKET_TCP_NODELAY
      Enable/disable Nagle's algorithm.
    • SSL_ENABLED

      public static final JPPFProperty<Boolean> SSL_ENABLED
      Enabled/diable secure connections.
    • SSL_CIPHER_SUITES

      public static final JPPFProperty<String[]> SSL_CIPHER_SUITES
      Space-separated enabled cipher suites.
    • SSL_CLIENT_AUTH

      public static final JPPFProperty<String> SSL_CLIENT_AUTH
      SSL client authentication level: 'none' | 'want' | 'need'.
    • SSL_CLIENT_DISTINCT_TRUSTSTORE

      public static final JPPFProperty<Boolean> SSL_CLIENT_DISTINCT_TRUSTSTORE
      Whether to use a separate trust store for client certificates (server only).
    • SSL_CLIENT_TRUSTSTORE_FILE

      public static final JPPFProperty<String> SSL_CLIENT_TRUSTSTORE_FILE
      Path to the client trust store in the file system or classpath.
    • SSL_CLIENT_TRUSTSTORE_PASSWORD

      public static final JPPFProperty<String> SSL_CLIENT_TRUSTSTORE_PASSWORD
      Plain text client trust store password.
    • SSL_CLIENT_TRUSTSTORE_PASSWORD_SOURCE

      public static final JPPFProperty<String> SSL_CLIENT_TRUSTSTORE_PASSWORD_SOURCE
      Client trust store password as an arbitrary source.
    • SSL_CLIENT_TRUSTSTORE_SOURCE

      public static final JPPFProperty<String> SSL_CLIENT_TRUSTSTORE_SOURCE
      Client trust store location as an arbitrary source.
    • SSL_CLIENT_TRUSTSTORE_TYPE

      public static final JPPFProperty<String> SSL_CLIENT_TRUSTSTORE_TYPE
      Client trust store format, e.g. 'JKS'.
    • SSL_CONFIGURATION_FILE

      public static final JPPFProperty<String> SSL_CONFIGURATION_FILE
      Path to the SSL configuration in the file system or classpath.
    • SSL_CONFIGURATION_SOURCE

      public static final JPPFProperty<String> SSL_CONFIGURATION_SOURCE
      SSL configuration as an arbitrary source.
    • SSL_CONTEXT_PROTOCOL

      public static final JPPFProperty<String> SSL_CONTEXT_PROTOCOL
      SSLContext protocol.
    • SSL_KEYSTORE_FILE

      public static final JPPFProperty<String> SSL_KEYSTORE_FILE
      Path to the key store in the file system or classpath.
    • SSL_KEYSTORE_PASSWORD

      public static final JPPFProperty<String> SSL_KEYSTORE_PASSWORD
      Plain text key store password.
    • SSL_KEYSTORE_PASSWORD_SOURCE

      public static final JPPFProperty<String> SSL_KEYSTORE_PASSWORD_SOURCE
      Key store password as an arbitrary source.
    • SSL_KEYSTORE_TYPE

      public static final JPPFProperty<String> SSL_KEYSTORE_TYPE
      Key store format, e.g. 'JKS'.
    • SSL_KEYSTORE_SOURCE

      public static final JPPFProperty<String> SSL_KEYSTORE_SOURCE
      Key store location as an arbitrary source.
    • SSL_PROTOCOLS

      public static final JPPFProperty<String[]> SSL_PROTOCOLS
      A list of space-separated enabled protocols.
    • SSL_TRUSTSTORE_FILE

      public static final JPPFProperty<String> SSL_TRUSTSTORE_FILE
      Path to the trust store in the file system or classpath.
    • SSL_TRUSTSTORE_PASSWORD

      public static final JPPFProperty<String> SSL_TRUSTSTORE_PASSWORD
      Plain text trust store password.
    • SSL_TRUSTSTORE_PASSWORD_SOURCE

      public static final JPPFProperty<String> SSL_TRUSTSTORE_PASSWORD_SOURCE
      Trust store password as an arbitrary source.
    • SSL_TRUSTSTORE_SOURCE

      public static final JPPFProperty<String> SSL_TRUSTSTORE_SOURCE
      Trust store location as an arbitrary source.
    • SSL_TRUSTSTORE_TYPE

      public static final JPPFProperty<String> SSL_TRUSTSTORE_TYPE
      Trust store format, e.g. 'JKS'.
    • SSL_THREAD_POOL_SIZE

      public static final JPPFProperty<Integer> SSL_THREAD_POOL_SIZE
    • TEMP_BUFFER_POOL_SIZE

      public static final JPPFProperty<Integer> TEMP_BUFFER_POOL_SIZE
      Maximum size of temporary buffers pool.
    • TEMP_BUFFER_SIZE

      public static final JPPFProperty<Integer> TEMP_BUFFER_SIZE
      Size of temporary buffers used in I/O transfers.
    • NIO_THREAD_POOL_TYPE

      public static final JPPFProperty<String> NIO_THREAD_POOL_TYPE
      Type of NIO thread pool: either dynamic or fixed.
    • NIO_THREAD_POOL_SIZE

      public static final JPPFProperty<Integer> NIO_THREAD_POOL_SIZE
      Core number of threads performing network I/O .
    • NIO_THREAD_QUEUE_SIZE

      public static final JPPFProperty<Integer> NIO_THREAD_QUEUE_SIZE
      Queue size for the pool of threads performing network I/O .
    • NIO_THREAD_TTL

      public static final JPPFProperty<Long> NIO_THREAD_TTL
      TTL in milliseconds for threads beyond the core number performing network I/O.
    • UI_SPLASH

      public static final JPPFProperty<Boolean> UI_SPLASH
      Whether to display the animated splash screen at console startup, defaults to false.
    • UI_SPLASH_DELAY

      public static final JPPFProperty<Long> UI_SPLASH_DELAY
      Interval between images in milliseconds.
    • UI_SPLASH_IMAGES

      public static final JPPFProperty<String> UI_SPLASH_IMAGES
      One or more paths to the images displayed in a rolling sequence (like a slide show), separated by '|' (pipe) characters.
    • UI_SPLASH_MESSAGE

      public static final JPPFProperty<String> UI_SPLASH_MESSAGE
      The fixed text displayed at center of the splash screen.
    • UI_SPLASH_MESSAGE_COLOR

      public static final JPPFProperty<String> UI_SPLASH_MESSAGE_COLOR
      The color of the splash screen message.
    • NIO_SELECT_TIMEOUT

      public static final JPPFProperty<Long> NIO_SELECT_TIMEOUT
    • DISK_OVERFLOW_THRESHOLD

      public static final JPPFProperty<Double> DISK_OVERFLOW_THRESHOLD
      Ratio of available heap over the size of an object to deserialize, below which disk overflow is triggered.
    • GC_ON_DISK_OVERFLOW

      public static final JPPFProperty<Boolean> GC_ON_DISK_OVERFLOW
      Whether to call System.gc() and recompute the avalaible heap size before triggering disk overflow.
    • LOW_MEMORY_THRESHOLD

      public static final JPPFProperty<Long> LOW_MEMORY_THRESHOLD
      Minimum heap size in MB below which disk overflow is systematically triggered, to avoid heap fragmentation and ensure there's enough memory to deserialize job headers.
    • CHECK_LOW_MEMORY

      public static final JPPFProperty<Boolean> CHECK_LOW_MEMORY
      Whether to check for low memory and trigger disk offloading.
    • NOTIFICATION_OFFLOAD_MEMORY_THRESHOLD

      public static final JPPFProperty<String> NOTIFICATION_OFFLOAD_MEMORY_THRESHOLD
      Used heap in bytes above which notifications from task are offloaded to file. Defaults to 0.8 * maxHeapSize..
    • CPU_LOAD_COMPUTATION_INTERVAL

      public static final JPPFProperty<Long> CPU_LOAD_COMPUTATION_INTERVAL
      Determines the frequency at which the JVM's cpu load is recomputed, in ms.
    • THREAD_MANAGER_CLASS

      public static final JPPFProperty<String> THREAD_MANAGER_CLASS
      Type of thread pool to use in the node: either 'default' or 'org.jppf.server.node.fj.ThreadManagerForkJoin'.
    • NODE_CLASS

      public static final JPPFProperty<String> NODE_CLASS
      Internal use. The class of node to instantiate upon node startup. For instance Java and Android nodes use a different class.
    • NODE_MAX_JOBS

      public static final JPPFProperty<Integer> NODE_MAX_JOBS
      Maximum number of jobs that can be handled concurrently by a node.
    • NODE_THROTTLING_CHECK_PERIOD

      public static final JPPFProperty<Long> NODE_THROTTLING_CHECK_PERIOD
      How often the node throttling mechanism will check, expressed as an interval in milliseconds.
    • SCRIPT_DEFAULT_LANGUAGE

      public static final JPPFProperty<String> SCRIPT_DEFAULT_LANGUAGE
      Default script language for scripted property values.
    • SERVER_CONNECTION_STRATEGY

      public static final JPPFProperty<String> SERVER_CONNECTION_STRATEGY
      Fully qualified name of a class implementing DriverConnectionStrategy.
    • SERIALIZATION_EXCEPTION_HOOK

      public static final JPPFProperty<String> SERIALIZATION_EXCEPTION_HOOK
    • JAVA_PATH

      public static final JPPFProperty<String> JAVA_PATH
      Full path to the Java executable.
    • CONFIG_OVERRIDES_PATH

      public static final JPPFProperty<File> CONFIG_OVERRIDES_PATH
      Path to the temporary config overrides properties file.
    • DEFAULT_SCROLLBAR_THICKNESS

      public static final JPPFProperty<Integer> DEFAULT_SCROLLBAR_THICKNESS
      The default thickness of the scrollbars in the GUI.
    • NODE_IDLE

      public static final JPPFProperty<Boolean> NODE_IDLE
      Whether a node is idle. This property is only set within a server.
    • NODE_RESERVED_JOB

      public static final JPPFProperty<String> NODE_RESERVED_JOB
      UUID of the job for which a node is reserved.
    • NODE_RESERVED_UUID

      public static final JPPFProperty<String> NODE_RESERVED_UUID
      UUID of the node beofre restart, when it has a job reserved.
    • DEBUG_ENABLED

      public static final JPPFProperty<Boolean> DEBUG_ENABLED
      Whether debug mbean is enabled, defaults to false.
    • WEB_ADMIN_REFRESH_INTERVAL

      public static final JPPFProperty<Integer> WEB_ADMIN_REFRESH_INTERVAL
      Interval in seconds between 2 refreshes of a page in the web admin console.
    • JOB_PERSISTENCE

      public static final JPPFProperty<String[]> JOB_PERSISTENCE
      Class name of the implementation of the job persistence in the driver.
    • SEQUENTIAL_SERIALiZATION

      public static final JPPFProperty<Boolean> SEQUENTIAL_SERIALiZATION
      Whether object graphs should be serialized or deserialized sequentially instead of in parallel.
    • LOCAL_NODE_BIAS

      public static final JPPFProperty<Boolean> LOCAL_NODE_BIAS
      Whether bias towards local node for scheduling is enabled in the driver.
    • JOB_PERSISTENCE_DDL_LOCATION

      public static final JPPFProperty<String> JOB_PERSISTENCE_DDL_LOCATION
      Location of the file that contains the DDL statements to create the database table for the databse job persistence.
    • JOB_PERSISTENCE_MEMORY_THRESHOLD

      public static final JPPFProperty<Double> JOB_PERSISTENCE_MEMORY_THRESHOLD
      Percentage of used heap above which async job persistence switches to sequential mode, until the used heap decreases below the threshold.
    • LOAD_BALANCING_PERSISTENCE_DDL_LOCATION

      public static final JPPFProperty<String> LOAD_BALANCING_PERSISTENCE_DDL_LOCATION
      Location of the file that contains the DDL statements to create the database table for the laod-balancers persistence.
    • ADMIN_CONSOLE_VIEW_ENABLED

      public static final JPPFProperty<Boolean> ADMIN_CONSOLE_VIEW_ENABLED
      Enable / disable a pluggable view.
    • ADMIN_CONSOLE_VIEW_CLASS

      public static final JPPFProperty<String> ADMIN_CONSOLE_VIEW_CLASS
      Name of a pluggable view class, extending org.jppf.ui.plugin.PluggableView.
    • ADMIN_CONSOLE_VIEW_TITLE

      public static final JPPFProperty<String> ADMIN_CONSOLE_VIEW_TITLE
      The title for the view, seen as the tab label.
    • ADMIN_CONSOLE_VIEW_ICON

      public static final JPPFProperty<String> ADMIN_CONSOLE_VIEW_ICON
      Path to the icon for a pluggable view, seen as the tab icon.
    • ADMIN_CONSOLE_VIEW_ADD_TO

      public static final JPPFProperty<String> ADMIN_CONSOLE_VIEW_ADD_TO
      The built-in view a pluggable view is attached to. It must be one of the tabbed panes of the admin console. Possible values: Main | Topology | Charts.
    • ADMIN_CONSOLE_VIEW_POSITION

      public static final JPPFProperty<Integer> ADMIN_CONSOLE_VIEW_POSITION
      The position at which a pluggable view is inserted withing the enclosing tabbed pane. A negative value means insert at the end.
    • ADMIN_CONSOLE_VIEW_AUTOSELECT

      public static final JPPFProperty<Boolean> ADMIN_CONSOLE_VIEW_AUTOSELECT
      Whether to automatically select the pluggable view.
    • JOB_SLA_DEFAULT_POLICY

      public static final JPPFProperty<String> JOB_SLA_DEFAULT_POLICY
      A default driver-side execution policy to associate with submitted jobs when they don't have one.
    • JOB_CLIENT_SLA_DEFAULT_POLICY

      public static final JPPFProperty<String> JOB_CLIENT_SLA_DEFAULT_POLICY
      A default client-side execution policy to associate with submitted jobs when they don't have one.
    • JMX_NOTIF_QUEUE_SIZE

      public static final JPPFProperty<Integer> JMX_NOTIF_QUEUE_SIZE
      Maximum size of pending notifications queue.
    • CLIENT_SYSOUT_ENABLED

      public static final JPPFProperty<Boolean> CLIENT_SYSOUT_ENABLED
      Whether the client should print connection events to stdout.
  • Constructor Details

    • JPPFProperties

      public JPPFProperties()
  • Method Details

    • allProperties

      public static List<JPPFProperty<?>> allProperties()
      Get the list of all predefined configuration properties.
      Returns:
      A list of JPPFProperty instances.