Repository: camel
Updated Branches:
  refs/heads/master 36ca5ca65 -> bb6d6b60e


CAMEL-10544: Polish


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/bb6d6b60
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/bb6d6b60
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/bb6d6b60

Branch: refs/heads/master
Commit: bb6d6b60e47ce4720bcbb1d6c386b98374b561fb
Parents: 36ca5ca
Author: Babak Vahdat <bvah...@apache.org>
Authored: Sat May 20 01:19:46 2017 +0200
Committer: Babak Vahdat <bvah...@apache.org>
Committed: Sat May 20 01:19:46 2017 +0200

----------------------------------------------------------------------
 .../main/java/org/apache/camel/component/xmpp/XmppEndpoint.java | 5 +++--
 .../org/apache/camel/component/xmpp/EmbeddedXmppTestServer.java | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/bb6d6b60/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppEndpoint.java
----------------------------------------------------------------------
diff --git 
a/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppEndpoint.java
 
b/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppEndpoint.java
index 5ebc570..543d510 100644
--- 
a/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppEndpoint.java
+++ 
b/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppEndpoint.java
@@ -33,6 +33,7 @@ import org.apache.camel.spi.Metadata;
 import org.apache.camel.spi.UriEndpoint;
 import org.apache.camel.spi.UriParam;
 import org.apache.camel.spi.UriPath;
+import org.apache.camel.util.ObjectHelper;
 import org.apache.camel.util.StringHelper;
 import org.jivesoftware.smack.ConnectionConfiguration;
 import org.jivesoftware.smack.SmackException;
@@ -97,7 +98,7 @@ public class XmppEndpoint extends DefaultEndpoint implements 
HeaderFilterStrateg
     private int connectionPollDelay = 10;
     @UriParam(label = "filter")
     private HeaderFilterStrategy headerFilterStrategy = new 
DefaultHeaderFilterStrategy();
-    @UriParam(label = "advanced", description = "Currently only 
XMPPTCPConnectionConfiguration is supported (XMPP over TCP) and not 
BOSHConfiguration (XMPP over HTTP)")
+    @UriParam(label = "advanced", description = "Currently 
XMPPTCPConnectionConfiguration is only supported (XMPP over TCP) but not 
BOSHConfiguration (XMPP over HTTP).")
     private ConnectionConfiguration connectionConfig;
 
     public XmppEndpoint() {
@@ -222,7 +223,7 @@ public class XmppEndpoint extends DefaultEndpoint 
implements HeaderFilterStrateg
 
     private XMPPTCPConnection createConnectionInternal() throws 
UnknownHostException, XmppStringprepException {
         if (connectionConfig != null) {
-            return new XMPPTCPConnection((XMPPTCPConnectionConfiguration) 
connectionConfig);
+            return new 
XMPPTCPConnection(ObjectHelper.cast(XMPPTCPConnectionConfiguration.class, 
connectionConfig));
         }
 
         if (port == 0) {

http://git-wip-us.apache.org/repos/asf/camel/blob/bb6d6b60/components/camel-xmpp/src/test/java/org/apache/camel/component/xmpp/EmbeddedXmppTestServer.java
----------------------------------------------------------------------
diff --git 
a/components/camel-xmpp/src/test/java/org/apache/camel/component/xmpp/EmbeddedXmppTestServer.java
 
b/components/camel-xmpp/src/test/java/org/apache/camel/component/xmpp/EmbeddedXmppTestServer.java
index 7363a04..20b14de 100644
--- 
a/components/camel-xmpp/src/test/java/org/apache/camel/component/xmpp/EmbeddedXmppTestServer.java
+++ 
b/components/camel-xmpp/src/test/java/org/apache/camel/component/xmpp/EmbeddedXmppTestServer.java
@@ -27,6 +27,7 @@ import javax.net.ssl.TrustManagerFactory;
 
 import org.apache.camel.impl.JndiRegistry;
 import org.apache.camel.test.AvailablePortFinder;
+import org.apache.camel.util.ObjectHelper;
 import org.apache.vysper.mina.TCPEndpoint;
 import org.apache.vysper.storage.StorageProviderRegistry;
 import org.apache.vysper.storage.inmemory.MemoryStorageProviderRegistry;
@@ -89,7 +90,7 @@ public final class EmbeddedXmppTestServer {
 
                 xmppServer.addEndpoint(endpoint);
 
-                InputStream stream = 
Thread.currentThread().getContextClassLoader().getResourceAsStream("xmppServer.jks");
+                InputStream stream = 
ObjectHelper.loadResourceAsStream("xmppServer.jks");
                 xmppServer.setTLSCertificateInfo(stream, "secret");
 
                 // allow anonymous logins
@@ -122,7 +123,7 @@ public final class EmbeddedXmppTestServer {
 
     public void bindSSLContextTo(JndiRegistry registry) throws Exception {
         KeyStore keyStore = KeyStore.getInstance("JKS");
-        
keyStore.load(Thread.currentThread().getContextClassLoader().getResourceAsStream("xmppServer.jks"),
 "secret".toCharArray());
+        keyStore.load(ObjectHelper.loadResourceAsStream("xmppServer.jks"), 
"secret".toCharArray());
 
         TrustManagerFactory trustManagerFactory = 
TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
         trustManagerFactory.init(keyStore);

Reply via email to