net.sit.dialog.srv
Class DialogServer

java.lang.Object
  extended byjava.rmi.server.RemoteObject
      extended byjava.rmi.server.RemoteServer
          extended byjava.rmi.server.UnicastRemoteObject
              extended bynet.sit.dialog.srv.DialogServer
All Implemented Interfaces:
DialogServerIF, java.rmi.Remote, java.io.Serializable

public class DialogServer
extends java.rmi.server.UnicastRemoteObject
implements DialogServerIF

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
protected DialogServer()
           
 
Method Summary
 boolean displayMessageDialog(java.lang.String message)
          Remote Methode zum Anzeigen der übermittelten Nachricht.
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, 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
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DialogServer

protected DialogServer()
                throws java.rmi.RemoteException
Method Detail

displayMessageDialog

public boolean displayMessageDialog(java.lang.String message)
                             throws java.rmi.RemoteException
Description copied from interface: DialogServerIF
Remote Methode zum Anzeigen der übermittelten Nachricht.

Specified by:
displayMessageDialog in interface DialogServerIF
Parameters:
message - die anzuzeigende Nachricht
Returns:
true bei Erfolg, sonst false
Throws:
java.rmi.RemoteException -

Diese Methode ruft im Zielsystem das Shellskript 'syscall.sh' auf und übergibt die Zeichenkette 'message' als Parameter an das Skript. Das Skript startet dann einen Systemdialog, in der die Nachricht angezeigt wird. Da das Skript vom User nach Belieben geändert werden kann, kann auch auf andere Weise reagiert werden.



Copyright © 2003 Christoph Sandhaus and Marcus Keller. All Rights Reserved.