HomeDigital EditionSys-Con RadioSearch Java Cd
Advanced Java AWT Book Reviews/Excerpts Client Server Corba Editorials Embedded Java Enterprise Java IDE's Industry Watch Integration Interviews Java Applet Java & Databases Java & Web Services Java Fundamentals Java Native Interface Java Servlets Java Beans J2ME Libraries .NET Object Orientation Observations/IMHO Product Reviews Scalability & Performance Security Server Side Source Code Straight Talking Swing Threads Using Java with others Wireless XML

"Distributed Notification with Java RMI"
Vol. 9, Issue 11, p. 38


Listing 1

public class ServerClock implements TimeMonitor
    private Vector listeners;
    private String hostName;
    private int port;
     * constructor
    public ServerClock(String hostNameVal, int portVal)
    throws Exception
        hostName = hostNameVal;
        port = portVal;
        UnicastRemoteObject.exportObject( this );

        String  serverName = "rmi://" + hostName + ":" + port + "/TimeServices" ;
        TimeServices timeServices = null;
        try {
            timeServices = (TimeServices)Naming.lookup(serverName);
        catch ( Exception e ) {
            throw e;
        timeServices.addTimeMonitor( this );

All Rights Reserved
Copyright ©  2004 SYS-CON Media, Inc.
  E-mail: [email protected]

Java and Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. SYS-CON Publications, Inc. is independent of Sun Microsystems, Inc.