package com.limegroup.gnutella.stubs;
import java.util.concurrent.ScheduledExecutorService;
import org.limewire.core.api.connection.FirewallStatusEvent;
import org.limewire.listener.EventBroadcaster;
import org.limewire.net.ConnectionDispatcher;
import com.google.inject.Inject;
import com.google.inject.Provider;
import com.google.inject.Singleton;
import com.google.inject.name.Named;
import com.limegroup.gnutella.AcceptorImpl;
import com.limegroup.gnutella.ConnectionManager;
import com.limegroup.gnutella.ConnectionServices;
import com.limegroup.gnutella.MulticastService;
import com.limegroup.gnutella.NetworkManager;
import com.limegroup.gnutella.UDPService;
import com.limegroup.gnutella.UPnPManager;
import com.limegroup.gnutella.filters.IPFilter;
@Singleton
public class AcceptorStub extends AcceptorImpl {
@Inject
public AcceptorStub(NetworkManager networkManager,
Provider<UDPService> udpService,
Provider<MulticastService> multicastService,
@Named("global") Provider<ConnectionDispatcher> connectionDispatcher,
@Named("backgroundExecutor") ScheduledExecutorService backgroundExecutor,
EventBroadcaster<FirewallStatusEvent> firewallBroadcaster,
Provider<ConnectionManager> connectionManager,
Provider<IPFilter> ipFilter, ConnectionServices connectionServices,
Provider<UPnPManager> upnpManager) {
super(networkManager, udpService, multicastService, connectionDispatcher, backgroundExecutor,
firewallBroadcaster, connectionManager, ipFilter, connectionServices, upnpManager);
}
@Override
public void setAcceptedIncoming(boolean incoming) {
super.setAcceptedIncoming(incoming);
}
}