C E G H L M O P Q R S

C

CLASS - Static variable in class org.estar.io.eSTARIO
Classname for logging.
clientClose(GlobusIOHandle) - Method in class org.estar.io.eSTARIO
Method to close a client connection.
clientOpen(String, int) - Method in class org.estar.io.eSTARIO
Method to open a client connection.
connectionListener - Variable in class org.estar.io.eSTARIO.ConnectionHandler
The connection listener to call whenever a new connection is detected by this class.
connectionListener - Variable in class org.estar.io.eSTARIO.eStarIOServer
The connection listener to call whenever a new connection is detected by this class.

E

eSTARIO - class org.estar.io.eSTARIO.
This class implements the eStar IO communication protocol in pure Java.
eSTARIO() - Constructor for class org.estar.io.eSTARIO
Create an eStar IO object.
eSTARIO.ConnectionHandler - class org.estar.io.eSTARIO.ConnectionHandler.
Inner class.
eSTARIO.ConnectionHandler(eSTARIOConnectionListener, Socket) - Constructor for class org.estar.io.eSTARIO.ConnectionHandler
Basic constructor to assign the eSTARIOConnectionListener for each connection.
eSTARIO.eStarIOServer - class org.estar.io.eSTARIO.eStarIOServer.
Inner class, used as a runnable argument in a thread.
eSTARIO.eStarIOServer(int, eSTARIOConnectionListener) - Constructor for class org.estar.io.eSTARIO.eStarIOServer
Constructor.
eSTARIOConnectionListener - interface org.estar.io.eSTARIOConnectionListener.
This class is a Java interface.

G

GlobusIOHandle - class org.estar.io.GlobusIOHandle.
This class is a Java object implemented to preserve the old eStar IO communication protocol.
GlobusIOHandle() - Constructor for class org.estar.io.GlobusIOHandle
Default constructor.
GlobusIOHandle(int) - Constructor for class org.estar.io.GlobusIOHandle
Constructor that specifies the Communication refernce handle.
getHandle() - Method in class org.estar.io.GlobusIOHandle
Gets the Communication refernce handle.
getPort() - Method in class org.estar.io.eSTARIO.eStarIOServer
Method to return the port n which this Server is running

H

handle - Variable in class org.estar.io.GlobusIOHandle
An int reference of the commnication stream to use.
handle - Variable in class org.estar.io.eSTARIO.ConnectionHandler
The hashCode from socket.hashCode() that effectively makes the GlobusIOHandle.
handleConnection(GlobusIOHandle) - Method in interface org.estar.io.eSTARIOConnectionListener
 

L

logger - Variable in class org.estar.io.eSTARIO
Class logger.

M

messageRead(GlobusIOHandle) - Method in class org.estar.io.eSTARIO
Read a message.
messageWrite(GlobusIOHandle, String) - Method in class org.estar.io.eSTARIO
Write a message.

O

org.estar.io - package org.estar.io
 

P

port - Variable in class org.estar.io.eSTARIO.eStarIOServer
The port to start the eStar server on.
portHash - Static variable in class org.estar.io.eSTARIO
A reverse Hashtable of the above (serverHash).

Q

quit - Variable in class org.estar.io.eSTARIO.eStarIOServer
Whether to stop this server running.
quit() - Method in class org.estar.io.eSTARIO.eStarIOServer
Method to close the Server and set the quit flag.

R

RCSID - Static variable in class org.estar.io.eSTARIO
Revision control system version id.
run() - Method in class org.estar.io.eSTARIO.ConnectionHandler
The Runnable method to start a thread to handle every connection.
run() - Method in class org.estar.io.eSTARIO.eStarIOServer
The run method, called from the thread.

S

server - Variable in class org.estar.io.eSTARIO.eStarIOServer
The server.
serverClose() - Method in class org.estar.io.eSTARIO
Method to close a server.
serverClose(int) - Method in class org.estar.io.eSTARIO
Method to close a server.
serverHash - Static variable in class org.estar.io.eSTARIO
A Hashtable os eStarIOServers:server-port-number key:value pairs to facilitate the running of multiple servers in one JVM.
serverList - Variable in class org.estar.io.eSTARIO
List of running eStarIOServers.
serverStart(int, eSTARIOConnectionListener) - Method in class org.estar.io.eSTARIO
Method to start an eStar server.
setHandle(int) - Method in class org.estar.io.GlobusIOHandle
Sets the Communication refernce handle.
socketHash - Static variable in class org.estar.io.eSTARIO
A Hashtable of socket.hashCode():socket key:value pairs to facilitate the GlobusIOHandle as a context.

C E G H L M O P Q R S