org.mbari.siam.distributed
Interface NodeEventCallback

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
NodeEventCallbackService

public interface NodeEventCallback
extends java.rmi.Remote

NodeService uses this interface to invoke remote callbacks when significant local events are detected.


Method Summary
 void serviceChanged(long deviceID)
          Called by Node when a service changes state.
 void serviceStarted(long deviceID)
          Called by Node when a service is started.
 void serviceTerminated(long deviceID)
          Called by Node when a service is terminated.
 

Method Detail

serviceTerminated

void serviceTerminated(long deviceID)
                       throws java.rmi.RemoteException
Called by Node when a service is terminated.

Throws:
java.rmi.RemoteException

serviceStarted

void serviceStarted(long deviceID)
                    throws java.rmi.RemoteException
Called by Node when a service is started.

Throws:
java.rmi.RemoteException

serviceChanged

void serviceChanged(long deviceID)
                    throws java.rmi.RemoteException
Called by Node when a service changes state.

Throws:
java.rmi.RemoteException


Copyright © 2003 MBARI.

The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. It is provided without support and without obligation on the part of MBARI to assist in its use, correction, modification, or enhancement.