package com.limegroup.gnutella;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import com.google.inject.Inject;
import com.google.inject.Singleton;
@Singleton
public class UDPReplyHandlerFactoryImpl implements UDPReplyHandlerFactory {
private final UDPService udpService;
@Inject
public UDPReplyHandlerFactoryImpl(UDPService udpService) {
this.udpService = udpService;
}
public UDPReplyHandler createUDPReplyHandler(InetSocketAddress addr) {
return new UDPReplyHandler(addr, udpService);
}
public UDPReplyHandler createUDPReplyHandler(InetAddress addr, int port) {
return new UDPReplyHandler(addr, port, udpService);
}
}