Interface ServiceObserver

All Superinterfaces:
Object

public interface ServiceObserver extends Object
An Observer interface implemented by admin clients interested in the status of services.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.zeroc.Ice.Object

    Object.Ice_invokeResult
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
    ice_id(Current current)
    Returns the Slice type ID of the most-derived interface supported by this object.
    default String[]
    ice_ids(Current current)
    Returns the Slice type IDs of the interfaces supported by this object.
    static String
    Returns the Slice type ID of the interface supported by this object.
    void
    servicesStarted(String[] services, Current current)
    Receives the names of the services that were started.
    void
    servicesStopped(String[] services, Current current)
    Receives the names of the services that were stopped.

    Methods inherited from interface com.zeroc.Ice.Object

    ice_dispatch, ice_isA, ice_ping
  • Method Details

    • servicesStarted

      void servicesStarted(String[] services, Current current)
      Receives the names of the services that were started.
      Parameters:
      services - The names of the services.
      current - The Current object for the invocation.
    • servicesStopped

      void servicesStopped(String[] services, Current current)
      Receives the names of the services that were stopped.
      Parameters:
      services - The names of the services.
      current - The Current object for the invocation.
    • ice_ids

      default String[] ice_ids(Current current)
      Description copied from interface: Object
      Returns the Slice type IDs of the interfaces supported by this object.
      Specified by:
      ice_ids in interface Object
      Parameters:
      current - The Current object for the invocation.
      Returns:
      The Slice type IDs of the interfaces supported by this object, in base-to-derived order. The first element of the returned array is always ::Ice::Object.
    • ice_id

      default String ice_id(Current current)
      Description copied from interface: Object
      Returns the Slice type ID of the most-derived interface supported by this object.
      Specified by:
      ice_id in interface Object
      Parameters:
      current - The Current object for the invocation.
      Returns:
      The Slice type ID of the most-derived interface.
    • ice_staticId

      static String ice_staticId()
      Description copied from interface: Object
      Returns the Slice type ID of the interface supported by this object.
      Returns:
      The return value is always ::Ice::Object.