Package org.jppf.utils.configuration
Class JPPFProperties
java.lang.Object
org.jppf.utils.configuration.JPPFProperties
This class holds a static enumeration of the documented JPPF configuration properties.
- Since:
- 5.2 .
- Author:
- Laurent Cohen
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JPPFProperty<String>The built-in view a pluggable view is attached to.static final JPPFProperty<Boolean>Whether to automatically select the pluggable view.static final JPPFProperty<String>Name of a pluggable view class, extending org.jppf.ui.plugin.PluggableView.static final JPPFProperty<Boolean>Enable / disable a pluggable view.static final JPPFProperty<String>Path to the icon for a pluggable view, seen as the tab icon.static final JPPFProperty<Integer>The position at which a pluggable view is inserted withing the enclosing tabbed pane.static final JPPFProperty<String>The title for the view, seen as the tab label.static final JPPFProperty<Long>Interval between updates of the JVM health data.static final JPPFProperty<Long>Interval between updates of the server statistics.static final JPPFProperty<Long>Interval between updates of the topology views.static final JPPFProperty<Boolean>Wether to refresh the node's system info as well (to use for node filtering on the client side).static final JPPFProperty<Boolean>Whether to check for low memory and trigger disk offloading.static final JPPFProperty<Integer>Size of the class loader cache for the node.static final JPPFProperty<String>Class loader delegation mode: 'parent' or 'url'.static final JPPFProperty<Boolean>Enable/disable lookup of classpath resources in the file system.static final JPPFProperty<Boolean>Whether the client should print connection events to stdout.static final JPPFProperty<File>Path to the temporary config overrides properties file.static final JPPFProperty<Long>Determines the frequency at which the JVM's cpu load is recomputed, in ms.static final JPPFProperty<Boolean>Whether debug mbean is enabled, defaults to false.static final JPPFProperty<Integer>The default thickness of the scrollbars in the GUI.static final JPPFProperty<Boolean>Whether to discover server connections from multiple network interfaces.static final JPPFProperty<String>Prevent broadcast to the specified IPv4 addresses (exclusive filter, server only).static final JPPFProperty<String>Prevent broadcast to the specified IPv6 addresses (exclusive filter, server only).static final JPPFProperty<String>Broadcast to the specified IPv4 addresses (inclusive filter, server only).static final JPPFProperty<String>Broadcast to the specified IPv6 addresses (inclusive filter, server only).static final JPPFProperty<Long>UDP broadcast interval in milliseconds.static final JPPFProperty<Boolean>Enable/disable automatic server discovery via UDP multicast.static final JPPFProperty<String>IPv4 exclusion patterns for server discovery.static final JPPFProperty<String>IPv6 exclusion patterns for server discovery.static final JPPFProperty<String>Server discovery: UDP multicast group.static final JPPFProperty<String>IPv4 inclusion patterns for server discovery.static final JPPFProperty<String>IPv6 inclusion patterns for server discovery.static final JPPFProperty<Integer>Server discovery: UDP multicast port.static final JPPFProperty<Integer>Priority assigned to discovered server connections (client/admiin console).static final JPPFProperty<Integer>Server discovery timeout in milliseconds.static final JPPFProperty<Double>Ratio of available heap over the size of an object to deserialize, below which disk overflow is triggered.static final JPPFProperty<Boolean>Whether the node is .Net-enabled.static final JPPFProperty<String[]>Names of the manually configured servers in the client.static final JPPFProperty<Boolean>Whether to call System.gc() and recompute the avalaible heap size before triggering disk overflow.static final JPPFProperty<String>UI refresh mode for the job data panel: 'immediate_notifications' | 'deferred_notifications' | 'polling'.static final JPPFProperty<Long>Interval between updates of the job data view.static final JPPFProperty<Boolean>Node idle mode: whether to shutdown the node at once when user activity resumes or wait until the node is no longer executing tasks.static final JPPFProperty<Boolean>Enable/disable the idle mode.static final JPPFProperty<Long>Node idle mode: how often the node will check for keyboard and mouse inactivity.static final JPPFProperty<Long>Node idle mode: the time of keyboard and mouse inactivity before considering the node idle.static final JPPFProperty<String>Full path to the Java executable.static final JPPFProperty<Integer>Maximum size of pending notifications queue.static final JPPFProperty<Integer>JMX connection pool size when discovery is enabled.static final JPPFProperty<String>JMX remote protocol.static final JPPFProperty<Long>Timeout in milliseconds for JMX requests.static final JPPFProperty<String>A default client-side execution policy to associate with submitted jobs when they don't have one.static final JPPFProperty<String[]>Class name of the implementation of the job persistence in the driver.static final JPPFProperty<String>Location of the file that contains the DDL statements to create the database table for the databse job persistence.static final JPPFProperty<Double>Percentage of used heap above which async job persistence switches to sequential mode, until the used heap decreases below the threshold.static final JPPFProperty<String>A default driver-side execution policy to associate with submitted jobs when they don't have one.static final JPPFProperty<String>JVM options for the node or server process.static final JPPFProperty<Integer>Temporary buffer pool size for reading lengths as ints (size 4).static final JPPFProperty<String>Load balancing algorithm name.static final JPPFProperty<String[]>Class name of the implementation of the load-balancer persistence in the driver or client.static final JPPFProperty<String>Location of the file that contains the DDL statements to create the database table for the laod-balancers persistence.static final JPPFProperty<String>The hash function used to generate load-balancer state identifiers.static final JPPFProperty<String>Load balancing parameters profile name.static final JPPFProperty<Boolean>Enable/disable local execution in the client.static final JPPFProperty<Integer>Priority assigned to the client local executor.static final JPPFProperty<Integer>Maximum threads to use for local execution.static final JPPFProperty<Boolean>Whether bias towards local node for scheduling is enabled in the driver.static final JPPFProperty<Boolean>Whether to enable a node to run in the same JVM as the driver.static final JPPFProperty<Integer>Whether to enable a node to run in the same JVM as the driver.static final JPPFProperty<Long>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.static final JPPFProperty<Long>JMX client connection timeout in millis. 0 or less means no timeout.static final JPPFProperty<Boolean>Enable/disable management of the node or server.static final JPPFProperty<String>Management server host.static final JPPFProperty<Integer>Management remote connector port.static final JPPFProperty<Integer>Node management port (to distinguish from server management port when local node is on).static final JPPFProperty<String[]>Fully qualifed class name of a MBeanServerForwarder implementation with optional space-separated string parameters.static final JPPFProperty<Boolean>Enable/disable JMX via secure connections.static final JPPFProperty<Integer>Secure JMX server port.static final JPPFProperty<Integer>Manually defined maximum number of jobs that can be handled concurrently by a single connection.static final JPPFProperty<Boolean>enable/disable network connection checks on write operations.static final JPPFProperty<Long>static final JPPFProperty<Integer>Core number of threads performing network I/O .static final JPPFProperty<String>Type of NIO thread pool: either dynamic or fixed.static final JPPFProperty<Integer>Queue size for the pool of threads performing network I/O .static final JPPFProperty<Long>TTL in milliseconds for threads beyond the core number performing network I/O.static final JPPFProperty<Boolean>Whether the node is an Android node.static final JPPFProperty<String>Internal use.static final JPPFProperty<Long>How often batched class loadin requests are sent to the server.static final JPPFProperty<Integer>Size of the pool of threads used to process node forwarding requests and notifications.static final JPPFProperty<Boolean>Whether a node is idle.static final JPPFProperty<Integer>Maximum number of jobs that can be handled concurrently by a node.static final JPPFProperty<Boolean>Whether the node runs in offline mode .static final JPPFProperty<String>UUID of the job for which a node is reserved.static final JPPFProperty<String>UUID of the node beofre restart, when it has a job reserved.static final JPPFProperty<Long>How often the node throttling mechanism will check, expressed as an interval in milliseconds.static final JPPFProperty<String>Used heap in bytes above which notifications from task are offloaded to file.static final JPPFProperty<String>Serialization scheme: name of a class implementingJPPFSerialization.static final JPPFProperty<Integer>Manually defined JMX connection pool size for a client-to-driver connection (parametrized).static final JPPFProperty<Integer>Manually defined maximum number of jobs that can be handled concurrently by a single connection.static final JPPFProperty<Integer>COnnection pool size for a manually configured peer driver connection (parametrized).static final JPPFProperty<Boolean>Heartbeat enabled flag for a manually configured peer driver connection (parametrized).static final JPPFProperty<String>Server host for a manually configured peer driver connection (parametrized).static final JPPFProperty<Integer>Server port for a manually configured peer driver connection (parametrized).static final JPPFProperty<Boolean>SSL enabled flag for a manually configured peer driver connection (parametrized).static final JPPFProperty<Integer>Manually defined connection pool size for a client-to-driver connection (parametrized).static final JPPFProperty<Integer>Manually defined priority for a client-to-driver connection (parametrized).static final JPPFProperty<Boolean>Heartbeat enabled flag for a manually configured peer client connection (parametrized).static final JPPFProperty<String>Manually defined driver host for a client-to-driver connection (parametrized).static final JPPFProperty<Integer>Manually defined driver port for a client-to-driver connection (parametrized).static final JPPFProperty<Boolean>Manually defined SSL enabled flag for a client-to-driver connection (parametrized).static final JPPFProperty<Boolean>Whether to send jobs to orphan peer servers.static final JPPFProperty<Boolean>Enable/disable peer server discovery.static final JPPFProperty<Long>static final JPPFProperty<Long>static final JPPFProperty<Integer>Size of discovered peer server connection pools.static final JPPFProperty<Integer>static final JPPFProperty<Boolean>Heartbeat enabled flag for a discovered peer driver connection.static final JPPFProperty<Boolean>Toggle secure connections to remote peer servers.static final JPPFProperty<String>Space-separated list of peer server names.static final JPPFProperty<Integer>The number of connected nodes below which this driver load-balances to other peer drivers.static final JPPFProperty<Integer>Connection pool size for server connections discovered via UDP multicast.static final JPPFProperty<Integer>Number of processing threads in the node.static final JPPFProperty<Long>Number of processing threads in the node.static final JPPFProperty<Boolean>Whether the node is a master node.static final JPPFProperty<String>UUID of the master node for a given slave node.static final JPPFProperty<Long>static final JPPFProperty<Boolean>Whether the node is a slave node.static final JPPFProperty<String>Directory where slave-specific configuration files are located.static final JPPFProperty<Integer>Id of a slave node generated by/scoped by its master.static final JPPFProperty<String>JVM options always added to the slave startup command.static final JPPFProperty<String>Path prefix for the root directory of slave nodes.static final JPPFProperty<File>Path to an optional config overrides file for slaves launched at startup.static final JPPFProperty<String>An optional config overrides source (name of a class implementingConfigurationSourceReaderorConfigurationSource) for slaves launched at startup.static final JPPFProperty<Integer>Number of slaves to launch upon master node startup.static final JPPFProperty<Long>Delay in seconds before the first (re)connection attempt.static final JPPFProperty<Long>Frequency in seconds of reconnection attempts.static final JPPFProperty<Long>Time in seconds after which reconnection attempts stop.static final JPPFProperty<Boolean>Enable/disable recovery from hardware failures through a heartbeat mechanism.static final JPPFProperty<Integer>Maximum number of pings to the node before the connection is considered broken.static final JPPFProperty<Integer>Maximum ping response time from the node.static final JPPFProperty<Integer>Number of threads allocated to the node connection reaper.static final JPPFProperty<File>File to redirectSystem.errto.static final JPPFProperty<Boolean>Append to existing file (true) or create new one (false).static final JPPFProperty<File>File to redirectSystem.outto.static final JPPFProperty<Boolean>Append to existing file (true) or create new one (false).static final JPPFProperty<Boolean>Enable/disable remote execution (client only).static final JPPFProperty<Boolean>Whether to resolve IP addresses.static final JPPFProperty<String>Root location of the file-persisted caches.static final JPPFProperty<Boolean>Whether the class loader resource cache is enabled.static final JPPFProperty<String>Type of cache storage: either 'file' or 'memory'.static final JPPFProperty<String>Path to the larger image at the center of the screen (built-in default screensaver).static final JPPFProperty<String>Class name of an implementation oforg.jppf.node.screensaver.JPPFScreenSaver.static final JPPFProperty<Boolean>Enable/disable the screen saver.static final JPPFProperty<Boolean>Whether to display the screen saver in full screen mode.static final JPPFProperty<Boolean>Handle collisions between moving logos (built-in default screensaver).static final JPPFProperty<Integer>Height in pixels (windowed mode).static final JPPFProperty<String>Path to the image for the frame's icon (windowed mode).static final JPPFProperty<Integer>Screensaver's on-screen X coordinate (windowed mode).static final JPPFProperty<Integer>Screensaver's on-screen Y coordinate (windowed mode).static final JPPFProperty<String>Path(s) to the moving logo image(s) (built-in default screensaver).static final JPPFProperty<Integer>Number of moving moving logos (built-in default screensaver).static final JPPFProperty<Boolean>Whether to close the screensaver on mouse motion (full screen mode).static final JPPFProperty<Long>static final JPPFProperty<String>Class name of an implementation oforg.jppf.node.screensaver.NodeIntegration.static final JPPFProperty<Integer>Speed of moving moving logos!static final JPPFProperty<String>Hhorizontal alignment of the status panel (built-in default screensaver).static final JPPFProperty<String>Title of the screensaver's JFrame in windowed mode.static final JPPFProperty<Integer>Width in pixels (windowed mode).static final JPPFProperty<String>Default script language for scripted property values.static final JPPFProperty<Boolean>Whether object graphs should be serialized or deserialized sequentially instead of in parallel.static final JPPFProperty<String>static final JPPFProperty<String>Fully qualified name of a class implementingDriverConnectionStrategy.static final JPPFProperty<Boolean>Whether to exit the JVM when shutting the driver down.static final JPPFProperty<String>Server host name or IP address.static final JPPFProperty<Integer>Server port.static final JPPFProperty<Integer>Server port number for secure connections.static final JPPFProperty<Integer>Same name asSERVER_PORTbut with default value of 11143.static final JPPFProperty<Integer>Eeceive/send buffer size for socket connections.static final JPPFProperty<Boolean>Enable/disable socket keepalive.static final JPPFProperty<Long>Seconds a socket connection can remain idle before being closed (client only).static final JPPFProperty<Boolean>Enable/disable Nagle's algorithm.static final JPPFProperty<String[]>Space-separated enabled cipher suites.static final JPPFProperty<String>SSL client authentication level: 'none' | 'want' | 'need'.static final JPPFProperty<Boolean>Whether to use a separate trust store for client certificates (server only).static final JPPFProperty<String>Path to the client trust store in the file system or classpath.static final JPPFProperty<String>Plain text client trust store password.static final JPPFProperty<String>Client trust store password as an arbitrary source.static final JPPFProperty<String>Client trust store location as an arbitrary source.static final JPPFProperty<String>Client trust store format, e.g.static final JPPFProperty<String>Path to the SSL configuration in the file system or classpath.static final JPPFProperty<String>SSL configuration as an arbitrary source.static final JPPFProperty<String>SSLContextprotocol.static final JPPFProperty<Boolean>Enabled/diable secure connections.static final JPPFProperty<String>Path to the key store in the file system or classpath.static final JPPFProperty<String>Plain text key store password.static final JPPFProperty<String>Key store password as an arbitrary source.static final JPPFProperty<String>Key store location as an arbitrary source.static final JPPFProperty<String>Key store format, e.g.static final JPPFProperty<String[]>A list of space-separated enabled protocols.static final JPPFProperty<Integer>static final JPPFProperty<String>Path to the trust store in the file system or classpath.static final JPPFProperty<String>Plain text trust store password.static final JPPFProperty<String>Trust store password as an arbitrary source.static final JPPFProperty<String>Trust store location as an arbitrary source.static final JPPFProperty<String>Trust store format, e.g.static final JPPFProperty<Integer>Maximum size of temporary buffers pool.static final JPPFProperty<Integer>Size of temporary buffers used in I/O transfers.static final JPPFProperty<String>Type of thread pool to use in the node: either 'default' or 'org.jppf.server.node.fj.ThreadManagerForkJoin'.static final JPPFProperty<Boolean>Whether to display the animated splash screen at console startup, defaults to false.static final JPPFProperty<Long>Interval between images in milliseconds.static final JPPFProperty<String>One or more paths to the images displayed in a rolling sequence (like a slide show), separated by '|' (pipe) characters.static final JPPFProperty<String>The fixed text displayed at center of the splash screen.static final JPPFProperty<String>The color of the splash screen message.static final JPPFProperty<Integer>Interval in seconds between 2 refreshes of a page in the web admin console. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<JPPFProperty<?>>Get the list of all predefined configuration properties.
-
Field Details
-
SERVER_HOST
Server host name or IP address. -
SERVER_PORT
Server port. -
SERVER_SSL_PORT
Server port number for secure connections. -
SERVER_SSL_PORT_NODE
Same name asSERVER_PORTbut with default value of 11143. -
SERVER_EXIT_ON_SHUTDOWN
Whether to exit the JVM when shutting the driver down. -
RESOLVE_ADDRESSES
Whether to resolve IP addresses. -
ADMIN_REFRESH_INTERVAL_HEALTH
Interval between updates of the JVM health data. -
ADMIN_REFRESH_INTERVAL_STATS
Interval between updates of the server statistics. -
ADMIN_REFRESH_INTERVAL_TOPOLOGY
Interval between updates of the topology views. -
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
Size of the class loader cache for the node. -
CLASSLOADER_FILE_LOOKUP
Enable/disable lookup of classpath resources in the file system. -
CLASSLOADER_DELEGATION
Class loader delegation mode: 'parent' or 'url'. -
NODE_CLASSLOADING_BATCH_PERIOD
How often batched class loadin requests are sent to the server. -
DISCOVERY_BROADCAST_EXCLUDE_IPV4
Prevent broadcast to the specified IPv4 addresses (exclusive filter, server only). -
DISCOVERY_BROADCAST_EXCLUDE_IPV6
Prevent broadcast to the specified IPv6 addresses (exclusive filter, server only). -
DISCOVERY_BROADCAST_INCLUDE_IPV4
Broadcast to the specified IPv4 addresses (inclusive filter, server only). -
DISCOVERY_BROADCAST_INCLUDE_IPV6
Broadcast to the specified IPv6 addresses (inclusive filter, server only). -
DISCOVERY_BROADCAST_INTERVAL
UDP broadcast interval in milliseconds. -
DISCOVERY_ENABLED
Enable/disable automatic server discovery via UDP multicast. -
DISCOVERY_ACCEPT_MULTIPLE_INTERFACES
Whether to discover server connections from multiple network interfaces. -
DISCOVERY_EXCLUDE_IPV4
IPv4 exclusion patterns for server discovery. -
DISCOVERY_EXCLUDE_IPV6
IPv6 exclusion patterns for server discovery. -
DISCOVERY_INCLUDE_IPV4
IPv4 inclusion patterns for server discovery. -
DISCOVERY_INCLUDE_IPV6
IPv6 inclusion patterns for server discovery. -
DISCOVERY_GROUP
Server discovery: UDP multicast group. -
DISCOVERY_PORT
Server discovery: UDP multicast port. -
DISCOVERY_TIMEOUT
Server discovery timeout in milliseconds. -
DISCOVERY_PRIORITY
Priority assigned to discovered server connections (client/admiin console). -
DRIVERS
Names of the manually configured servers in the client. -
PARAM_SERVER_HOST
Manually defined driver host for a client-to-driver connection (parametrized). -
PARAM_SERVER_PORT
Manually defined driver port for a client-to-driver connection (parametrized). -
PARAM_SERVER_SSL_ENABLED
Manually defined SSL enabled flag for a client-to-driver connection (parametrized). -
PARAM_PRIORITY
Manually defined priority for a client-to-driver connection (parametrized). -
PARAM_POOL_SIZE
Manually defined connection pool size for a client-to-driver connection (parametrized). -
PARAM_JMX_POOL_SIZE
Manually defined JMX connection pool size for a client-to-driver connection (parametrized). -
PARAM_MAX_JOBS
Manually defined maximum number of jobs that can be handled concurrently by a single connection. -
GUI_PUBLISH_MODE
UI refresh mode for the job data panel: 'immediate_notifications' | 'deferred_notifications' | 'polling'. -
GUI_PUBLISH_PERIOD
Interval between updates of the job data view. -
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
Enable/disable the idle mode. -
IDLE_POLL_INTEFRVAL
Node idle mode: how often the node will check for keyboard and mouse inactivity. -
IDLE_TIMEOUT
Node idle mode: the time of keyboard and mouse inactivity before considering the node idle. -
JMX_POOL_SIZE
JMX connection pool size when discovery is enabled. -
JMX_REMOTE_PROTOCOL
JMX remote protocol. -
JMX_REMOTE_REQUEST_TIMEOUT
Timeout in milliseconds for JMX requests. -
JVM_OPTIONS
JVM options for the node or server process. -
LENGTH_BUFFER_POOL_SIZE
Temporary buffer pool size for reading lengths as ints (size 4). -
LOAD_BALANCING_ALGORITHM
Load balancing algorithm name. -
LOAD_BALANCING_PROFILE
Load balancing parameters profile name. -
LOAD_BALANCING_PERSISTENCE
Class name of the implementation of the load-balancer persistence in the driver or client. -
LOAD_BALANCING_PERSISTENCE_HASH
The hash function used to generate load-balancer state identifiers. -
REMOTE_EXECUTION_ENABLED
Enable/disable remote execution (client only). -
LOCAL_EXECUTION_ENABLED
Enable/disable local execution in the client. -
LOCAL_EXECUTION_THREADS
Maximum threads to use for local execution. -
LOCAL_EXECUTION_PRIORITY
Priority assigned to the client local executor. -
LOCAL_NODE_ENABLED
Whether to enable a node to run in the same JVM as the driver. -
LOCAL_NODES
Whether to enable a node to run in the same JVM as the driver. -
PROCESSING_THREADS
Number of processing threads in the node. -
PROCESSING_THREADS_TTL
Number of processing threads in the node. -
PEER_PROCESSING_THREADS
-
MANAGEMENT_CONNECTION_TIMEOUT
JMX client connection timeout in millis. 0 or less means no timeout. -
MANAGEMENT_ENABLED
Enable/disable management of the node or server. -
MANAGEMENT_HOST
Management server host. -
MANAGEMENT_PORT
Management remote connector port. -
MANAGEMENT_SSL_ENABLED
Enable/disable JMX via secure connections. -
MANAGEMENT_SSL_PORT
Secure JMX server port. -
MANAGEMENT_PORT_NODE
Node management port (to distinguish from server management port when local node is on). -
MANAGEMENT_SERVER_FORWARDER
Fully qualifed class name of a MBeanServerForwarder implementation with optional space-separated string parameters. -
NODE_FORWARDING_POOL_SIZE
Size of the pool of threads used to process node forwarding requests and notifications. -
NIO_CHECK_CONNECTION
enable/disable network connection checks on write operations. -
NODE_OFFLINE
Whether the node runs in offline mode . -
NODE_ANDROID
Whether the node is an Android node. -
DOTNET_BRIDGE_INITIALIZED
Whether the node is .Net-enabled. -
PROVISIONING_MASTER
Whether the node is a master node. -
PROVISIONING_SLAVE
Whether the node is a slave node. -
PROVISIONING_MASTER_UUID
UUID of the master node for a given slave node. -
PROVISIONING_SLAVE_CONFIG_PATH
Directory where slave-specific configuration files are located. -
PROVISIONING_SLAVE_JVM_OPTIONS
JVM options always added to the slave startup command. -
PROVISIONING_SLAVE_PATH_PREFIX
Path prefix for the root directory of slave nodes. -
PROVISIONING_STARTUP_SLAVES
Number of slaves to launch upon master node startup. -
PROVISIONING_STARTUP_OVERRIDES_FILE
Path to an optional config overrides file for slaves launched at startup. -
PROVISIONING_STARTUP_OVERRIDES_SOURCE
An optional config overrides source (name of a class implementingConfigurationSourceReaderorConfigurationSource) for slaves launched at startup. -
PROVISIONING_SLAVE_ID
Id of a slave node generated by/scoped by its master. -
PROVISIONING_REQUEST_CHECK_TIMEOUT
-
OBJECT_SERIALIZATION_CLASS
Serialization scheme: name of a class implementingJPPFSerialization. -
PEER_ALLOW_ORPHANS
Whether to send jobs to orphan peer servers. -
PEER_DISCOVERY_ENABLED
Enable/disable peer server discovery. -
PEER_POOL_SIZE
Size of discovered peer server connection pools. -
PEER_SSL_ENABLED
Toggle secure connections to remote peer servers. -
PEER_RECOVERY_ENABLED
Heartbeat enabled flag for a discovered peer driver connection. -
PEER_HANDLER_PERIOD
-
PEER_DISCOVERY_REMOVAL_CLEANUP_INTERVAL
-
PEERS
Space-separated list of peer server names. -
PEERS_LOAD_BALANCE_THRESHOLD
The number of connected nodes below which this driver load-balances to other peer drivers. -
PARAM_PEER_SERVER_HOST
Server host for a manually configured peer driver connection (parametrized). -
PARAM_PEER_SERVER_PORT
Server port for a manually configured peer driver connection (parametrized). -
PARAM_PEER_SSL_ENABLED
SSL enabled flag for a manually configured peer driver connection (parametrized). -
PARAM_PEER_POOL_SIZE
COnnection pool size for a manually configured peer driver connection (parametrized). -
PARAM_PEER_RECOVERY_ENABLED
Heartbeat enabled flag for a manually configured peer driver connection (parametrized). -
PARAM_RECOVERY_ENABLED
Heartbeat enabled flag for a manually configured peer client connection (parametrized). -
POOL_SIZE
Connection pool size for server connections discovered via UDP multicast. -
MAX_JOBS
Manually defined maximum number of jobs that can be handled concurrently by a single connection. -
RECONNECT_INITIAL_DELAY
Delay in seconds before the first (re)connection attempt. -
RECONNECT_INTERVAL
Frequency in seconds of reconnection attempts. -
RECONNECT_MAX_TIME
Time in seconds after which reconnection attempts stop. A negative value means never stop. -
RECOVERY_ENABLED
Enable/disable recovery from hardware failures through a heartbeat mechanism. -
RECOVERY_MAX_RETRIES
Maximum number of pings to the node before the connection is considered broken. -
RECOVERY_READ_TIMEOUT
Maximum ping response time from the node. -
RECOVERY_REAPER_POOL_SIZE
Number of threads allocated to the node connection reaper. -
REDIRECT_ERR
File to redirectSystem.errto. -
REDIRECT_ERR_APPEND
Append to existing file (true) or create new one (false). -
REDIRECT_OUT
File to redirectSystem.outto. -
REDIRECT_OUT_APPEND
Append to existing file (true) or create new one (false). -
RESOURCE_CACHE_DIR
Root location of the file-persisted caches. -
RESOURCE_CACHE_ENABLED
Whether the class loader resource cache is enabled. -
RESOURCE_CACHE_STORAGE
Type of cache storage: either 'file' or 'memory'. -
SCREENSAVER_ENABLED
Enable/disable the screen saver. -
SCREENSAVER_CLASS
Class name of an implementation oforg.jppf.node.screensaver.JPPFScreenSaver. -
SCREENSAVER_NODE_LISTENER
Class name of an implementation oforg.jppf.node.screensaver.NodeIntegration. -
SCREENSAVER_TITLE
Title of the screensaver's JFrame in windowed mode. -
SCREENSAVER_ICON
Path to the image for the frame's icon (windowed mode). -
SCREENSAVER_FULLSCREEN
Whether to display the screen saver in full screen mode. -
SCREENSAVER_WIDTH
Width in pixels (windowed mode). -
SCREENSAVER_HEIGHT
Height in pixels (windowed mode). -
SCREENSAVER_LOCATION_X
Screensaver's on-screen X coordinate (windowed mode). -
SCREENSAVER_LOCATION_Y
Screensaver's on-screen Y coordinate (windowed mode). -
SCREENSAVER_MOUSE_MOTION_CLOSE
Whether to close the screensaver on mouse motion (full screen mode). -
SCREENSAVER_MOUSE_MOTION_DELAY
-
SCREENSAVER_HANDLE_COLLISIONS
Handle collisions between moving logos (built-in default screensaver). -
SCREENSAVER_LOGOS
Number of moving moving logos (built-in default screensaver). -
SCREENSAVER_SPEED
Speed of moving moving logos! from 1 to 100 (built-in default screensaver). -
SCREENSAVER_LOGO_PATH
Path(s) to the moving logo image(s) (built-in default screensaver). -
SCREENSAVER_CENTERIMAGE
Path to the larger image at the center of the screen (built-in default screensaver). -
SCREENSAVER_STATUS_PANEL_ALIGNMENT
Hhorizontal alignment of the status panel (built-in default screensaver). -
SOCKET_BUFFER_SIZE
Eeceive/send buffer size for socket connections. -
SOCKET_KEEPALIVE
Enable/disable socket keepalive. -
SOCKET_MAX_IDLE
Seconds a socket connection can remain idle before being closed (client only). -
SOCKET_TCP_NODELAY
Enable/disable Nagle's algorithm. -
SSL_ENABLED
Enabled/diable secure connections. -
SSL_CIPHER_SUITES
Space-separated enabled cipher suites. -
SSL_CLIENT_AUTH
SSL client authentication level: 'none' | 'want' | 'need'. -
SSL_CLIENT_DISTINCT_TRUSTSTORE
Whether to use a separate trust store for client certificates (server only). -
SSL_CLIENT_TRUSTSTORE_FILE
Path to the client trust store in the file system or classpath. -
SSL_CLIENT_TRUSTSTORE_PASSWORD
Plain text client trust store password. -
SSL_CLIENT_TRUSTSTORE_PASSWORD_SOURCE
Client trust store password as an arbitrary source. -
SSL_CLIENT_TRUSTSTORE_SOURCE
Client trust store location as an arbitrary source. -
SSL_CLIENT_TRUSTSTORE_TYPE
Client trust store format, e.g. 'JKS'. -
SSL_CONFIGURATION_FILE
Path to the SSL configuration in the file system or classpath. -
SSL_CONFIGURATION_SOURCE
SSL configuration as an arbitrary source. -
SSL_CONTEXT_PROTOCOL
SSLContextprotocol. -
SSL_KEYSTORE_FILE
Path to the key store in the file system or classpath. -
SSL_KEYSTORE_PASSWORD
Plain text key store password. -
SSL_KEYSTORE_PASSWORD_SOURCE
Key store password as an arbitrary source. -
SSL_KEYSTORE_TYPE
Key store format, e.g. 'JKS'. -
SSL_KEYSTORE_SOURCE
Key store location as an arbitrary source. -
SSL_PROTOCOLS
A list of space-separated enabled protocols. -
SSL_TRUSTSTORE_FILE
Path to the trust store in the file system or classpath. -
SSL_TRUSTSTORE_PASSWORD
Plain text trust store password. -
SSL_TRUSTSTORE_PASSWORD_SOURCE
Trust store password as an arbitrary source. -
SSL_TRUSTSTORE_SOURCE
Trust store location as an arbitrary source. -
SSL_TRUSTSTORE_TYPE
Trust store format, e.g. 'JKS'. -
SSL_THREAD_POOL_SIZE
-
TEMP_BUFFER_POOL_SIZE
Maximum size of temporary buffers pool. -
TEMP_BUFFER_SIZE
Size of temporary buffers used in I/O transfers. -
NIO_THREAD_POOL_TYPE
Type of NIO thread pool: either dynamic or fixed. -
NIO_THREAD_POOL_SIZE
Core number of threads performing network I/O . -
NIO_THREAD_QUEUE_SIZE
Queue size for the pool of threads performing network I/O . -
NIO_THREAD_TTL
TTL in milliseconds for threads beyond the core number performing network I/O. -
UI_SPLASH
Whether to display the animated splash screen at console startup, defaults to false. -
UI_SPLASH_DELAY
Interval between images in milliseconds. -
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
The fixed text displayed at center of the splash screen. -
UI_SPLASH_MESSAGE_COLOR
The color of the splash screen message. -
NIO_SELECT_TIMEOUT
-
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
Whether to call System.gc() and recompute the avalaible heap size before triggering disk overflow. -
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
Whether to check for low memory and trigger disk offloading. -
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
Determines the frequency at which the JVM's cpu load is recomputed, in ms. -
THREAD_MANAGER_CLASS
Type of thread pool to use in the node: either 'default' or 'org.jppf.server.node.fj.ThreadManagerForkJoin'. -
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
Maximum number of jobs that can be handled concurrently by a node. -
NODE_THROTTLING_CHECK_PERIOD
How often the node throttling mechanism will check, expressed as an interval in milliseconds. -
SCRIPT_DEFAULT_LANGUAGE
Default script language for scripted property values. -
SERVER_CONNECTION_STRATEGY
Fully qualified name of a class implementingDriverConnectionStrategy. -
SERIALIZATION_EXCEPTION_HOOK
-
JAVA_PATH
Full path to the Java executable. -
CONFIG_OVERRIDES_PATH
Path to the temporary config overrides properties file. -
DEFAULT_SCROLLBAR_THICKNESS
The default thickness of the scrollbars in the GUI. -
NODE_IDLE
Whether a node is idle. This property is only set within a server. -
NODE_RESERVED_JOB
UUID of the job for which a node is reserved. -
NODE_RESERVED_UUID
UUID of the node beofre restart, when it has a job reserved. -
DEBUG_ENABLED
Whether debug mbean is enabled, defaults to false. -
WEB_ADMIN_REFRESH_INTERVAL
Interval in seconds between 2 refreshes of a page in the web admin console. -
JOB_PERSISTENCE
Class name of the implementation of the job persistence in the driver. -
SEQUENTIAL_SERIALiZATION
Whether object graphs should be serialized or deserialized sequentially instead of in parallel. -
LOCAL_NODE_BIAS
Whether bias towards local node for scheduling is enabled in the driver. -
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
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
Location of the file that contains the DDL statements to create the database table for the laod-balancers persistence. -
ADMIN_CONSOLE_VIEW_ENABLED
Enable / disable a pluggable view. -
ADMIN_CONSOLE_VIEW_CLASS
Name of a pluggable view class, extending org.jppf.ui.plugin.PluggableView. -
ADMIN_CONSOLE_VIEW_TITLE
The title for the view, seen as the tab label. -
ADMIN_CONSOLE_VIEW_ICON
Path to the icon for a pluggable view, seen as the tab icon. -
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
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
Whether to automatically select the pluggable view. -
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
A default client-side execution policy to associate with submitted jobs when they don't have one. -
JMX_NOTIF_QUEUE_SIZE
Maximum size of pending notifications queue. -
CLIENT_SYSOUT_ENABLED
Whether the client should print connection events to stdout.
-
-
Constructor Details
-
JPPFProperties
public JPPFProperties()
-
-
Method Details
-
allProperties
Get the list of all predefined configuration properties.- Returns:
- A list of
JPPFPropertyinstances.
-