ePOST API

rice.visualization.client
Class VisualizationClient

java.lang.Object
  extended by rice.visualization.client.VisualizationClient

public class VisualizationClient
extends java.lang.Object


Field Summary
protected  java.net.InetSocketAddress address
           
protected  Environment environment
           
protected  Logger logger
           
protected  java.io.ObjectInputStream ois
           
protected  java.io.ObjectOutputStream oos
           
protected  java.security.PrivateKey privateKey
           
protected  java.security.PublicKey publicKey
           
protected  java.net.Socket socket
           
protected  int state
           
static int STATE_ALIVE
           
static int STATE_DEAD
           
static int STATE_FAULT
           
static int STATE_UNKNOWN
           
 
Constructor Summary
VisualizationClient(java.security.PrivateKey key, java.net.InetSocketAddress address, Environment env)
           
 
Method Summary
 void close()
           
 void connect()
           
 java.lang.String executeCommand(java.lang.String command)
           
 java.net.InetSocketAddress getAddress()
           
 Data getData()
           
 DistNodeHandle[] getHandles()
           
 int getState()
           
 UpdateJarResponse updateJar(java.io.File[] files, java.lang.String executionString)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATE_ALIVE

public static int STATE_ALIVE

STATE_DEAD

public static int STATE_DEAD

STATE_UNKNOWN

public static int STATE_UNKNOWN

STATE_FAULT

public static int STATE_FAULT

address

protected java.net.InetSocketAddress address

socket

protected java.net.Socket socket

state

protected int state

privateKey

protected java.security.PrivateKey privateKey

publicKey

protected java.security.PublicKey publicKey

oos

protected java.io.ObjectOutputStream oos

ois

protected java.io.ObjectInputStream ois

environment

protected Environment environment

logger

protected Logger logger
Constructor Detail

VisualizationClient

public VisualizationClient(java.security.PrivateKey key,
                           java.net.InetSocketAddress address,
                           Environment env)
Method Detail

getState

public int getState()

connect

public void connect()

close

public void close()
           throws java.io.IOException
Throws:
java.io.IOException

getAddress

public java.net.InetSocketAddress getAddress()

getHandles

public DistNodeHandle[] getHandles()

getData

public Data getData()

executeCommand

public java.lang.String executeCommand(java.lang.String command)
                                throws java.lang.Exception
Throws:
java.lang.Exception

updateJar

public UpdateJarResponse updateJar(java.io.File[] files,
                                   java.lang.String executionString)

ePOST API

Copyright © 2001-2005 - Rice Pastry.