Package org.jppf.jmx
Class JPPFJMXProperties
java.lang.Object
org.jppf.jmx.JPPFJMXProperties
An enumeration of
JPPFProperty constants that apply to the JPPF jmx remote connector.- Author:
- Laurent Cohen
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JPPFProperty<Integer>Maximum size of pending notifications queue.static final JPPFProperty<String>Maximum time in milliseconds to wait for a JMX request to succeed, default to 15,000 ms.static final JPPFProperty<String>SSL client authentication level: one of 'none', 'want', 'need', defaults to 'none'.static final JPPFProperty<String>Whether to use a separate trust store for client certificates (server only), defaults to 'false'.static final JPPFProperty<String>Path to the client trust store in the file system or classpath, defaults to null.static final JPPFProperty<String>Plain text client trust store password, defaults to null.static final JPPFProperty<String>Client trust store password as an arbitrary source, default to null.static final JPPFProperty<String>Client trust store location as an arbitrary source, defaults to null.static final JPPFProperty<String>Client trust store format, defaults to 'jks'.static final JPPFProperty<String>javax.net.ssl.SSLContext protocol, defaults to TLSv1.2.static final JPPFProperty<String>whether to use secure connections via TLS protocol, defaults to false.static final JPPFProperty<String>Space-separated list of enabled cipher suites, defaults to SSLContext.getDefault().getDefaultSSLParameters().getCipherSuites().static final JPPFProperty<String>A list of space-separated enabled protocols, defaults to TLSv1.2.static final JPPFProperty<String>Path to the key store in the file system or classpath, defaults to null.static final JPPFProperty<String>Plain text key store password, defaults to null.static final JPPFProperty<String>Key store password as an arbitrary source, defaults to null.static final JPPFProperty<String>Key store location as an arbitrary source, defaults to null.static final JPPFProperty<String>Key store format, defaults to 'jks'.static final JPPFProperty<String>Path to the trust store in the file system or classpath, defaults to null.static final JPPFProperty<String>Plain text trust store password, defaults to null.static final JPPFProperty<String>Trust store password as an arbitrary source, defaults to null.static final JPPFProperty<String>Trust store location as an arbitrary source, defaults to null.static final JPPFProperty<String>Trust store format, defaults to 'jks'. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<JPPFProperty<?>>Get the list of all predefined configuration properties in this class.
-
Field Details
-
REQUEST_TIMEOUT
Maximum time in milliseconds to wait for a JMX request to succeed, default to 15,000 ms. -
TLS_ENABLED
whether to use secure connections via TLS protocol, defaults to false. -
TLS_CONTEXT_PROTOCOL
javax.net.ssl.SSLContext protocol, defaults to TLSv1.2. -
TLS_ENABLED_PROTOCOLS
A list of space-separated enabled protocols, defaults to TLSv1.2. -
TLS_ENABLED_CIPHER_SUITES
Space-separated list of enabled cipher suites, defaults to SSLContext.getDefault().getDefaultSSLParameters().getCipherSuites(). -
TLS_CLIENT_AUTHENTICATION
SSL client authentication level: one of 'none', 'want', 'need', defaults to 'none'. -
TLS_CLIENT_DISTINCT_TRUSTSTORE
Whether to use a separate trust store for client certificates (server only), defaults to 'false'. -
TLS_CLIENT_TRUSTSTORE_PASSWORD
Plain text client trust store password, defaults to null. -
TLS_CLIENT_TRUSTSTORE_PASSWORD_SOURCE
Client trust store password as an arbitrary source, default to null. -
TLS_CLIENT_TRUSTSTORE_FILE
Path to the client trust store in the file system or classpath, defaults to null. -
TLS_CLIENT_TRUSTSTORE_SOURCE
Client trust store location as an arbitrary source, defaults to null. -
TLS_CLIENT_TRUSTSTORE_TYPE
Client trust store format, defaults to 'jks'. -
TLS_TRUSTSTORE_PASSWORD
Plain text trust store password, defaults to null. -
TLS_TRUSTSTORE_PASSWORD_SOURCE
Trust store password as an arbitrary source, defaults to null. -
TLS_TRUSTSTORE_FILE
Path to the trust store in the file system or classpath, defaults to null. -
TLS_TRUSTSTORE_SOURCE
Trust store location as an arbitrary source, defaults to null. -
TLS_TRUSTSTORE_TYPE
Trust store format, defaults to 'jks'. -
TLS_KEYSTORE_PASSWORD
Plain text key store password, defaults to null. -
TLS_KEYSTORE_PASSWORD_SOURCE
Key store password as an arbitrary source, defaults to null. -
TLS_KEYSTORE_FILE
Path to the key store in the file system or classpath, defaults to null. -
TLS_KEYSTORE_SOURCE
Key store location as an arbitrary source, defaults to null. -
TLS_KEYSTORE_TYPE
Key store format, defaults to 'jks'. -
NOTIF_QUEUE_SIZE
Maximum size of pending notifications queue.
-
-
Constructor Details
-
JPPFJMXProperties
public JPPFJMXProperties()
-
-
Method Details
-
allProperties
Get the list of all predefined configuration properties in this class.- Returns:
- A list of
JPPFPropertyinstances.
-