Mercury-IM/transport_xmpp/src/main/java/org/mercury_im/xmpp/connection/XmppConnectionFactory.java

22 lines
715 B
Java
Raw Normal View History

2019-11-12 00:07:57 +01:00
package org.mercury_im.xmpp.connection;
import org.mercury_im.core.ConnectionFactory;
import org.mercury_im.core.Messenger;
import org.mercury_im.messenger.xmpp.entity.XmppAccount;
import org.mercury_im.messenger.xmpp.entity.XmppAddress;
import org.mercury_im.messenger.xmpp.entity.XmppAuthMethod;
public class XmppConnectionFactory implements ConnectionFactory<XmppConnectionMethod, XmppAccount, XmppAddress.XmppUserAddress, XmppAuthMethod> {
protected Messenger messenger;
public Messenger getMessenger() {
return messenger;
}
@Override
public XmppConnectionMethod provideConnection(XmppAccount account) {
return new XmppConnectionMethod(account, getMessenger());
}
}