> Seems that camel-xmpp doesn't implement pubsub Smack features (XEP-0060
> Publish-Subscribe). There is a jivesoftware library that supports pubsub,
> and both ejabberd and openfire servers support pubsub.
>
> Anybody have any ideas about at Camel component for this ?
> eg. create a new one or extend the existing xmpp component.
>
> thanks
> Preben
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/XMPP-pubsub-tp3074364p3074364.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>
>
> ---------- Forwarded message ----------
> From: Claus Ibsen <claus.ib...@gmail.com>
> To: us...@camel.apache.org
> Date: Mon, 4 Oct 2010 08:59:45 +0200
> Subject: Re: XMPP pubsub
> On Sun, Oct 3, 2010 at 9:14 AM, preben <p...@dr.dk> wrote:
>>
>> Hi
>>
>> Seems that camel-xmpp doesn't implement pubsub Smack features (XEP-0060
>> Publish-Subscribe). There is a jivesoftware library that supports pubsub,
>> and both ejabberd and openfire servers support pubsub.
>>
>> Anybody have any ideas about at Camel component for this ?
>> eg. create a new one or extend the existing xmpp component.
>>
>
> We love contributions so if anyone want to help improving the existing
> camel-xmpp.
> Unfortunately Smack hasn't been released a new version in a while. I
> think 3.1.0 is stil the latest version.
> Could you check if Smack 3.1.0 supports the feature seek?
>
> If anyone knows of better Java clients then I would like to know.

In Vysper, we use our own snapshot build of smack pubsub, please find
the pom extract below, including the repository where it is hosted.

This lib is used in the pubsub demo client you'll find here:
http://svn.apache.org/viewvc/mina/vysper/trunk/demo/pubsub/client

Vysper XMPP Server supports pubsub, too.

If you'd need any help regarding XMPP, please contact me directly or
join d...@mina.apache.org - I'll be on this thread for a while and
unsub again after that.

Have fun,

  Bernd

 <repositories>
    <repository>
      <id>smackx-pubsub-repo</id>
      <url>http://people.apache.org/~ngn/vysper-repo/</url>
    </repository>
  </repositories>

  <dependencies>
    <dependency>
      <groupId>jivesoftware</groupId>
      <artifactId>smackx-pubsub</artifactId>
      <version>1.0-20090813101732-vysper</version>
    </dependency>

    <dependency>
      <groupId>jivesoftware</groupId>
      <artifactId>smack</artifactId>
      <version>3.1.0</version>
    </dependency>

    <dependency>
      <groupId>jivesoftware</groupId>
      <artifactId>smackx</artifactId>
      <version>3.1.0</version>
    </dependency>
  </dependencies>

Reply via email to