Packages
Package | Description
--- | ---
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.
org.licas.autonomic | Autonomic Manager components framework.
org.licas.autonomic.script | Specifically for the autonomic Execution Engine and execution script.
org.licas.call | Server and client-handling classes for calling or invoking any service through the system.
org.licas.call.client | Client message invocation classes.
org.licas.call.rest | REST-style protocol.
org.licas.call.thread | Schedules the client-side calling through the `java.util.concurrent` classes, or any other method invocations, through the system classes.
org.licas.data | Data evaluations and models for more complex query operations.
org.licas.data.gen | Some basic data generators, for creating random data, mostly for simple data types.
org.licas.def | Some common definition interfaces that the system uses to identify types of class.
org.licas.def.gui | Some common definition interfaces for GUI interface classes.
org.licas.def.search | Some common definition interfaces for (metadata) search classes.
org.licas.meta | Stores the metadata used by the system, to understand what information each service has, including factory objects to help create metadata descriptions and some base classes.
org.licas.meta.model | Models the metadata used to define instances of specific metadata types.
org.licas.module | This package stores a number of modules for the service framework and composition.
org.licas.module.b_module | Behaviour-related modules process and evaluate the service data.
org.licas.module.c_module | Control-related modules for the service control loop, probably the autonomic control loop, with a behaviour module.
org.licas.module.h_module | Module interface for heuristics.
org.licas.module.h_module.cluster | Distributed solution modules, where clustering heuristics can create links between services, for example.
org.licas.module.s_module | Service-related modules with common functionality - retrieve values or the control module.
org.licas.parsers | Default parsers to process the objects that licas services may use.
org.licas.parsers.admin | Parsers for processing the admin metadata scripts.
org.licas.parsers.network | Parsers for limited storage and re-construction of Network or SOA configurations.
org.licas.parsers.sci | Parsers for some of the scientific objects.
org.licas.parsers.types | Parsers for processing basic data types and lists, where most of the XML-RPC information that you pass can be handled by these.
org.licas.query | The default search and query engines, mostly system-related.
org.licas.security | Security package for direct HTTP calls to the base server, for example, access rights to the file system.
org.licas.server | The base server classes, for recieving and processing any local or remote call, including the listeners and the basic 'HttpServer with ESB' setup.
org.licas.server.esb | Functionality of the ESB with regard to internal processing and resources.
org.licas.server.model | Info objects used by the server.
org.licas.service | Application-specific base or fully implemented services, including factory classes for describing them.
org.licas.service.link | Linking-related classes and services, including the original dynamic linking mechanism, with 3-level structure, thresholds, memory control and linking options.
org.licas.service.model | These classes can be instantiated, or are base definitions that can be used as is with minimal abstract functionality, or can be further extended as needed.
org.licas.service.resource | Resource objects are stored here and its sub-packages, used to reference data-specific information in different ways, as opposed to the more commplex service hierarchy and functionality.
org.licas.service.resource.container | Resource objects for storing other resource objects and performing some pre-defined operations over them.
org.licas.service.resource.info | Resource objects for accessing a single data type, information-related.
org.licas.service.sci | Base classes for more scientific testing, including linking tests.
org.licas.service.spec | Service or network specifications, for particular implementations or uses.
org.licas.util | Mostly pre-defined constant values, but also some utility methods.
org.licas.util.classloader | For dynamically creating and loading in classes from Jar files.
org.licas.util.exception | Licas-specific exception types.
org.licas.ws | Web service parsers and processors.
org.licas.ws.soap | For processing Web service calls using the SOAP protocol.
org.licas.ws.wsdl | For compatibility with the soap package, some values are required here.
org.licas.ws.wsdl.model | For compatibility with the soap package, the parameter info is local here.
org.licas.ws.wsdl.parse | Parsers for the different WSDL sections.