camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Claus Ibsen (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CAMEL-9783) Allow ConnectionConfiguration to be be injected to endpoint during connection creation
Date Mon, 11 Apr 2016 06:02:25 GMT

     [ https://issues.apache.org/jira/browse/CAMEL-9783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Claus Ibsen updated CAMEL-9783:
-------------------------------
    Fix Version/s:     (was: Future)
                   2.18.0

> Allow ConnectionConfiguration to be be injected to endpoint during connection creation
> --------------------------------------------------------------------------------------
>
>                 Key: CAMEL-9783
>                 URL: https://issues.apache.org/jira/browse/CAMEL-9783
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-xmpp
>    Affects Versions: 2.15.1
>            Reporter: Allan Cheong Tyng Huei
>            Priority: Minor
>             Fix For: 2.18.0
>
>         Attachments: CAMEL-9783 - Allow ConnectionConfiguration to be be injected to
endpoint during connection creation, CAMEL-9783 - For 2.15.1
>
>
> I was playing around with camel-xmpp and Google Cloud Messaging. I was able to connect
to GCM servers using the sample codes in Google's website but was not able to connect when
using the camel-xmpp component.
> I did some reading and discovered that the ConnectionConfiguration in GCM's sample has
some configurations:
> config.setSocketFactory(SSLSocketFactory.getDefault());
> config.setSecurityMode(SecurityMode.disabled);
> config.setReconnectionAllowed(true);
> config.setRosterLoadedAtLogin(false);
> config.setSendPresence(false);
> However in camel-xmpp the configuration cannot be injected:
>         if (connection == null) {
>             if (port > 0) {
>                 if (getServiceName() == null) {
>                     connection = new XMPPTCPConnection(ConnectionConfiguration(host,
port));
>                 } else {
>                     connection = new XMPPTCPConnection(new ConnectionConfiguration(host,
port, serviceName));
>                 }
>             } else {
>                 connection = new XMPPTCPConnection(host);
>             }
>         }
> I am thinking if we could make the endpoint to allow Smack's ConnectionConfiguration
to be injected before the connection creation.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message