# Package org.licas

Contains base classes that can be used to build the (autonomic) services, including the base `Service` and `Auto` classes and their main framework components.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AdminInfo | This class stores information created by the administrator of the service.
  Auto | This is the base class for a service with added autonomic or agent-based functionality.
  AutoComm | Communication bridge between protected `Auto` methods and other packages.
  AutoSecure | This is a more secure version of the `Auto` class in which the only methods that can be executed are ones that add and remove messages from the autonomic manager queue.
  ContractManager | This class can be used to store and process service level agreements, or contracts between a client and a service.
  MessageInfo | This class stores information communication messages, or message objects in general.
  MessageStore | Stores information on earlier invoked or transitional method processes.
  PasswordHandler | This class stores and processes passwords related to the parent service.
  Service | This is the base class that can be used to create a licas service.
  ServiceAdmin | This class stores admin details for a service, including the metadata description in an `AdminInfo` object.
  ServiceAdminHandler | This class manages basic creation and parsing for Service Admin objects.
  ServiceComm | Communication bridge between protected `Service` methods and other packages.
  ServiceHandler | This class manages basic creation and parsing for Service objects.
  ServiceInfo | This class stores information relating to a single service.
  ServiceInitialise | This class performs some additional or final initialisations, after a service has been properly loaded and registered.
  ServiceLevel | This is an implementation of the default service level agreement description.
  ServiceLinks | This class stores all of the different service link types and processes them as required.
  ServiceSerialize | This can be used to serialize a service to or from XML, using reflection.
  ServiceWrapper | This class is a wrapper to store any object that may be invoked as a service or from a service.
  ServiceWrapperLegacy | This class is a wrapper to store any object that may be invoked as a service or from a service.

## Package org.licas Description

Contains base classes that can be used to build the (autonomic) services, including the base `Service` and `Auto` classes and their main framework components.