package org.limewire.core.impl.support; import org.limewire.core.api.support.LocalClientInfoFactory; import org.limewire.core.api.support.SessionInfo; import com.google.inject.AbstractModule; import com.google.inject.assistedinject.FactoryProvider; /** * Guice module to configure the Support API for the live core. */ public class CoreGlueSupportModule extends AbstractModule { /** * Configures Support API for the live core. */ @Override protected void configure() { bind(SessionInfo.class).to(LimeSessionInfo.class); bind(LocalClientInfoFactory.class).toProvider(FactoryProvider.newFactory( LocalClientInfoFactory.class, LocalClientInfoImpl.class)); } }