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 classXmppConnectionDescriptor.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)Cconstruct(Configuration sinttestConfiguration)Cconstruct(Configuration sinttestConfiguration, java.util.Collection<ConnectionConfigurationBuilderApplier> customConnectionConfigurationAppliers)Cconstruct(Configuration sinttestConfiguration, ConnectionConfigurationBuilderApplier... customConnectionConfigurationAppliers)java.lang.Class<C>getConnectionClass()CCBgetNewBuilder()java.lang.StringgetNickname()
-
-
-
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.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.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.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.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.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.reflect.InvocationTargetException
-
getNewBuilder
public CCB getNewBuilder() throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
- Throws:
java.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.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)
-
-