rita.support.remote
Class RiClientStub

java.lang.Object
  extended by rita.support.remote.RiClientStub
All Implemented Interfaces:
RemoteConstants
Direct Known Subclasses:
RemoteChunker, RemoteMarkov, RemoteParser, RemotePosTagger

public class RiClientStub
extends java.lang.Object
implements RemoteConstants


Field Summary
static java.lang.String serverHost
           
static int serverPort
           
 
Fields inherited from interface rita.support.remote.RemoteConstants
ARG_DELIM, ARR_DELIM, CHUNKER, DELIM, FS, LB, LP, MARKOV, PARSER, QQ, RB, RP, SPC, TAGGER, TYPE_DELIM
 
Constructor Summary
RiClientStub(java.lang.Class delegatesTo)
           
RiClientStub(java.lang.Class delegatesTo, java.lang.String host, int port)
           
RiClientStub(int port)
           
RiClientStub(java.lang.String host, int port)
           
 
Method Summary
 void connect()
           
 void createRemote()
           
 void createRemote(java.util.Map m)
           
 java.lang.String exec(java.lang.String method)
           
 java.lang.String exec(java.lang.String method, boolean arg)
           
 java.lang.String exec(java.lang.String method, char arg)
           
 java.lang.String exec(java.lang.String method, float arg)
           
 java.lang.String exec(java.lang.String method, int arg)
           
 java.lang.String exec(java.lang.String method, java.lang.Object arg)
           
 java.lang.String exec(java.lang.String method, java.lang.Object[] args, java.lang.Class[] types)
           
 java.lang.String exec(java.lang.String method, java.lang.Object arg, java.lang.Class type)
           
static RiClientStub getProxy()
           
 int getRemoteObjectCount()
           
static java.lang.String getServerHost()
           
static int getServerPort()
           
 java.lang.String invokeOnServer(java.lang.String methodName)
           
 java.lang.String[] listToStrArr(java.util.List l)
           
 void refreshServer()
           
 void setPort(int port)
           
static void setServerHost(java.lang.String host)
           
static void setServerPort(int port)
           
 java.lang.String[] toStrArr(java.lang.String str)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serverPort

public static int serverPort

serverHost

public static java.lang.String serverHost
Constructor Detail

RiClientStub

public RiClientStub(java.lang.Class delegatesTo)

RiClientStub

public RiClientStub(int port)

RiClientStub

public RiClientStub(java.lang.String host,
                    int port)

RiClientStub

public RiClientStub(java.lang.Class delegatesTo,
                    java.lang.String host,
                    int port)
Method Detail

getProxy

public static RiClientStub getProxy()

listToStrArr

public java.lang.String[] listToStrArr(java.util.List l)

toStrArr

public java.lang.String[] toStrArr(java.lang.String str)

createRemote

public void createRemote()

createRemote

public void createRemote(java.util.Map m)

connect

public void connect()

exec

public java.lang.String exec(java.lang.String method)

exec

public java.lang.String exec(java.lang.String method,
                             java.lang.Object arg)

exec

public java.lang.String exec(java.lang.String method,
                             java.lang.Object arg,
                             java.lang.Class type)

exec

public java.lang.String exec(java.lang.String method,
                             int arg)

exec

public java.lang.String exec(java.lang.String method,
                             boolean arg)

exec

public java.lang.String exec(java.lang.String method,
                             float arg)

exec

public java.lang.String exec(java.lang.String method,
                             char arg)

exec

public java.lang.String exec(java.lang.String method,
                             java.lang.Object[] args,
                             java.lang.Class[] types)

setPort

public void setPort(int port)

refreshServer

public void refreshServer()

invokeOnServer

public java.lang.String invokeOnServer(java.lang.String methodName)

setServerHost

public static void setServerHost(java.lang.String host)

getServerHost

public static java.lang.String getServerHost()

setServerPort

public static void setServerPort(int port)

getServerPort

public static int getServerPort()

getRemoteObjectCount

public int getRemoteObjectCount()