public final class XmppConnectionDescriptor<C extends org.jivesoftware.smack.AbstractXMPPConnection,CC extends org.jivesoftware.smack.ConnectionConfiguration,CCB extends org.jivesoftware.smack.ConnectionConfiguration.Builder<?,CC>>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
XmppConnectionDescriptor.Builder<C extends org.jivesoftware.smack.AbstractXMPPConnection,CC extends org.jivesoftware.smack.ConnectionConfiguration,CCB extends org.jivesoftware.smack.ConnectionConfiguration.Builder<?,CC>> |
| Modifier and Type | Method and Description |
|---|---|
static <C extends org.jivesoftware.smack.AbstractXMPPConnection,CC extends org.jivesoftware.smack.ConnectionConfiguration,CCB extends org.jivesoftware.smack.ConnectionConfiguration.Builder<?,CC>> |
buildWith(java.lang.Class<C> connectionClass,
java.lang.Class<CC> connectionConfigurationClass) |
static <C extends org.jivesoftware.smack.AbstractXMPPConnection,CC extends org.jivesoftware.smack.ConnectionConfiguration,CCB extends org.jivesoftware.smack.ConnectionConfiguration.Builder<?,CC>> |
buildWith(java.lang.Class<C> connectionClass,
java.lang.Class<CC> connectionConfigurationClass,
java.lang.Class<CCB> connectionConfigurationBuilderClass) |
C |
construct(Configuration sinttestConfiguration) |
C |
construct(Configuration sinttestConfiguration,
java.util.Collection<ConnectionConfigurationBuilderApplier> customConnectionConfigurationAppliers) |
C |
construct(Configuration sinttestConfiguration,
ConnectionConfigurationBuilderApplier... customConnectionConfigurationAppliers) |
java.lang.Class<C> |
getConnectionClass() |
CCB |
getNewBuilder() |
java.lang.String |
getNickname() |
public C construct(Configuration sinttestConfiguration) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.reflect.InvocationTargetExceptionpublic C construct(Configuration sinttestConfiguration, ConnectionConfigurationBuilderApplier... customConnectionConfigurationAppliers) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.reflect.InvocationTargetExceptionpublic C construct(Configuration sinttestConfiguration, java.util.Collection<ConnectionConfigurationBuilderApplier> customConnectionConfigurationAppliers) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.reflect.InvocationTargetExceptionpublic CCB getNewBuilder() throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.reflect.InvocationTargetExceptionpublic java.lang.Class<C> getConnectionClass()
public java.lang.String getNickname()
public static <C extends org.jivesoftware.smack.AbstractXMPPConnection,CC extends org.jivesoftware.smack.ConnectionConfiguration,CCB extends org.jivesoftware.smack.ConnectionConfiguration.Builder<?,CC>> XmppConnectionDescriptor.Builder<C,CC,CCB> buildWith(java.lang.Class<C> connectionClass, java.lang.Class<CC> connectionConfigurationClass)
public static <C extends org.jivesoftware.smack.AbstractXMPPConnection,CC extends org.jivesoftware.smack.ConnectionConfiguration,CCB extends org.jivesoftware.smack.ConnectionConfiguration.Builder<?,CC>> XmppConnectionDescriptor.Builder<C,CC,CCB> buildWith(java.lang.Class<C> connectionClass, java.lang.Class<CC> connectionConfigurationClass, java.lang.Class<CCB> connectionConfigurationBuilderClass)