<?xml version="1.0" encoding="UTF-8"?>
<!--
This file stores bootstrap properties needed by Connection Managers.
Property names must be in the format: "prop.name.is.blah=value"
That will be stored as:
<prop>
<name>
<is>
<blah>value</blah>
</is>
</name>
</prop>
-->
<!-- root element, all properties must be under this element -->
<jive>
<xmpp>
<!-- Name of the server to connect. This property is required. -->
<domain></domain>
<!-- TCP port to connect to the XMPP server on. -->
<port>5262</port>
<!-- Password to use to log into the server. This property is required. -->
<password></password>
<manager>
<!-- Name of the connection manager that uniquely identifies this manager.
This property is optional. A random name is generated if none was defined. -->
<name></name>
<!-- Number of connections to establish to the server. -->
<connections>1</connections>
<!-- Number of threads for processing incoming server traffic per connection. -->
<incoming>
<threads>5</threads>
</incoming>
</manager>
<server>
<certificate>
<!-- Flag that indicates if certificates of the server should be validated. -->
<verify>true</verify>
<verify>
<!-- Flag that indicates if certificates chain should be validated. -->
<chain>true</chain>
<!-- Verify that the the last certificate in the chain was issued by
a third-party that we trust. -->
<root>true</root>
<!-- For every certificate in the chain, verify that the certificate
is valid at the current time. -->
<validity>true</validity>
</verify>
<!-- Flag that indicates if self-signed certificates are accepted. -->
<accept-selfsigned>false</accept-selfsigned>
</certificate>
</server>
<client>
<!-- Milliseconds a client connection has to be idle to be closed.
Default is 30 minutes. -->
<idle>1800000</idle>
</client>
<socket>
<default>
<!-- Default port to use for plain/TLS client connections. -->
<port>5222</port>
</default>
<ssl>
<active>true</active>
<!-- Default port to use for client connections using old SSL method. -->
<port>5223</port>
<storeType>jks</storeType>
<!-- <keystore></keystore>
<keypass></keypass>
<truststore></truststore>
<trustpass></trustpass> -->
</ssl>
<!-- Listen on a specific network interface. -->
<!-- <network>
<interface></interface>
</network> -->
<!-- Low level socket settings. Use this section to finetune sockets based on load. -->
<!-- Maximum number of outstanding connection requests is set. This can be considered a backlog
of requests waiting on the TCP/IP port for the listener to accept the request. -->
<backlog>50</backlog>
<buffer>
<!-- Hint the size of the underlying buffers used by the platform for incoming network I/O -->
<receive>-1</receive>
<!-- Hint the size of the underlying buffers used by the platform for outgoing network I/O -->
<send>-1</send>
</buffer>
<!-- Specifies a linger-on-close timeout. This option disables/enables immediate return
from a close() of a TCP Socket.-->
<linger>-1</linger>
<!-- This option causes packets to be flushed on to the network more frequently. If you are
streaming large amounts of data, there is no buffering and hence no delay.-->
<!-- <tcp-nodelay>false</tcp-nodelay> -->
</socket>
<processor>
<!-- Number of processors that will be listening for incoming traffic. The optimal number is related
to the number of CPUs. Each processor will run in its own thread. -->
<!-- <count>1</count> -->
<!-- Number of threads that will process incoming traffic detected by processors. Note that
threads will be shared among processors. -->
<!-- <threads>
<standard>16</standard>
<ssl>16</ssl>
</threads> -->
</processor>
<!-- Configure http binding. -->
<httpbind>
<enabled>false</enabled>
<port>
<plain>7070</plain>
<secure>7443</secure>
</port>
<!-- Script syntax allows BOSH to be used in environments where clients may be restricted to using a particular server -->
<scriptSyntax>
<enabled>false</enabled>
</scriptSyntax>
<client>
<requests>
<!-- Longest time (in seconds) to wait before responding to any request during the session -->
<!-- <wait></wait> -->
<!-- Maximum allowable seconds over which a client can send empty requests to the server -->
<polling>5</polling>
<!-- Limit number of simultaneous requests the client makes with the 'requests' attribute -->
<max>2</max>
</requests>
<!-- Seconds a session has to be idle to be closed -->
<idle>30</idle>
</client>
</httpbind>
</xmpp>
<!-- Configure debug logger. -->
<log>
<debug>
<enabled>false</enabled>
</debug>
</log>
</jive>