All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.brooklyn.entity.nosql.hazelcast.hazelcast-brooklyn.xml Maven / Gradle / Ivy

There is a newer version: 1.1.0
Show newest version
[#ftl]
<?xml version="1.0" encoding="UTF-8"?>

<hazelcast xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://www.hazelcast.com/schema/config
                               http://www.hazelcast.com/schema/config/hazelcast-config-3.5.xsd"
           xmlns="http://www.hazelcast.com/schema/config">

    <properties>
        <property name="hazelcast.discovery.enabled">true</property>
    </properties>

    <group>
        <name>${entity.groupName}</name>
        <password>${entity.groupPassword}</password>
    </group>
    <management-center enabled="false">http://localhost:8080/mancenter</management-center>
    <network>
        <port auto-increment="true" port-count="100">${entity.nodePort?c}</port>
        <outbound-ports>
            <!--
            Allowed port range when connecting to other nodes.
            0 or * means use system provided port.
            -->
            <ports>0</ports>
        </outbound-ports>

        <join>
            <multicast enabled="false" />

            <tcp-ip enabled="true">
            [#list driver.hazelcastNodesList as member]
                <member>${member}</member>
            [/#list]
            </tcp-ip>
            <aws enabled="false" />
        </join>

        <ssl enabled="false"/>
        <socket-interceptor enabled="false"/>

    </network>
    <partition-group enabled="false"/>

    <map name="default">
        <in-memory-format>BINARY</in-memory-format>
        <backup-count>1</backup-count>
        <async-backup-count>0</async-backup-count>
        <time-to-live-seconds>0</time-to-live-seconds>
        <max-idle-seconds>0</max-idle-seconds>
        <eviction-policy>NONE</eviction-policy>
        <max-size policy="PER_NODE">0</max-size>
        <eviction-percentage>25</eviction-percentage>
        <min-eviction-check-millis>100</min-eviction-check-millis>
        <merge-policy>com.hazelcast.map.merge.PutIfAbsentMapMergePolicy</merge-policy>
    </map>

    <serialization>
        <portable-version>0</portable-version>
    </serialization>

    <services enable-defaults="true"/>

</hazelcast>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy