@Target(value=TYPE) @Retention(value=RUNTIME) @Documented @Inherited @Import(value=EmbeddedManagerConfiguration.class) public @interface EnableEmbeddedManager
Configuration
class to embed a GemFire Manager service in the GemFire server-side data member node.EmbeddedManagerConfiguration| Modifier and Type | Optional Element and Description |
|---|---|
boolean |
jmxManager
If
true then this member is willing to be a JMX Manager. |
String |
jmxManagerAccessFile
By default, the JMX Manager will allow full access to all mbeans by any client.
|
String |
jmxManagerBindAddress
By default, the JMX Manager (when configured with a port) will listen on all the local host's addresses.
|
String |
jmxManagerHostnameForClients
Lets you control what hostname will be given to clients that ask the Locator for the location of a JMX Manager.
|
String |
jmxManagerPasswordFile
By default, the JMX Manager will allow clients without credentials to connect.
|
int |
jmxManagerPort
The port this JMX Manager will listen to for client connections.
|
String |
jmxManagerSslCiphers
A space-separated list of the valid SSL ciphers for JMX Manager connections.
|
boolean |
jmxManagerSslEnabled
Enables or disables SSL for connections to the JMX Manager.
|
String |
jmxManagerSslProtocols
A space-separated list of the valid SSL protocols for JMX Manager connections.
|
boolean |
jmxManagerSslRequireAuthentication
Boolean indicating whether to require authentication for JMX Manager connections.
|
boolean |
jmxManagerStart
If true then this member will start a JMX Manager when it creates a cache.
|
int |
jmxManagerUpdateRate
The rate, in milliseconds, at which this member will push updates to any JMX Managers.
|
public abstract boolean jmxManager
true then this member is willing to be a JMX Manager. All the other JMX Manager properties will be
used when it does become a manager. If this property is false then all other jmx-manager-* properties
are ignored.
Defaults to true.public abstract String jmxManagerAccessFile
com.sun.management.jmxremote.access.file System property. Ignored if jmx-manager
is false or if jmx-manager-port is zero.public abstract String jmxManagerBindAddress
false or jmx-manager-port is zero.
Defaults to localhost.public abstract String jmxManagerHostnameForClients
false or jmx-manager-port is zero.
Defaults to localhost.public abstract String jmxManagerPasswordFile
false or jmx-manager-port is zero.public abstract int jmxManagerPort
false.
Defaults to 1099.public abstract boolean jmxManagerSslEnabled
true and jmx-manager-port
is not zero, then the JMX Manager will only accept SSL connections. If this property is not set, then GemFire
uses the value of cluster-ssl-enabled to determine whether JMX connections should use SSL.
Defaults to false.public abstract String jmxManagerSslCiphers
public abstract String jmxManagerSslProtocols
public abstract boolean jmxManagerSslRequireAuthentication
true.public abstract boolean jmxManagerStart
true. Ignored if
jmx-manager is false.
Defaults to false.public abstract int jmxManagerUpdateRate
2000.Copyright © 2011-2015–2016 Pivotal Software, Inc.. All rights reserved.