A component type specifies the interface, the structure and content of a component.
A component type specifies the interface, the structure and content of a component.
Imports allow to add packages (e.g. java.util.*)
and classes (e.g. java.util.Map) to the class
lookup mechanism.
An import allows to add a package
(e.g. java.util.*) or a class (e.g.
java.util.Map) to the class lookup
mechanism.
Container for argument and result
specifications.
An argument represents an
in-parameter for the component.
An argument represents an
out-parameter for the component.
Container for the used component types.
A component type is defined by a
logical name and an implementation
file.
Service declarations of the application type.
Properties for specifiying settings of the application type.
In the configurations section, predefined
component configurations (i.e. component
instances) can be defined.
A predefined component
configuration.
A predefined application configuration.
Container for overridden arguments.
An argument an the instance level can be used for overriding the default value declared in the argument type.
A result an the instance level can be used for overriding the default value declared in the result type.
Container for component instances.
A component instance iis used to create a defineable number of components for a declared type.
Services in a configuration. Allows overriding default service settings.
Container for initial and end steps of a component.
Defines a component type.
The name of the agent type (used for referring to the agent type from other parts of the application descriptor).
The implementation of the agent type. Can be a logical name (resolved using imports) or a concrete file name (e.g. to a bdi agent.xml).
An agent instance to be created when the application is started.
Argument values to be supplied, when creating the agent.
A single argument value. Arguments are passed as name / value pairs, where the name is supplied as attribute while the value is given as the text content of the element.
A single argument value. Arguments are passed as name / value pairs, where the name is supplied as attribute while the value is given as the text content of the element.
The name of the argument.
An import allows to add a package (e.g. java.util.*) or a class (e.g. java.util.Map) to the class lookup mechanism.
Argument specification for a component.
A property type declaration type.
Defines a provided service type.
Defines a required service type.
Base type for any startable element.
A master agent ist required for the application, thus, if a master agent is killed, the application will be closed down. Default is false.
The binding of a required service. In a binding it can
be defined how a component can retrieve a required
service.
Information about how a Jadex service should be made available with other technologies like web services.