|
package org.mercury_im.messenger.transport.connection;
|
|
|
|
import org.mercury_im.messenger.Messenger;
|
|
import org.mercury_im.messenger.entity.Account;
|
|
|
|
public interface ConnectionFactory<
|
|
CM extends ConnectionMethod> {
|
|
|
|
Messenger getMessenger();
|
|
|
|
CM provideConnection(Account account);
|
|
|
|
}
|