kristal.client
Class ClientLIB

java.lang.Object
  extended bykristal.client.ClientLIB

public class ClientLIB
extends java.lang.Object

This Class manages a service request/response of KRISTAL.

See Also:
TcpConnection

Constructor Summary
ClientLIB()
           
ClientLIB(java.lang.String ip_addr, int port)
          Construct a new ClientLIB object.
 
Method Summary
 java.lang.String expandQuery(java.lang.String fileName, java.lang.String query, java.util.Vector levels)
           
 java.lang.String getVersion()
           
 ParameterType Request(java.lang.String process, ParameterType in_parameter)
          Requests a service to KRISTAL server.
 void setAddress(java.lang.String ip_addr, int port)
          Sets the server ip address and server port number of this object.
 java.lang.String status()
          Returns the status.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientLIB

public ClientLIB(java.lang.String ip_addr,
                 int port)
Construct a new ClientLIB object.

Parameters:
ip_addr - the server ip address
port - the server port number

ClientLIB

public ClientLIB()
Method Detail

setAddress

public void setAddress(java.lang.String ip_addr,
                       int port)
Sets the server ip address and server port number of this object.

Parameters:
ip_addr - the server ip address
port - the server port number

expandQuery

public java.lang.String expandQuery(java.lang.String fileName,
                                    java.lang.String query,
                                    java.util.Vector levels)

Request

public ParameterType Request(java.lang.String process,
                             ParameterType in_parameter)
Requests a service to KRISTAL server.

Parameters:
process - service name
in_parameter - input parameter

status

public java.lang.String status()
Returns the status.

Returns:
the status

getVersion

public java.lang.String getVersion()