Used in: coherence.
Contains the cluster configuration information, including communication and service parameters.
The following table describes the elements you can define within the cluster-config element.
Element | Required/Optional | Description |
---|---|---|
<cluster-name> | Optional | Specifies the name for the cluster. In order for a new
node to join a running cluster it must be configured with the same cluster
name as the running cluster. This prevents separate uniquely named clusters,
which are unknowingly using the same multicast
address from erroneously forming a single cluster. reconfigured override is tangosol.coherence.clustername. Default value is an empty string. |
<unicast-listener> | Required | Specifies the configuration information for the Unicast listener, used for receiving point-to-point network communications. |
<multicast-listener> | Required | Specifies the configuration information for the Multicast listener, used for receiving point-to-multipoint network communications. |
<shutdown-listener> | Required | Specifies the action to take upon receiving an external shutdown request. |
<tcp-ring-listener> | Required | Specifies configuration information for the TCP Ring listener, used to death detection. |
<packet-publisher> | Required | Specifies configuration information for the Packet publisher, used for network data transmission. |
<incoming-message-handler> | Required | Specifies configuration information for the Incoming message handler, used for dispatching incoming cluster communications. |
<outgoing-message-handler> | Required | Specifies configuration information for the Outgoing message handler, used for dispatching outgoing cluster communications. |
<authorized-hosts> | Optional | Specifies the hosts which are allowed to join the cluster. |
<services> | Required | Specifies the declarative data for all available Coherence services. |
<filters> | Optional | Specifies data transformation filters, which can be used to perform custom transformations on data being transfered between cluster nodes. |
The content override attribute xml-override can be optionally used to fully or partially override the contents of this element with XML document that is external to the base document.