diff options
author | Vitaly Takmazov | 2016-11-11 15:04:04 +0300 |
---|---|---|
committer | Vitaly Takmazov | 2016-11-11 15:04:04 +0300 |
commit | a541e0aeed343cba2056d44f7de27bfae04ef38e (patch) | |
tree | 2f5cdef572ed0ff18a132d7ac0a52480f6d5b3f4 /juick-xmpp-ft/src/main/java/com/juick/components/XMPPFTServer.java | |
parent | fcbf13dae35f024ceace25bcbf81a3cd05d6243a (diff) |
xmpp-ft: add boilerplate to support juick URL scheme (remove when OobX will be fixed)
Diffstat (limited to 'juick-xmpp-ft/src/main/java/com/juick/components/XMPPFTServer.java')
-rw-r--r-- | juick-xmpp-ft/src/main/java/com/juick/components/XMPPFTServer.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/juick-xmpp-ft/src/main/java/com/juick/components/XMPPFTServer.java b/juick-xmpp-ft/src/main/java/com/juick/components/XMPPFTServer.java index 6726a156..4a85b046 100644 --- a/juick-xmpp-ft/src/main/java/com/juick/components/XMPPFTServer.java +++ b/juick-xmpp-ft/src/main/java/com/juick/components/XMPPFTServer.java @@ -1,5 +1,6 @@ package com.juick.components; +import com.juick.components.url.JuickURLStreamHandlerFactory; import org.apache.commons.codec.digest.DigestUtils; import org.apache.commons.io.FilenameUtils; import org.apache.commons.lang3.math.NumberUtils; @@ -15,10 +16,7 @@ import rocks.xmpp.extensions.filetransfer.FileTransferManager; import rocks.xmpp.extensions.oob.model.x.OobX; import java.io.IOException; -import java.net.MalformedURLException; -import java.net.URI; -import java.net.URISyntaxException; -import java.net.URL; +import java.net.*; import java.nio.file.Path; import java.nio.file.Paths; import java.util.ArrayList; @@ -32,6 +30,7 @@ public class XMPPFTServer { private static final Logger logger = LoggerFactory.getLogger(XMPPFTServer.class); public XMPPFTServer(Environment env) { + URL.setURLStreamHandlerFactory(new JuickURLStreamHandlerFactory()); ExternalComponent component = ExternalComponent.create(env.getProperty("component_name", "files"), env.getProperty("component_password", "secret"), env.getProperty("component_host", "localhost"), NumberUtils.toInt(env.getProperty("component_port", "5347"), 5347)); |