mirror of
https://codeberg.org/Mercury-IM/Smack
synced 2024-11-30 02:02:06 +01:00
f155cb4d07
Separated the reading of provider files from the ProviderManager. Manager now only manages. Added ability to add collections of providers to the manager via a ProviderLoader, of which there is one default implementation which loads from the default file format. Now provider files can be programmatically added at any time. Also updated the configuration abilities so that a provider file can also be set via VM arg, as well as the smack configuration itself. Introduced Java Util Logging as well. git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13861 b35dd754-fafc-0310-a699-88a17e54d16e
44 lines
2.2 KiB
XML
44 lines
2.2 KiB
XML
<?xml version="1.0"?>
|
|
<!-- Smack configuration file. -->
|
|
<smack>
|
|
|
|
<!-- Packet reply timeout in milliseconds -->
|
|
<packetReplyTimeout>5000</packetReplyTimeout>
|
|
|
|
<!-- Keep-alive interval in milliseconds -->
|
|
<keepAliveInterval>30000</keepAliveInterval>
|
|
|
|
<!-- Enable/Disable local Socks5 proxy -->
|
|
<localSocks5ProxyEnabled>true</localSocks5ProxyEnabled>
|
|
|
|
<!-- Port of the local Socks5 proxy -->
|
|
<localSocks5ProxyPort>7777</localSocks5ProxyPort>
|
|
|
|
<!-- Port of the local Socks5 proxy -->
|
|
<packetCollectorSize>10000</packetCollectorSize>
|
|
|
|
<!-- Automatic enable Entity Caps (XEP-0115) for new connections -->
|
|
<autoEnableEntityCaps>false</autoEnableEntityCaps>
|
|
|
|
<!-- Classes that will be loaded when Smack starts -->
|
|
<startupClasses>
|
|
<className>org.jivesoftware.smack.LoggingInitializer</className>
|
|
<className>org.jivesoftware.smack.provider.CoreInitializer</className>
|
|
<className>org.jivesoftware.smack.provider.VmArgInitializer</className>
|
|
<className>org.jivesoftware.smack.PrivacyListManager</className>
|
|
<className>org.jivesoftware.smack.keepalive.KeepAliveManager</className>
|
|
<className>org.jivesoftware.smackx.provider.ExtensionInitializer</className>
|
|
<className>org.jivesoftware.smackx.ServiceDiscoveryManager</className>
|
|
<className>org.jivesoftware.smackx.XHTMLManager</className>
|
|
<className>org.jivesoftware.smackx.muc.MultiUserChat</className>
|
|
<className>org.jivesoftware.smackx.bytestreams.ibb.InBandBytestreamManager</className>
|
|
<className>org.jivesoftware.smackx.bytestreams.socks5.Socks5BytestreamManager</className>
|
|
<className>org.jivesoftware.smackx.filetransfer.FileTransferManager</className>
|
|
<className>org.jivesoftware.smackx.LastActivityManager</className>
|
|
<className>org.jivesoftware.smack.ReconnectionManager</className>
|
|
<className>org.jivesoftware.smackx.commands.AdHocCommandManager</className>
|
|
<className>org.jivesoftware.smack.util.dns.JavaxResolver</className>
|
|
<className>org.jivesoftware.smackx.ping.PingManager</className>
|
|
</startupClasses>
|
|
|
|
</smack>
|