package org.limewire.core.impl.xmpp; import org.limewire.concurrent.ListeningFuture; import org.limewire.concurrent.SimpleFuture; import org.limewire.friend.api.FriendConnection; import org.limewire.friend.api.FriendConnectionConfiguration; import org.limewire.friend.api.FriendConnectionFactory; import org.limewire.friend.api.FriendConnectionFactoryRegistry; import org.limewire.friend.api.Network; class MockXmppConnectionFactory implements FriendConnectionFactory { @Override public ListeningFuture<FriendConnection> login(FriendConnectionConfiguration configuration) { return new SimpleFuture<FriendConnection>((FriendConnection)null); } @Override public void register(FriendConnectionFactoryRegistry registry) { registry.register(Network.Type.XMPP, this); } @Override public ListeningFuture<String> requestLoginUrl(FriendConnectionConfiguration configuration) { return null; } }