# Package org.licas.def

Some common definition interfaces that the system uses to identify types of class.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  BusDef | This defines the methods that should be implemented to allow a method invocation on a service.
  ContractDef | This defines the methods that should be implemented by a contract.
  DataServiceDef | This defines the methods that should be implemented by a data service, to communicate the data with other services.
  PublishSubscribeDef | Interface for a publish-subscribe operation for the ESB server.
  RemoteCallDef | This defines the methods that should be implemented to allow a method invocation on a service, from a local, or one of the remote, communication objects.
  ServiceDef | This interface contains some methods that a `Service` class should have public.
  ServiceInitialiseDef | This defines the default method that gets called to finalise service initialisations.
  ServiceWrapperDef | This interface contains some methods that a `ServiceWrapper` should have public.
  UtilsManagerDef | This defines the methods that should be implemented to allow a `UtilsManager` object to manage server resources.

## Package org.licas.def Description

Some common definition interfaces that the system uses to identify types of class.