package com.limegroup.gnutella;
import java.io.IOException;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.Socket;
import com.limegroup.gnutella.connection.ConnectionBandwidthStatistics;
import com.limegroup.gnutella.connection.ConnectionCapabilities;
import com.limegroup.gnutella.connection.ConnectionMessageStatistics;
import com.limegroup.gnutella.connection.ConnectionRoutingStatistics;
import com.limegroup.gnutella.connection.GnetConnectObserver;
import com.limegroup.gnutella.connection.RoutedConnection;
import com.limegroup.gnutella.filters.SpamFilter;
import com.limegroup.gnutella.messages.Message;
import com.limegroup.gnutella.messages.PingReply;
import com.limegroup.gnutella.messages.PushRequest;
import com.limegroup.gnutella.messages.QueryReply;
import com.limegroup.gnutella.messages.QueryRequest;
import com.limegroup.gnutella.messages.vendor.SimppVM;
import com.limegroup.gnutella.messages.vendor.VendorMessage;
import com.limegroup.gnutella.routing.PatchTableMessage;
import com.limegroup.gnutella.routing.ResetTableMessage;
/**
* A stubbed-out ManagedConnection that does nothing. Useful for testing, since
* ManagedConnection has no public-access constructors. ManagedConnectionStub is
* in this package instead of com.limegroup.gnutella.stubs because it requires
* package-access to ManagedConnection.
*/
public class RoutedConnectionStub implements RoutedConnection {
public ConnectionMessageStatistics getConnectionMessageStatistics() {
// TODO Auto-generated method stub
return null;
}
public float getMeasuredDownstreamBandwidth() {
// TODO Auto-generated method stub
return 0;
}
public float getMeasuredUpstreamBandwidth() {
// TODO Auto-generated method stub
return 0;
}
public Object getQRPLock() {
// TODO Auto-generated method stub
return null;
}
public ConnectionRoutingStatistics getRoutedConnectionStatistics() {
// TODO Auto-generated method stub
return null;
}
public void initialize(GnetConnectObserver observer) throws IOException {
// TODO Auto-generated method stub
}
public boolean isBusyLeaf() {
// TODO Auto-generated method stub
return false;
}
public boolean isMyPushProxy() {
// TODO Auto-generated method stub
return false;
}
public boolean isPushProxyFor() {
// TODO Auto-generated method stub
return false;
}
public void measureBandwidth() {
// TODO Auto-generated method stub
}
public void originateQuery(QueryRequest query) {
// TODO Auto-generated method stub
}
public void patchQueryRouteTable(PatchTableMessage ptm) {
// TODO Auto-generated method stub
}
public void resetQueryRouteTable(ResetTableMessage rtm) {
// TODO Auto-generated method stub
}
public void send(Message m) {
// TODO Auto-generated method stub
}
public void setLocalePreferencing(boolean b) {
// TODO Auto-generated method stub
}
public void setPersonalFilter(SpamFilter filter) {
// TODO Auto-generated method stub
}
public void setPushProxyFor(boolean pushProxyFor) {
// TODO Auto-generated method stub
}
public void setRouteFilter(SpamFilter filter) {
// TODO Auto-generated method stub
}
public boolean shouldForwardQuery(QueryRequest query) {
// TODO Auto-generated method stub
return false;
}
public void startMessaging() {
// TODO Auto-generated method stub
}
public boolean allowNewPings() {
// TODO Auto-generated method stub
return false;
}
public boolean allowNewPongs() {
// TODO Auto-generated method stub
return false;
}
public void close() {
// TODO Auto-generated method stub
}
public String getAddress() {
// TODO Auto-generated method stub
return null;
}
public ConnectionBandwidthStatistics getConnectionBandwidthStatistics() {
// TODO Auto-generated method stub
return null;
}
public ConnectionCapabilities getConnectionCapabilities() {
// TODO Auto-generated method stub
return null;
}
public long getConnectionTime() {
// TODO Auto-generated method stub
return 0;
}
public InetAddress getInetAddress() throws IllegalStateException {
// TODO Auto-generated method stub
return null;
}
public InetSocketAddress getInetSocketAddress() throws IllegalStateException {
// TODO Auto-generated method stub
return null;
}
@Override
public String getAddressDescription() {
return null;
}
public int getListeningPort() {
// TODO Auto-generated method stub
return 0;
}
public String getLocalePref() {
// TODO Auto-generated method stub
return null;
}
public int getPort() {
// TODO Auto-generated method stub
return 0;
}
public String getPropertyWritten(String name) {
// TODO Auto-generated method stub
return null;
}
public Socket getSocket() throws IllegalStateException {
// TODO Auto-generated method stub
return null;
}
public void handleSimppVM(SimppVM simppVM) throws IOException {
// TODO Auto-generated method stub
}
public void handleVendorMessage(VendorMessage vm) {
// TODO Auto-generated method stub
}
public boolean isOpen() {
// TODO Auto-generated method stub
return false;
}
public boolean isOutgoing() {
// TODO Auto-generated method stub
return false;
}
public boolean isReadDeflated() {
// TODO Auto-generated method stub
return false;
}
public boolean isStable() {
// TODO Auto-generated method stub
return false;
}
public boolean isStable(long millis) {
// TODO Auto-generated method stub
return false;
}
public boolean isTLSCapable() {
// TODO Auto-generated method stub
return false;
}
public boolean isTLSEncoded() {
// TODO Auto-generated method stub
return false;
}
public boolean isWriteDeflated() {
// TODO Auto-generated method stub
return false;
}
public void sendPostInitializeMessages() {
// TODO Auto-generated method stub
}
public void sendUpdatedCapabilities() {
// TODO Auto-generated method stub
}
public void setListeningPort(int port) {
// TODO Auto-generated method stub
}
public void countDroppedMessage() {
// TODO Auto-generated method stub
}
public byte[] getClientGUID() {
// TODO Auto-generated method stub
return null;
}
public int getNumMessagesReceived() {
// TODO Auto-generated method stub
return 0;
}
public void handlePingReply(PingReply pingReply, ReplyHandler handler) {
// TODO Auto-generated method stub
}
public void handlePushRequest(PushRequest pushRequest, ReplyHandler handler) {
// TODO Auto-generated method stub
}
public void handleQueryReply(QueryReply queryReply, ReplyHandler handler) {
// TODO Auto-generated method stub
}
public boolean isGoodLeaf() {
// TODO Auto-generated method stub
return false;
}
public boolean isGoodUltrapeer() {
// TODO Auto-generated method stub
return false;
}
public boolean isHighDegreeConnection() {
// TODO Auto-generated method stub
return false;
}
public boolean isKillable() {
// TODO Auto-generated method stub
return false;
}
public boolean isLeafConnection() {
// TODO Auto-generated method stub
return false;
}
public boolean isPersonalSpam(Message m) {
// TODO Auto-generated method stub
return false;
}
public boolean isSupernodeClientConnection() {
// TODO Auto-generated method stub
return false;
}
public boolean isUltrapeerQueryRoutingConnection() {
// TODO Auto-generated method stub
return false;
}
public void reply(Message m) {
// TODO Auto-generated method stub
}
public boolean supportsPongCaching() {
// TODO Auto-generated method stub
return false;
}
}