A B C D E F G H I J K L M N O P Q R S T U V W

A

AboutDialog - Class in sg.edu.nus.gui
Implement the about dialog.
AboutDialog(Frame, String, String, String) - Constructor for class sg.edu.nus.gui.AboutDialog
Construct the about dialog.
AbstractConfigDialog - Class in sg.edu.nus.gui
An abstract class used for configuring the port and capability of EventManager that is responsible for acceping incoming requests at the same time.
AbstractConfigDialog(Frame, String, boolean, int, int, String, String) - Constructor for class sg.edu.nus.gui.AbstractConfigDialog
Construct the configuration dialog.
AbstractDialog - Class in sg.edu.nus.gui
An abstract dialog that simply wrapps the JDialog for the convenience of constructing dialog component.
AbstractDialog(Frame, String, boolean, int, int) - Constructor for class sg.edu.nus.gui.AbstractDialog
Construct a JDialog with specified parameters.
AbstractEntrancePointDialog - Class in sg.edu.nus.gui
An abstract dialog used for getting the bootstrap server returned online super peers and allows the common user to select an arbitrary one to attach.
AbstractEntrancePointDialog(Frame, String, boolean, int, int, PeerInfo[]) - Constructor for class sg.edu.nus.gui.AbstractEntrancePointDialog
Construct the entrance point dialog.
AbstractEventDialog - Class in sg.edu.nus.gui
An abstract dialog that displays network event received by a peer
AbstractEventDialog(Frame, String, boolean, int, int) - Constructor for class sg.edu.nus.gui.AbstractEventDialog
Constructor.
AbstractEventDispatcher - Class in sg.edu.nus.peer.management
This class extends AbstractPooledSocketHandler and is responsible for handling the incoming socket connection.
AbstractEventDispatcher(AbstractMainFrame) - Constructor for class sg.edu.nus.peer.management.AbstractEventDispatcher
Construct an AbstractEventDispatcher.
AbstractEventManager - Class in sg.edu.nus.peer.management
An abstract event manager is responsbile for accepting the incoming socket connections.
AbstractEventManager(AbstractMainFrame, int, int) - Constructor for class sg.edu.nus.peer.management.AbstractEventManager
Construct a pooled socket server at specified port and with maximum number of incoming connections
AbstractLoginDialog - Class in sg.edu.nus.gui
An abstract class used for allowing a super user to login the super peer network by specifying his identifier and password.
AbstractLoginDialog(Frame, String, boolean, int, int, String[], String) - Constructor for class sg.edu.nus.gui.AbstractLoginDialog
Construct the login dialog.
AbstractMainFrame - Class in sg.edu.nus.gui
An abstract frame that simply wrapps JFrame for the convenience of constructing a main GUI.
AbstractMainFrame(String, String) - Constructor for class sg.edu.nus.gui.AbstractMainFrame
 
AbstractMainFrame(String, String, int, int) - Constructor for class sg.edu.nus.gui.AbstractMainFrame
Construct a JFrame with specified parameters.
AbstractPeer - Class in sg.edu.nus.peer
An abstract class that defines all necessary interfaces for communicating between peers.
AbstractPeer(AbstractMainFrame, String) - Constructor for class sg.edu.nus.peer.AbstractPeer
Construct an empty peer with PeerType only.
AbstractPooledSocketHandler - Class in sg.edu.nus.util
The class defines the default implementation of AbstractPooledSocketHandler.
AbstractPooledSocketHandler() - Constructor for class sg.edu.nus.util.AbstractPooledSocketHandler
Construct AbstractPooledSocketHandler.
AbstractPooledSocketServer - Class in sg.edu.nus.util
This class defines the default implementation of the PooledSocketServer, by wrapping the java.net.ServerSocket.
AbstractPooledSocketServer(int, int) - Constructor for class sg.edu.nus.util.AbstractPooledSocketServer
Construct AbstractPooledSocketServer with specified parameters.
AbstractRegisterDialog - Class in sg.edu.nus.gui
An abstract class used for allowing a user to register himself to the super peer network by specifying his identifier and password.
AbstractRegisterDialog(Frame, String, boolean, int, int, String[], String) - Constructor for class sg.edu.nus.gui.AbstractRegisterDialog
Construct the configuration dialog.
acceptConnections() - Method in class sg.edu.nus.util.AbstractPooledSocketServer
 
acceptConnections() - Method in interface sg.edu.nus.util.PooledSocketServer
Accept any incoming socket request from remote users and dispatch it to a sleeping PooledSocketHanlder.
ActionAdapter - Class in sg.edu.nus.peer.event
An abstract adapter class for receiving network events.
ActionAdapter(AbstractMainFrame) - Constructor for class sg.edu.nus.peer.event.ActionAdapter
 
ActionListener - Interface in sg.edu.nus.peer.event
The listener interface for receiving networking events.
actionPerformed(ActionEvent) - Method in class sg.edu.nus.gui.bootstrap.ConfigDialog
 
actionPerformed(ActionEvent) - Method in class sg.edu.nus.gui.bootstrap.DlgBootstrapConfig
 
actionPerformed(ActionEvent) - Method in class sg.edu.nus.gui.bootstrap.MenuBar
 
actionPerformed(ActionEvent) - Method in class sg.edu.nus.gui.bootstrap.Pane
 
actionPerformed(ActionEvent) - Method in class sg.edu.nus.gui.bootstrap.ToolBar
Execute an action.
actionPerformed(ActionEvent) - Method in class sg.edu.nus.gui.FeedbackDialog
 
actionPerformed(ActionEvent) - Method in class sg.edu.nus.gui.server.ConfigDialog
 
actionPerformed(ActionEvent) - Method in class sg.edu.nus.gui.server.EntrancePointDialog
 
actionPerformed(ActionEvent) - Method in class sg.edu.nus.gui.server.LoginPanel
 
actionPerformed(ActionEvent) - Method in class sg.edu.nus.gui.server.SuccessfulLoginPanel
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.ActionAdapter
 
actionPerformed(ObjectOutputStream, Message) - Method in interface sg.edu.nus.peer.event.ActionListener
Invoked when a networking event occurs.
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.AttachListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.ForceOutListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.JoinListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.LeaveListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.LoginListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.PingListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.PongListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.RegisterListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPDeleteListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPInsertBundleListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPInsertListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPJoinAcceptListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPJoinForceForwardListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPJoinForceListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPJoinListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPJoinSplitDataListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLBFindLightlyNodeListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLBGetLoadInfoListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLBGetLoadInfoReplyListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLBGetLoadInfoResendListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLBNoRotationNodeListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLBRotateUpdateAdjacentListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLBRotateUpdateAdjacentReplyListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLBRotateUpdateChildListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLBRotateUpdateChildReplyListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLBRotateUpdateParentListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLBRotateUpdateParentReplyListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLBRotateUpdateRTListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLBRotateUpdateRTReplyListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLBRotationPullListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLBSplitDataListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLBSplitDataResendListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLBStablePositionListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLeaveFindReplaceListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLeaveFindReplaceReplyListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLeaveListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLeaveNotifyListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLeaveReplacementListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLeaveUrgentListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLIAdjacentListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLIAdjacentReplyListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLIAdjacentRootListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLIAdjacentRootReplyListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLIChildReplyListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLIRoutingTableListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLIRoutingTableReplyListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPLIUpdateParentListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPNotifyFailureListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPNotifyImbalanceListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPPassClientListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPSearchExactBundleListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPSearchExactListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPSearchExactResultListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPSearchPairListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPSearchRangeListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPSearchRangeResultListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPUpdateAdjacentLinkListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPUpdateMinMaxValueListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPUpdateRouteTableDirectlyListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPUpdateRouteTableIndirectlyListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPUpdateRouteTableListener
 
actionPerformed(ObjectOutputStream, Message) - Method in class sg.edu.nus.peer.event.SPUpdateRouteTableReplyListener
 
ActivateActiveStatus - Class in sg.edu.nus.peer.event
Used for activating the status of a super peer after a period of time.
ActivateActiveStatus(TreeNode, int) - Constructor for class sg.edu.nus.peer.event.ActivateActiveStatus
 
ActivateFailedPosition - Class in sg.edu.nus.peer.event
Used for activating the status of a super peer after a period of time.
ActivateFailedPosition(TreeNode, int) - Constructor for class sg.edu.nus.peer.event.ActivateFailedPosition
 
ActivateStablePosition - Class in sg.edu.nus.peer.event
Used for activating stable position of a super peer.
ActivateStablePosition(ServerPeer, TreeNode, int) - Constructor for class sg.edu.nus.peer.event.ActivateStablePosition
 
ACTIVE - Static variable in class sg.edu.nus.peer.info.TreeNode
 
add(PeerInfo) - Method in class sg.edu.nus.peer.management.OnlinePeerManager
Deprecated.  
addActionListener(ActionListener) - Method in class sg.edu.nus.peer.management.AbstractEventDispatcher
Add an instance of the ActionListener into the EventDispatcher.
addCoOwnerList(PhysicalInfo) - Method in class sg.edu.nus.peer.info.TreeNode
Put an instance of PhysicalInfo into the coOwner list.
addElementToList(String, String, boolean) - Static method in class sg.edu.nus.util.PeerMath
Returns the string representation of all elements after a new element is added into the existing list separated by an underscore.
addHandler(FileHandler) - Method in class sg.edu.nus.logging.Logger
Add a file handler to logger.
addListItem(TreeNode) - Method in class sg.edu.nus.peer.ServerPeer
Add a TreeNode into the nodeList for retrieving.
addMsg2StatusBar(String) - Method in class sg.edu.nus.gui.bootstrap.BootstrapGUI
Add the message to the status bar.
addObject(Object) - Method in class sg.edu.nus.gui.DynamicTreePanel
Add child to the currently selected node.
addObject(DefaultMutableTreeNode, Object) - Method in class sg.edu.nus.gui.DynamicTreePanel
 
addObject(DefaultMutableTreeNode, Object, boolean) - Method in class sg.edu.nus.gui.DynamicTreePanel
 
addTreeListener(TreeSelectionListener) - Method in class sg.edu.nus.gui.DynamicTreePanel
 
addUDPListener(UDPListener) - Method in class sg.edu.nus.peer.request.UDPHandler
Add an UDPListener to UDPHandler.
addUDPListener(UDPListener) - Method in class sg.edu.nus.peer.request.UDPReceiver
Add an UDPListener to UDPHandler.
AdjacentNodeInfo - Class in sg.edu.nus.peer.info
Define the data structure of the adjacent node of each node in the BATON tree.
AdjacentNodeInfo(PhysicalInfo, LogicalInfo) - Constructor for class sg.edu.nus.peer.info.AdjacentNodeInfo
Construct the adjacent node.
AdjacentNodeInfo(String) - Constructor for class sg.edu.nus.peer.info.AdjacentNodeInfo
Construct the node with a serialized string value.
ASCENDING - Static variable in class sg.edu.nus.gui.table.TableSorter
Sorting data objects in an ascending order.
AttachListener - Class in sg.edu.nus.peer.event
Implement a listener for processing ATTACH_REQUEST message.
AttachListener(AbstractMainFrame) - Constructor for class sg.edu.nus.peer.event.AttachListener
 
average(BoundaryValue, BoundaryValue) - Static method in class sg.edu.nus.peer.info.BoundaryValue
 
average(IndexValue, IndexValue) - Static method in class sg.edu.nus.peer.info.IndexValue
Calculate the median value of two given IndexValues.

A B C D E F G H I J K L M N O P Q R S T U V W