Package org.igniterealtime.smack.inttest
Class XmppConnectionDescriptor<C extends org.jivesoftware.smack.AbstractXMPPConnection,CC extends org.jivesoftware.smack.ConnectionConfiguration,CCB extends org.jivesoftware.smack.ConnectionConfiguration.Builder<?,CC>>
- java.lang.Object
-
- org.igniterealtime.smack.inttest.XmppConnectionDescriptor<C,CC,CCB>
-
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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class 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>>
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
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)
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()
-
-
-
Method Detail
-
construct
public C construct(Configuration sinttestConfiguration) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
- Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
-
construct
public C construct(Configuration sinttestConfiguration, ConnectionConfigurationBuilderApplier... customConnectionConfigurationAppliers) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
- Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
-
construct
public C construct(Configuration sinttestConfiguration, java.util.Collection<ConnectionConfigurationBuilderApplier> customConnectionConfigurationAppliers) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
- Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
-
getNewBuilder
public CCB getNewBuilder() throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
- Throws:
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
-
getConnectionClass
public java.lang.Class<C> getConnectionClass()
-
getNickname
public java.lang.String getNickname()
-
buildWith
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)
-
buildWith
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)
-
-