public class XmppConnectionFactoryBean extends AbstractFactoryBean<org.jivesoftware.smack.XMPPConnection> implements SmartLifecycle
XMPPConnection object.
This object is used for all scenarios to talk to a Smack server.XMPPConnectionlogger| Constructor and Description |
|---|
XmppConnectionFactoryBean(org.jivesoftware.smack.ConnectionConfiguration connectionConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
protected org.jivesoftware.smack.XMPPConnection |
createInstance() |
java.lang.Class<? extends org.jivesoftware.smack.XMPPConnection> |
getObjectType() |
int |
getPhase() |
boolean |
isAutoStartup() |
boolean |
isRunning() |
void |
setAutoStartup(boolean autoStartup) |
void |
setPassword(java.lang.String password) |
void |
setResource(java.lang.String resource) |
void |
setSubscriptionMode(java.lang.String subscriptionMode) |
void |
setUser(java.lang.String user) |
void |
start() |
void |
stop() |
void |
stop(java.lang.Runnable callback) |
afterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingletonpublic XmppConnectionFactoryBean(org.jivesoftware.smack.ConnectionConfiguration connectionConfiguration)
public void setAutoStartup(boolean autoStartup)
public void setSubscriptionMode(java.lang.String subscriptionMode)
public void setUser(java.lang.String user)
public void setPassword(java.lang.String password)
public void setResource(java.lang.String resource)
public java.lang.Class<? extends org.jivesoftware.smack.XMPPConnection> getObjectType()
getObjectType in interface FactoryBean<org.jivesoftware.smack.XMPPConnection>getObjectType in class AbstractFactoryBean<org.jivesoftware.smack.XMPPConnection>protected org.jivesoftware.smack.XMPPConnection createInstance()
throws java.lang.Exception
createInstance in class AbstractFactoryBean<org.jivesoftware.smack.XMPPConnection>java.lang.Exceptionpublic void stop(java.lang.Runnable callback)
stop in interface SmartLifecyclepublic boolean isAutoStartup()
isAutoStartup in interface SmartLifecycle