<?xml version='1.0'?>
<!--
Copyright 2001-2007 by Oracle. All rights reserved.
Oracle is a registered trademarks of Oracle Corporation and/or its affiliates.
This software is the confidential and proprietary information of
Oracle Corporation. You shall not disclose such confidential and
proprietary information and shall use it only in accordance with the
terms of the license agreement you entered into with Oracle.
This notice may not be removed or altered.
-->
<!DOCTYPE coherence PUBLIC
"-//Oracle Corporation//DTD Oracle Coherence 3.3//EN"
"http://www.tangosol.com/dtd/coherence_3_3.dtd">
<!--
Note: This XML is set up for a development mode; search for "Note:"
to find specific notes on changes suggested for production use.
-->
<coherence xml-override="{tangosol.coherence.override /tangosol-coherence-override-{mode}.xml}">
<cluster-config>
<member-identity>
<!--
Note: All members of the cluster must specify the same cluster name in
order to be allowed to join the cluster.
-->
<cluster-name system-property="tangosol.coherence.cluster">momocluster1</cluster-name>
<site-name system-property="tangosol.coherence.site"></site-name>
<rack-name system-property="tangosol.coherence.rack"></rack-name>
<machine-name system-property="tangosol.coherence.machine"></machine-name>
<process-name system-property="tangosol.coherence.process"></process-name>
<member-name system-property="tangosol.coherence.member"></member-name>
<role-name system-property="tangosol.coherence.role"></role-name>
<priority system-property="tangosol.coherence.priority"></priority>
</member-identity>
<unicast-listener>
<!--
Note: Specifying one or more "well known" addresses (WKA) will disable
all multicast communication. In this case, for a member to join the cluster
it will either have to be a WKA or there will have to be at least one WKA
member running.
-->
<well-known-addresses>
<socket-address id="1">
<address system-property="tangosol.coherence.wka"></address>
<port system-property="tangosol.coherence.wka.port">8088</port>
</socket-address>
</well-known-addresses>
<!--
Note: The "localhost" setting may not work on systems that define
localhost as the loopback address; in that case, specify the machine
name or the specific IP address.
-->
<address system-property="tangosol.coherence.localhost">localhost</address>
<port system-property="tangosol.coherence.localport">8088</port>
<port-auto-adjust system-property="tangosol.coherence.localport.adjust">true</port-auto-adjust>
<packet-buffer>
<maximum-packets>1428</maximum-packets>
</packet-buffer>
<priority>8</priority>
</unicast-listener>
<multicast-listener>
<address system-property="tangosol.coherence.clusteraddress">224.3.3.1</address>
<port system-property="tangosol.coherence.clusterport">33389</port>
<!--
Note: For production use, this value should be set to the lowest integer
value that works. On a single server cluster, it should work at "0"; on
a simple switched backbone, it should work at "1"; on an advanced backbone
with intelligent switching, it may require a value of "2" or more. Setting
the value too high can utilize unnecessary bandwidth on other LAN segments
and can even cause the OS or network devices to disable multicast traffic.
-->
<time-to-live system-property="tangosol.coherence.ttl">4</time-to-live>
<packet-buffer>
<maximum-packets>64</maximum-packets>
</packet-buffer>
<priority>8</priority>
<!--
Note: For production use, the recommended value is 30000.
-->
<join-timeout-milliseconds>30000</join-timeout-milliseconds>
<multicast-threshold-percent>25</multicast-threshold-percent>
</multicast-listener>
<tcp-ring-listener>
<!--
Note: When encountering problems getting Coherence running on a system,
we suggest that this value be set to "false" until all other issues are
resolved in order to simplify trouble-shooting.
-->
<enabled system-property="tangosol.coherence.tcpring">true</enabled>
<maximum-socket-closed-exceptions>2</maximum-socket-closed-exceptions>
<priority>6</priority>
</tcp-ring-listener>
<shutdown-listener>
<!--
Note: For production use, the suggested value is "none" (or "false")
unless testing has verified that the behavior on external shutdown is
exactly what is desired.
-->
<enabled system-property="tangosol.coherence.shutdownhook">force</enabled>
</shutdown-listener>
<packet-speaker>
<priority>8</priority>
</packet-speaker>
<packet-publisher>
<packet-size>
<maximum-length>1468</maximum-length>
<preferred-length>1468</preferred-length>
</packet-size>
<packet-pool>
<maximum-packets>2048</maximum-packets>
</packet-pool>
<packet-delivery>
<resend-milliseconds>200</resend-milliseconds>
<!--
Note: For production use, the recommended value is the greater of 60000
and two times the maximum expected full GC duration.
-->
<timeout-milliseconds>60000</timeout-milliseconds>
<heartbeat-milliseconds>1000</heartbeat-milliseconds>
<flow-control>
<enabled>true</enabled>
<pause-detection>
<maximum-packets>16</maximum-packets>
</pause-detection>
<outstanding-packets>
<maximum-packets>4096</maximum-packets>
<minimum-packets>64</minimum-packets>
</outstanding-packets>
</flow-control>
<packet-bundling>
<maximum-deferral-time>1us</maximum-deferral-time>
<aggression-factor>0</aggression-factor>
</packet-bundling>
</packet-delivery>
<notification-queueing>
<ack-delay-milliseconds>16</ack-delay-milliseconds>
<nack-delay-milliseconds>1</nack-delay-milliseconds>
</notification-queueing>
<burst-mode>
<maximum-packets>0</maximum-packets>
<pause-milliseconds>10</pause-milliseconds>
</burst-mode>
<traffic-jam>
<maximum-packets>8192</maximum-packets>
<pause-milliseconds>10</pause-milliseconds>
</traffic-jam>
<packet-buffer>
<maximum-packets>32</maximum-packets>
</packet-buffer>
<priority>6</priority>
<!--
Note: Disabling the Publisher is used only by Java Real-Time Clients to
restrict their ability to use the cluster protocol (TCMP). When disabled,
a client is only be able to access clustered services via Extend proxies.
-->
<enabled system-property="tangosol.coherence.tcmp.enabled">true</enabled>
</packet-publisher>
<incoming-message-handler>
<maximum-time-variance>16</maximum-time-variance>
<packet-pool>
<maximum-packets>2048</maximum-packets>
</packet-pool>
<use-nack-packets>true</use-nack-packets>
<priority>7</priority>
</incoming-message-handler>
<outgoing-message-handler>
<!--
Note: Uncomment the following section to activate gzip compression
for all network messages, which can help substantially with WAN
and low-bandwidth networks; for more information, see:
http://www.tangosol.com/faq-coherence.jsp#filterconfig
-->
<use-filters>
<!-- <filter-name>gzip</filter-name> -->
</use-filters>
</outgoing-message-handler>
<authorized-hosts>
<host-address></host-address>
<host-range>
<fro