Package info.jedi.net

Interface Summary
Packet This interface captures the common elements of InputPackets and OutputPackets.
PacketHandler This is the interface for JEDI packet handlers.
 

Class Summary
CommunicationPort This class handles reliable communication to and from a remote location.
DefaultPacketHandler This is the default packet handler class.
HandlerStack Stors a stack of PacketHandlers and provides methods for accessing the PacketHandlers and sending messages/reporting errors.
HandlerStackIterator Provides functionality to move up and down a HandlerStack.
InputPacket Associates a packet that has been received by JEDI with a DataInputStream for reading the contents of the packet.
LocationID class LocationID uniquely identifies a internet address and port that a ReliableHandler has been communicating with.
MailDaemon Class MailDaemon is the center of the JEDI system.
OutputPacket Class OutputPacket represents a packet being sent.
PingHandler  
ReceiveThread This class extends thread to service incoming requests on a MailDaemon.
ReliableHandler This class adds reliability to JEDI packets.
ResourceHandler Class ResourceHandler keeps track of allocating resources properly for the jedi.net infrastructure.
RMCCall This class encapsulates a remote method call in the JEDI system.
RMCHandler This class handles incoming JEDI remote method call requests.
UDPSender This class sends UDP packets.
 

Exception Summary
JEDIException  
JEDITargetException Thrown when a remote method called by JEDI throws an exception
NotInRegistryException Thrown when a JEDI remote method call is attempted but the object named in the call is not in the local registry.
TimeoutException Thrown when a JEDI reliable message is not acknowledged within the timeout period.