edu.virginia.cs.mng.hypercast.testing_and_monitoring
Class AvailableCommand

java.lang.Object
  |
  +--edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2Command
        |
        +--edu.virginia.cs.mng.hypercast.testing_and_monitoring.AvailableCommand

final class AvailableCommand
extends RC2Command


Field Summary
private  RC2 rc2
           
 
Fields inherited from class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2Command
rand
 
Constructor Summary
AvailableCommand(RC2 r)
           
 
Method Summary
 void action(java.lang.String command, java.lang.String firstArg, java.lang.String secondArg, java.lang.String thirdArg, java.util.StringTokenizer furtherArgs, java.io.BufferedReader in, java.io.PrintStream out, java.io.PrintStream err)
           
protected static int[] available(RC2 rc2)
          Creates an int[] that contains the "NumOfSockets" on each Alive neighbor of the PortalListManager.
 java.lang.String description()
           
 java.lang.String longDescription()
           
 int maxParameters()
           
 int minParameters()
           
 java.lang.String parameterDescription()
           
 
Methods inherited from class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2Command
toFloat, toInt, toLong
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

rc2

private RC2 rc2
Constructor Detail

AvailableCommand

public AvailableCommand(RC2 r)
Method Detail

parameterDescription

public java.lang.String parameterDescription()
Overrides:
parameterDescription in class RC2Command

description

public java.lang.String description()
Overrides:
description in class RC2Command

longDescription

public java.lang.String longDescription()
Overrides:
longDescription in class RC2Command

minParameters

public int minParameters()
Overrides:
minParameters in class RC2Command

maxParameters

public int maxParameters()
Overrides:
maxParameters in class RC2Command

action

public void action(java.lang.String command,
                   java.lang.String firstArg,
                   java.lang.String secondArg,
                   java.lang.String thirdArg,
                   java.util.StringTokenizer furtherArgs,
                   java.io.BufferedReader in,
                   java.io.PrintStream out,
                   java.io.PrintStream err)
            throws java.lang.Exception
Overrides:
action in class RC2Command

available

protected static int[] available(RC2 rc2)
Creates an int[] that contains the "NumOfSockets" on each Alive neighbor of the PortalListManager. Dead neighbors always have 0 in their location in the array.