jAgE 2.6.0-SNAPSHOT API

Packages
org.jage.action Provides action mechanism for agents.
org.jage.action.context Provides implementation of actions contexts for common actions.
org.jage.action.preparators This package contains the IActionPreparator interface along with a few implementations.
org.jage.address Provides interfaces and implementations for the jAgE addressing scheme.
org.jage.address.node Provides a node-related address interfaces and implementations.
org.jage.address.node.provider Provides a node address provider interfaces and default implementations.
org.jage.address.provider Provides an agent address registrar and register interfaces and default implementations.
org.jage.address.selector Provides interfaces and implementation of agent address selectors.
org.jage.address.selector.agent Contains address selectors dedicated for IAgentAddress.
org.jage.agent Defines agents interfaces and hierarchy.
org.jage.communication Provides API of the standard communication mechanism (local and remote).
org.jage.communication.message Provides an asynchronous communication mechanism based on the messaging passing.
org.jage.event Provides events for the jAgE platform.
org.jage.examples.actions This package contains helper classes for the actions example.
org.jage.examples.configuration This package contains helper classes for configuration-related examples.
org.jage.examples.delegation Provides helpers and agents for delegation examples.
org.jage.examples.functions  
org.jage.examples.helloworld Provides helpers and agents for the Hello World example.
org.jage.examples.messages This package contains helper classes for the messages example.
org.jage.examples.migration This package contains helper classes for migration examples.
org.jage.examples.multiworkplace  
org.jage.examples.properties This package contains helper classes for properties examples.
org.jage.examples.properties.xml This package contains helper classes for XML defined properties examples.
org.jage.examples.strategy This package contains helper classes for strategy examples.
org.jage.monitor Provides interfaces for platform monitoring mechanism.
org.jage.pico Provides the implementation of core elements based on Pico libraries.
org.jage.platform.argument Provides components to operate on arguments passed to the node bootstrapper.
org.jage.platform.communication.jms Provides implementation of communication protocol based on JMS.
org.jage.platform.communication.rmi.inner  
org.jage.platform.communication.rmi.inner.impl  
org.jage.platform.communication.rmi.service  
org.jage.platform.communication.rmi.service.impl  
org.jage.platform.component  
org.jage.platform.component.annotation Defines annotations used in configuration mechanism.
org.jage.platform.component.builder  
org.jage.platform.component.contract.xml  
org.jage.platform.component.definition Provides configuration interfaces for jAgE platform.
org.jage.platform.component.descriptor Introduces component descriptor and its reader.
org.jage.platform.component.exception  
org.jage.platform.component.pico Contains extensions of PicoContainer to allow custom configuration mechanism.
org.jage.platform.component.pico.injector This package contains all injectors used by Pico Container.
org.jage.platform.component.pico.injector.factory This package contains injector factories interfaces and implementations.
org.jage.platform.component.pico.verification Contains configuration verification mechanism.
org.jage.platform.component.pico.verification.module Contains verification modules used in configuration mechanism.
org.jage.platform.component.provider  
org.jage.platform.config.loader Defines the configuration loader interface.
org.jage.platform.config.loader.xml Provides a default implementation of configuration loader based on XML configuration files.
org.jage.platform.config.provider Provides a default implementation of configuration provider.
org.jage.platform.core.component Introduces components hierarchy.
org.jage.platform.node Provides a node related interfaces and classes.
org.jage.platform.starter Provides Starter interface which is responsible for managing node lifecycle.
org.jage.platform.starter.batch.single Provides Starter running in a batch mode to run a single node.
org.jage.property Provides object properties mechanism based on Java Annotations.
org.jage.property.annotations  
org.jage.property.functions Provides property functions such as maximum, minimum, average, sum, etc.
org.jage.property.monitors Provides mechanism for property monitoring.
org.jage.property.xml Provides properties implementation based on XML descriptors.
org.jage.query Provides the query mechanism.
org.jage.query.cache Provides the various cache related classes for queries.
org.jage.strategy Defines strategies interfaces and basic implementations.
org.jage.util Basic utitilies for the platform core.
org.jage.util.io IO-related utilities.
org.jage.workplace Defines workplace, workplace manager, workplace environment and configurator interfaces.

 



Copyright © 2006-2011 AGH University of Science and Technology. All Rights Reserved.