jaugment2.RememberanceAgent
Class RememberanceAgentServiceProxy

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--jaugment2.RememberanceAgent.RememberanceAgentServiceProxy

public class RememberanceAgentServiceProxy
extends java.rmi.server.UnicastRemoteObject
implements net.jini.admin.Administrable, java.io.Serializable, java.rmi.Remote, RememberanceAgentServiceProxyIF

A service wrapping the MIT-Remenberance-Agent and alowing to integrate it into other services (like the text-editor)

See Also:
Serialized Form

Inner classes inherited from class jaugment2.RememberanceAgent.RememberanceAgentServiceProxyIF
RememberanceAgentServiceProxyIF.Answer
 
Field Summary
private  RememberanceAgentService service
           
 
Fields inherited from class java.rmi.server.UnicastRemoteObject
csf, port, portFactoryParamTypes, portParamTypes, serialVersionUID, ssf
 
Fields inherited from class java.rmi.server.RemoteServer
log, logname, serialVersionUID
 
Fields inherited from class java.rmi.server.RemoteObject
ref, serialVersionUID
 
Constructor Summary
(package private) RememberanceAgentServiceProxy(RememberanceAgentService service)
           
 
Method Summary
 RememberanceAgentServiceProxyIF.Answer[] ask(java.lang.String question, int numretvals)
           
 java.lang.Object getAdmin()
          Returns an object that implements our administration-interfaces.
 java.lang.String getDocument(int docid, java.lang.String base)
           
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
, clone, exportObject, exportObject, exportObject, exportObject, readObject, reexport, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub, writeObject
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

service

private RememberanceAgentService service
Constructor Detail

RememberanceAgentServiceProxy

RememberanceAgentServiceProxy(RememberanceAgentService service)
                        throws java.rmi.RemoteException
Method Detail

getAdmin

public java.lang.Object getAdmin()
                          throws java.rmi.RemoteException
Returns an object that implements our administration-interfaces.
Specified by:
getAdmin in interface net.jini.admin.Administrable
Throws:
java.rmi.RemoteException -  
See Also:
JoinAdmin

ask

public RememberanceAgentServiceProxyIF.Answer[] ask(java.lang.String question,
                                                    int numretvals)
                                             throws java.rmi.RemoteException
Specified by:
ask in interface RememberanceAgentServiceProxyIF

getDocument

public java.lang.String getDocument(int docid,
                                    java.lang.String base)
                             throws java.rmi.RemoteException
Specified by:
getDocument in interface RememberanceAgentServiceProxyIF