Interface Serviceable


public interface Serviceable
A Serviceable is a class that need to connect to software components using a "role" abstraction, thus not depending on particular implementations but on behavioral interfaces.
The contract surrounding a Serviceable is that it is a user. The Serviceable is able to use Objects managed by the ServiceManager it was initialized with. As part of the contract with the system, the instantiating entity must call the service method before the Serviceable can be considered valid.
Version:
CVS $Revision: 1.19 $ $Date: 2004/02/11 14:34:25 $
Author:
Avalon Development Team
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Pass the ServiceManager to the Serviceable.
  • Method Details

    • service

      void service(ServiceManager manager) throws ServiceException
      Pass the ServiceManager to the Serviceable. The Serviceable implementation should use the specified ServiceManager to acquire the components it needs for execution.
      Parameters:
      manager - The ServiceManager which this Serviceable uses. Must not be null.
      Throws:
      ServiceException - if an error occurs