package org.limewire.core.impl.friend; import org.limewire.core.api.friend.FileMetaDataConverter; import org.limewire.friend.api.LimeWireFriendModule; import org.limewire.friend.impl.LimeWireFriendImplModule; import com.google.inject.AbstractModule; public class CoreGlueFriendModule extends AbstractModule { @Override protected void configure() { install(new LimeWireFriendModule()); install(new LimeWireFriendImplModule()); bind(FriendFirewalledAddressConnector.class).asEagerSingleton(); bind(FriendRemoteFileDescCreator.class).asEagerSingleton(); bind(CoreGlueFriendService.class); bind(FileMetaDataConverter.class).to(FileMetaDataConverterImpl.class); bind(FriendShareListRefresher.class); bind(FriendPresenceLibraryAdder.class); } }