package org.mercury_im.messenger.transport.connection; import org.mercury_im.messenger.Messenger; import org.mercury_im.messenger.transport.ConnectionType; import org.mercury_im.messenger.entity.Account; import io.reactivex.Completable; public interface ConnectionMethod { Account getAccount(); Messenger getMessenger(); Completable connect(); ConnectionType getConnectionType(); }