package org.limewire.lws.server; import com.google.inject.Inject; import com.google.inject.Singleton; /** * Creates a {@link LWSDispatcher} and is the main entry point to this component. */ @Singleton public class LWSDispatcherFactoryImpl implements LWSDispatcherFactory { @Inject public LWSDispatcherFactoryImpl() { } public LWSDispatcher createDispatcher(LWSSenderOfMessagesToServer sender, LWSReceivesCommandsFromDispatcher recipient) { LWSDispatcherImpl s = new LWSDispatcherImpl(sender); s.setCommandReceiver(recipient); return s; } }