Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## rice.pastry.direct
Interface SimulatorListener

    public interface SimulatorListener

Notified for every message that is sent over the network. to install this, call NetworkSimulator.addSimulatorListener().

Author:
  Jeff Hoye

Method Summary
`void` | `messageReceived(Message m, NodeHandle from, NodeHandle to)` Called for every message received over the network.
`void` | `messageSent(Message m, NodeHandle from, NodeHandle to, int delay)` Called for every message sent over the network.

Method Detail

### messageSent

    void messageSent(Message m,
                     NodeHandle from,
                     NodeHandle to,
                     int delay)

  Called for every message sent over the network.

  Parameters:
    `m` - the Message that was sent.
    `from` - the source.
    `to` - the destination
    `delay` - when the message will be delivered (in millis)

### messageReceived

    void messageReceived(Message m,
                         NodeHandle from,
                         NodeHandle to)

  Called for every message received over the network.

  Parameters:
    `m` - the Message that was sent.
    `from` - the source.
    `to` - the destination

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2001-2005 - Rice Pastry.