org.springframework.integration.xmpp
Class XmppConnectionFactory
java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<org.jivesoftware.smack.XMPPConnection>
org.springframework.integration.xmpp.XmppConnectionFactory
- All Implemented Interfaces:
- BeanClassLoaderAware, BeanFactoryAware, DisposableBean, FactoryBean<org.jivesoftware.smack.XMPPConnection>, InitializingBean
public class XmppConnectionFactory
- extends AbstractFactoryBean<org.jivesoftware.smack.XMPPConnection>
This class configures an XMPPConnection
object. This object is used for all scenarios to talk to a Smack server.
- Since:
- 2.0
- See Also:
XMPPConnection
Constructor Summary |
XmppConnectionFactory()
|
XmppConnectionFactory(java.lang.String user,
java.lang.String password,
java.lang.String host,
java.lang.String serviceName,
java.lang.String resource,
java.lang.String saslMechanismSupported,
int saslMechanismSupportedIndex,
int port)
|
Methods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean |
afterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XmppConnectionFactory
public XmppConnectionFactory()
XmppConnectionFactory
public XmppConnectionFactory(java.lang.String user,
java.lang.String password,
java.lang.String host,
java.lang.String serviceName,
java.lang.String resource,
java.lang.String saslMechanismSupported,
int saslMechanismSupportedIndex,
int port)
getUser
public java.lang.String getUser()
setUser
public void setUser(java.lang.String user)
getPassword
public java.lang.String getPassword()
setPassword
public void setPassword(java.lang.String password)
getHost
public java.lang.String getHost()
setHost
public void setHost(java.lang.String host)
getServiceName
public java.lang.String getServiceName()
setServiceName
public void setServiceName(java.lang.String serviceName)
getResource
public java.lang.String getResource()
setResource
public void setResource(java.lang.String resource)
getSaslMechanismSupported
public java.lang.String getSaslMechanismSupported()
setSaslMechanismSupported
public void setSaslMechanismSupported(java.lang.String saslMechanismSupported)
getSaslMechanismSupportedIndex
public int getSaslMechanismSupportedIndex()
setSaslMechanismSupportedIndex
public void setSaslMechanismSupportedIndex(int saslMechanismSupportedIndex)
getPort
public int getPort()
setPort
public void setPort(int port)
isDebug
public boolean isDebug()
setDebug
public void setDebug(boolean debug)
setSubscriptionMode
public void setSubscriptionMode(java.lang.String subscriptionMode)
getObjectType
public java.lang.Class<? extends org.jivesoftware.smack.XMPPConnection> getObjectType()
- Specified by:
getObjectType
in interface FactoryBean<org.jivesoftware.smack.XMPPConnection>
- Specified by:
getObjectType
in class AbstractFactoryBean<org.jivesoftware.smack.XMPPConnection>
createInstance
protected org.jivesoftware.smack.XMPPConnection createInstance()
throws java.lang.Exception
- Specified by:
createInstance
in class AbstractFactoryBean<org.jivesoftware.smack.XMPPConnection>
- Throws:
java.lang.Exception