traffic.generation
Interface HostInformations

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
HostInformationsImpl

public interface HostInformations
extends java.rmi.Remote


Field Summary
static java.lang.String name
           
 
Method Summary
 java.lang.String getAccessTypeForClient(java.lang.String clientName, int port)
           
 java.lang.String getAccessTypeForServer(java.lang.String serverName, int port)
           
 int getClientCOS(java.lang.String clientName, int port)
           
 java.lang.String[] getClientsList()
           
 java.lang.String[] getClientsList(java.lang.String serverName, int port)
           
 int[] getClientsPortList()
           
 int[] getClientsPortList(java.lang.String serverName, int port)
           
 java.lang.String[] getJavaCmdClientsList()
           
 java.lang.String[] getJavaCmdServerList()
           
 int getScenarioFileNumber(java.lang.String serverName, int port)
           
 java.util.SortedSet getScenarioFiles(java.lang.String serverName, int port)
           
 java.lang.String[] getScenarioFilesList(java.lang.String serverName, int port)
           
 java.lang.String getServerIPAddress(java.lang.String serverName, int port)
           
 java.lang.String[] getServerList()
           
 java.lang.String getServerNameForClient(java.lang.String clientName, int port)
           
 int getServerPortForClient(java.lang.String clientName, int port)
           
 int[] getServerPortList()
           
 int getUDPClientPort(java.lang.String clientName)
           
 int getUDPServerPort(java.lang.String serverName)
           
 boolean isClientIPv4(java.lang.String clientName, int port)
           
 byte[] transferScenario(java.lang.String fileName)
           
 

Field Detail

name

public static final java.lang.String name
See Also:
Constant Field Values
Method Detail

getServerList

public java.lang.String[] getServerList()
                                 throws java.rmi.RemoteException
java.rmi.RemoteException

getJavaCmdServerList

public java.lang.String[] getJavaCmdServerList()
                                        throws java.rmi.RemoteException
java.rmi.RemoteException

getServerPortList

public int[] getServerPortList()
                        throws java.rmi.RemoteException
java.rmi.RemoteException

getServerNameForClient

public java.lang.String getServerNameForClient(java.lang.String clientName,
                                               int port)
                                        throws java.io.IOException,
                                               java.rmi.RemoteException
java.io.IOException
java.rmi.RemoteException

getServerPortForClient

public int getServerPortForClient(java.lang.String clientName,
                                  int port)
                           throws java.io.IOException,
                                  java.rmi.RemoteException
java.io.IOException
java.rmi.RemoteException

getUDPServerPort

public int getUDPServerPort(java.lang.String serverName)
                     throws java.io.IOException,
                            java.rmi.RemoteException,
                            java.io.IOException
java.io.IOException
java.rmi.RemoteException

getServerIPAddress

public java.lang.String getServerIPAddress(java.lang.String serverName,
                                           int port)
                                    throws java.rmi.RemoteException
java.rmi.RemoteException

getUDPClientPort

public int getUDPClientPort(java.lang.String clientName)
                     throws java.rmi.RemoteException,
                            java.lang.NumberFormatException,
                            java.io.IOException
java.rmi.RemoteException
java.lang.NumberFormatException
java.io.IOException

getClientCOS

public int getClientCOS(java.lang.String clientName,
                        int port)
                 throws java.rmi.RemoteException,
                        java.io.IOException,
                        java.lang.NumberFormatException
java.rmi.RemoteException
java.io.IOException
java.lang.NumberFormatException

isClientIPv4

public boolean isClientIPv4(java.lang.String clientName,
                            int port)
                     throws java.rmi.RemoteException,
                            java.io.IOException
java.rmi.RemoteException
java.io.IOException

getScenarioFilesList

public java.lang.String[] getScenarioFilesList(java.lang.String serverName,
                                               int port)
                                        throws java.rmi.RemoteException
java.rmi.RemoteException

getScenarioFileNumber

public int getScenarioFileNumber(java.lang.String serverName,
                                 int port)
                          throws java.rmi.RemoteException
java.rmi.RemoteException

getScenarioFiles

public java.util.SortedSet getScenarioFiles(java.lang.String serverName,
                                            int port)
                                     throws java.rmi.RemoteException
java.rmi.RemoteException

getClientsList

public java.lang.String[] getClientsList(java.lang.String serverName,
                                         int port)
                                  throws java.rmi.RemoteException
java.rmi.RemoteException

getClientsList

public java.lang.String[] getClientsList()
                                  throws java.rmi.RemoteException
java.rmi.RemoteException

getJavaCmdClientsList

public java.lang.String[] getJavaCmdClientsList()
                                         throws java.rmi.RemoteException
java.rmi.RemoteException

getClientsPortList

public int[] getClientsPortList()
                         throws java.rmi.RemoteException
java.rmi.RemoteException

getClientsPortList

public int[] getClientsPortList(java.lang.String serverName,
                                int port)
                         throws java.rmi.RemoteException
java.rmi.RemoteException

getAccessTypeForClient

public java.lang.String getAccessTypeForClient(java.lang.String clientName,
                                               int port)
                                        throws java.rmi.RemoteException
java.rmi.RemoteException

getAccessTypeForServer

public java.lang.String getAccessTypeForServer(java.lang.String serverName,
                                               int port)
                                        throws java.rmi.RemoteException
java.rmi.RemoteException

transferScenario

public byte[] transferScenario(java.lang.String fileName)
                        throws java.rmi.RemoteException,
                               java.io.IOException
java.rmi.RemoteException
java.io.IOException