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:
- CamelContextAware, Endpoint<XmppExchange>
public class XmppEndpoint
- extends DefaultEndpoint<XmppExchange>
A XMPP Endpoint
- Version:
- $Revision:520964 $
| Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
configureProperties, convertTo, createEndpointUri, createExchange, createExchange, createExecutorService, createPollingConsumer, equals, getCamelContext, getComponent, getContext, getEndpointUri, getExchangePattern, getExchangeType, getExecutorService, hashCode, isLenientProperties, setCamelContext, setContext, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setExecutorService, toString |
XmppEndpoint
public XmppEndpoint(String uri,
XmppComponent component)
XmppEndpoint
public XmppEndpoint(String endpointUri)
createProducer
public Producer<XmppExchange> createProducer()
throws Exception
- Throws:
Exception
createGroupChatProducer
public Producer<XmppExchange> createGroupChatProducer()
throws Exception
- Throws:
Exception
createPrivateChatProducer
public Producer<XmppExchange> createPrivateChatProducer(String participant)
throws Exception
- Throws:
Exception
createConsumer
public Consumer<XmppExchange> createConsumer(Processor processor)
throws Exception
- Throws:
Exception
createExchange
public XmppExchange createExchange(ExchangePattern pattern)
- Specified by:
createExchange in interface Endpoint<XmppExchange>- Overrides:
createExchange in class DefaultEndpoint<XmppExchange>
createExchange
public XmppExchange createExchange(org.jivesoftware.smack.packet.Message message)
isSingleton
public boolean isSingleton()
createConnection
public org.jivesoftware.smack.XMPPConnection createConnection()
throws org.jivesoftware.smack.XMPPException
- Throws:
org.jivesoftware.smack.XMPPException
resolveRoom
public String resolveRoom(org.jivesoftware.smack.XMPPConnection connection)
throws org.jivesoftware.smack.XMPPException
- Throws:
org.jivesoftware.smack.XMPPException
getConnectionMessage
public static String getConnectionMessage(org.jivesoftware.smack.XMPPConnection connetion)
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
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)
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)
getNickname
public String getNickname()
setNickname
public void setNickname(String nickname)
setServiceName
public void setServiceName(String serviceName)
getServiceName
public String getServiceName()
Apache CAMEL