jaugment2.ticker
Class TickerServiceProxy

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--jaugment2.ticker.TickerServiceProxy

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

Service providing a ticker for urgent messages

See Also:
Serialized Form

Inner classes inherited from class jaugment2.ticker.TickerServiceProxyIF
TickerServiceProxyIF.TickerServiceEvent
 
Field Summary
private  TickerService 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
TickerServiceProxy(TickerService s)
           
 
Method Summary
 net.jini.core.lease.Lease addListener(net.jini.core.event.RemoteEventListener listener, java.rmi.MarshalledObject handback, int registerfor)
          Subscribe for event
 void addMessage(java.lang.String msg)
           
 java.lang.Object getAdmin()
          Returns an object that implements our administration-interfaces.
 
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 TickerService service
Constructor Detail

TickerServiceProxy

public TickerServiceProxy(TickerService s)
                   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

addListener

public net.jini.core.lease.Lease addListener(net.jini.core.event.RemoteEventListener listener,
                                             java.rmi.MarshalledObject handback,
                                             int registerfor)
                                      throws java.rmi.RemoteException,
                                             net.jini.core.lease.LeaseDeniedException,
                                             java.lang.IllegalStateException
Subscribe for event
Specified by:
addListener in interface TickerServiceProxyIF

addMessage

public void addMessage(java.lang.String msg)
                throws java.rmi.RemoteException
Specified by:
addMessage in interface TickerServiceProxyIF