Author: toad
Date: 2007-05-30 20:51:48 +0000 (Wed, 30 May 2007)
New Revision: 13401

Modified:
   trunk/freenet/src/freenet/io/comm/UdpSocketManager.java
   trunk/freenet/src/freenet/io/xfer/BlockTransmitter.java
   trunk/freenet/src/freenet/node/NodeDispatcher.java
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
Remove (PeerNode) casts to use sendAsync()

Modified: trunk/freenet/src/freenet/io/comm/UdpSocketManager.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/UdpSocketManager.java     2007-05-30 
20:39:21 UTC (rev 13400)
+++ trunk/freenet/src/freenet/io/comm/UdpSocketManager.java     2007-05-30 
20:51:48 UTC (rev 13401)
@@ -577,7 +577,7 @@
 //             } else {
 //                 sendPacket(blockToSend, destination.getPeer());
 //             }
-               ((PeerNode)destination).sendAsync(m, null, 0, ctr);
+               destination.sendAsync(m, null, 0, ctr);
        }

        /**

Modified: trunk/freenet/src/freenet/io/xfer/BlockTransmitter.java
===================================================================
--- trunk/freenet/src/freenet/io/xfer/BlockTransmitter.java     2007-05-30 
20:39:21 UTC (rev 13400)
+++ trunk/freenet/src/freenet/io/xfer/BlockTransmitter.java     2007-05-30 
20:51:48 UTC (rev 13401)
@@ -118,7 +118,7 @@
                                        if(_sendComplete) break;
                                        _sentPackets.setBit(packetNo, true);
                                        try {
-                                               
((PeerNode)_destination).sendAsync(DMT.createPacketTransmit(_uid, packetNo, 
_sentPackets, _prb.getPacket(packetNo)), null, PACKET_SIZE, _ctr);
+                                               
_destination.sendAsync(DMT.createPacketTransmit(_uid, packetNo, _sentPackets, 
_prb.getPacket(packetNo)), null, PACKET_SIZE, _ctr);
                                                _ctr.sentPayload(PACKET_SIZE);
                                        } catch (NotConnectedException e) {
                                                Logger.normal(this, 
"Terminating send: "+e);
@@ -198,7 +198,7 @@

                                        public void receiveAborted(int reason, 
String description) {
                                                try {
-                                                       
((PeerNode)_destination).sendAsync(DMT.createSendAborted(_uid, reason, 
description), null, 0, _ctr);
+                                                       
_destination.sendAsync(DMT.createSendAborted(_uid, reason, description), null, 
0, _ctr);
                                                } catch (NotConnectedException 
e) {
                                                        
if(Logger.shouldLog(Logger.MINOR, this))
                                                                
Logger.minor(this, "Receive aborted and receiver is not connected");

Modified: trunk/freenet/src/freenet/node/NodeDispatcher.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeDispatcher.java  2007-05-30 20:39:21 UTC 
(rev 13400)
+++ trunk/freenet/src/freenet/node/NodeDispatcher.java  2007-05-30 20:51:48 UTC 
(rev 13401)
@@ -57,7 +57,7 @@
                        // Send an FNPPong
                        Message reply = 
DMT.createFNPPong(m.getInt(DMT.PING_SEQNO));
                        try {
-                               ((PeerNode)m.getSource()).sendAsync(reply, 
null, 0, null); // nothing we can do if can't contact source
+                               m.getSource().sendAsync(reply, null, 0, null); 
// nothing we can do if can't contact source
                        } catch (NotConnectedException e) {
                                if(logMINOR) Logger.minor(this, "Lost 
connection replying to "+m);
                        }
@@ -140,7 +140,7 @@
                if(node.recentlyCompleted(id)) {
                        Message rejected = DMT.createFNPRejectedLoop(id);
                        try {
-                               ((PeerNode)(m.getSource())).sendAsync(rejected, 
null, 0, null);
+                               m.getSource().sendAsync(rejected, null, 0, 
null);
                        } catch (NotConnectedException e) {
                                Logger.normal(this, "Rejecting data request 
(loop, finished): "+e);
                        }
@@ -150,7 +150,7 @@
                        if(logMINOR) Logger.minor(this, "Could not lock ID 
"+id+" -> rejecting (already running)");
                        Message rejected = DMT.createFNPRejectedLoop(id);
                        try {
-                               ((PeerNode)(m.getSource())).sendAsync(rejected, 
null, 0, null);
+                               m.getSource().sendAsync(rejected, null, 0, 
null);
                        } catch (NotConnectedException e) {
                                Logger.normal(this, "Rejecting insert request 
from "+m.getSource().getPeer()+": "+e);
                        }
@@ -164,7 +164,7 @@
                        Logger.normal(this, "Rejecting request from 
"+m.getSource().getPeer()+" preemptively because "+rejectReason);
                        Message rejected = DMT.createFNPRejectedOverload(id, 
true);
                        try {
-                               ((PeerNode)(m.getSource())).sendAsync(rejected, 
null, 0, null);
+                               m.getSource().sendAsync(rejected, null, 0, 
null);
                        } catch (NotConnectedException e) {
                                Logger.normal(this, "Rejecting (overload) data 
request from "+m.getSource().getPeer()+": "+e);
                        }
@@ -184,7 +184,7 @@
                if(node.recentlyCompleted(id)) {
                        Message rejected = DMT.createFNPRejectedLoop(id);
                        try {
-                               ((PeerNode)(m.getSource())).sendAsync(rejected, 
null, 0, null);
+                               m.getSource().sendAsync(rejected, null, 0, 
null);
                        } catch (NotConnectedException e) {
                                Logger.normal(this, "Rejecting insert request 
from "+m.getSource().getPeer()+": "+e);
                        }
@@ -194,7 +194,7 @@
                        if(logMINOR) Logger.minor(this, "Could not lock ID 
"+id+" -> rejecting (already running)");
                        Message rejected = DMT.createFNPRejectedLoop(id);
                        try {
-                               ((PeerNode)(m.getSource())).sendAsync(rejected, 
null, 0, null);
+                               m.getSource().sendAsync(rejected, null, 0, 
null);
                        } catch (NotConnectedException e) {
                                Logger.normal(this, "Rejecting insert request 
from "+m.getSource().getPeer()+": "+e);
                        }
@@ -206,7 +206,7 @@
                        Logger.normal(this, "Rejecting insert from 
"+m.getSource().getPeer()+" preemptively because "+rejectReason);
                        Message rejected = DMT.createFNPRejectedOverload(id, 
true);
                        try {
-                               ((PeerNode)(m.getSource())).sendAsync(rejected, 
null, 0, null);
+                               m.getSource().sendAsync(rejected, null, 0, 
null);
                        } catch (NotConnectedException e) {
                                Logger.normal(this, "Rejecting (overload) 
insert request from "+m.getSource().getPeer()+": "+e);
                        }
@@ -296,7 +296,7 @@
                ctx = (RoutedContext)routedContexts.get(lid);
                if(ctx != null) {
                        try {
-                               
((PeerNode)m.getSource()).sendAsync(DMT.createFNPRoutedRejected(id, 
(short)(htl-1)), null, 0, null);
+                               
m.getSource().sendAsync(DMT.createFNPRoutedRejected(id, (short)(htl-1)), null, 
0, null);
                        } catch (NotConnectedException e) {
                                if(logMINOR) Logger.minor(this, "Lost 
connection rejecting "+m);
                        }

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2007-05-30 20:39:21 UTC 
(rev 13400)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2007-05-30 20:51:48 UTC 
(rev 13401)
@@ -1261,7 +1261,7 @@
             }
                }
        SyncMessageCallback cb = new SyncMessageCallback();
-       this.sendAsync(req, cb, 0, ctr);
+       sendAsync(req, cb, 0, ctr);
        cb.waitForSend(60*1000);
     }



Reply via email to