org.apache.camel.component.xmpp
Class XmppEndpoint
java.lang.Object
org.apache.camel.impl.DefaultEndpoint<XmppExchange>
org.apache.camel.component.xmpp.XmppEndpoint
- All Implemented Interfaces:
- org.apache.camel.Endpoint<XmppExchange>
public class XmppEndpoint
- extends org.apache.camel.impl.DefaultEndpoint<XmppExchange>
An XMPP Endpoint
- Version:
- $Revision:520964 $
Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
convertTo, createExchange, createExecutorService, createPollingConsumer, equals, getComponent, getContext, getEndpointUri, getExchangeType, getExecutorService, hashCode, setExecutorService, toExchangeType, toString |
XmppEndpoint
public XmppEndpoint(String uri,
XmppComponent component)
createProducer
public org.apache.camel.Producer<XmppExchange> createProducer()
throws Exception
- Throws:
Exception
createGroupChatProducer
public org.apache.camel.Producer<XmppExchange> createGroupChatProducer(String room)
throws Exception
- Throws:
Exception
createPrivateChatProducer
public org.apache.camel.Producer<XmppExchange> createPrivateChatProducer(String participant)
throws Exception
- Throws:
Exception
createConsumer
public org.apache.camel.Consumer<XmppExchange> createConsumer(org.apache.camel.Processor processor)
throws Exception
- Throws:
Exception
createExchange
public XmppExchange createExchange()
createExchange
public XmppExchange createExchange(org.jivesoftware.smack.packet.Message message)
getBinding
public XmppBinding getBinding()
setBinding
public void setBinding(XmppBinding binding)
- Sets the binding used to convert from a Camel message to and from an XMPP message
- Parameters:
binding
- the binding to use
getHost
public String getHost()
setHost
public void setHost(String host)
getPort
public int getPort()
setPort
public void setPort(int port)
getUser
public String getUser()
setUser
public void setUser(String user)
getPassword
public String getPassword()
setPassword
public void setPassword(String password)
getResource
public String getResource()
setResource
public void setResource(String resource)
isLogin
public boolean isLogin()
setLogin
public void setLogin(boolean login)
getFilter
public org.jivesoftware.smack.filter.PacketFilter getFilter()
setFilter
public void setFilter(org.jivesoftware.smack.filter.PacketFilter filter)
isCreateAccount
public boolean isCreateAccount()
setCreateAccount
public void setCreateAccount(boolean createAccount)
getRoom
public String getRoom()
setRoom
public void setRoom(String room)
getParticipant
public String getParticipant()
setParticipant
public void setParticipant(String participant)
getConnection
public org.jivesoftware.smack.XMPPConnection getConnection()
throws org.jivesoftware.smack.XMPPException
- Throws:
org.jivesoftware.smack.XMPPException
setConnection
public void setConnection(org.jivesoftware.smack.XMPPConnection connection)
createConnection
protected org.jivesoftware.smack.XMPPConnection createConnection()
throws org.jivesoftware.smack.XMPPException
- Throws:
org.jivesoftware.smack.XMPPException
isSingleton
public boolean isSingleton()
Copyright © 2007 Apache Software Foundation. All Rights Reserved.