Index

A B C D E F G I J L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

addAgentInjection(FieldInfo) - Method in class jadex.micro.InjectionInfoHolder
Add an injection field.
addAgentInjection(FieldInfo) - Method in class jadex.micro.MicroModel
Add an injection field.
addArgumentInjection(String, FieldInfo, String) - Method in class jadex.micro.InjectionInfoHolder
Add an injection field.
addArgumentInjection(String, FieldInfo, String) - Method in class jadex.micro.MicroModel
Add an injection field.
addFeatureInjection(String, FieldInfo) - Method in class jadex.micro.InjectionInfoHolder
Add an injection field.
addFeatureInjection(String, FieldInfo) - Method in class jadex.micro.MicroModel
Add an injection field.
additional() - Element in annotation interface jadex.micro.annotation.Features
Add the defined features of this classes (and inherited when replace==false) to the standard features of the component.
addlast() - Element in annotation interface jadex.micro.annotation.Feature
Flag if default last feature dependency should be added.
addParentInjection(FieldInfo) - Method in class jadex.micro.InjectionInfoHolder
Add an injection field.
addParentInjection(FieldInfo) - Method in class jadex.micro.MicroModel
Add an injection field.
addResultInjection(String, FieldInfo, String, String) - Method in class jadex.micro.InjectionInfoHolder
Add an injection field.
addResultInjection(String, FieldInfo, String, String) - Method in class jadex.micro.MicroModel
Add an injection field.
addServiceCall(ServiceCallInfo) - Method in class jadex.micro.InjectionInfoHolder
Add an call field.
addServiceCall(ServiceCallInfo) - Method in class jadex.micro.MicroModel
Add an call field.
Agent - Annotation Interface in jadex.micro.annotation
Marker for agent class and variable.
AgentArgument - Annotation Interface in jadex.micro.annotation
Marker for agent argument field.
AgentBreakpoint - Annotation Interface in jadex.micro.annotation
Marker for agent breakpoint method.
AgentChildKilled - Annotation Interface in jadex.micro.annotation
Marker for agent child killed method.
AgentFeature - Annotation Interface in jadex.micro.annotation
 
agentinjections - Variable in class jadex.micro.InjectionInfoHolder
The agent injection targets.
agentmethods - Variable in class jadex.micro.MicroModel
The agent methods for given annotations (if any).
AgentResult - Annotation Interface in jadex.micro.annotation
Marker for agent result field.
AgentServiceValue - Annotation Interface in jadex.micro.annotation
The service annotation.
Argument - Annotation Interface in jadex.micro.annotation
The argument annotation.
argumentinjections - Variable in class jadex.micro.InjectionInfoHolder
The argument injection targets.
arguments() - Element in annotation interface jadex.micro.annotation.Component
The argument values.
arguments() - Element in annotation interface jadex.micro.annotation.Configuration
The arguments.
arguments() - Element in annotation interface jadex.micro.annotation.CreationInfo
The argument values.
Arguments - Annotation Interface in jadex.micro.annotation
The arguments annotation.

B

Breakpoints - Annotation Interface in jadex.micro.annotation
The breakpoints annotation.

C

checkMethodReturnType(Class<? extends Annotation>, Method, ClassLoader) - Method in class jadex.micro.MicroClassReader
Check, if the return type of the agent method is acceptable.
clazz() - Element in annotation interface jadex.micro.annotation.Argument
The class.
clazz() - Element in annotation interface jadex.micro.annotation.ComponentType
The component clazz.
clazz() - Element in annotation interface jadex.micro.annotation.Feature
Get the implementation type.
clazz() - Element in annotation interface jadex.micro.annotation.Result
The class.
Component - Annotation Interface in jadex.micro.annotation
Component annotation.
components() - Element in annotation interface jadex.micro.annotation.Configuration
The components.
ComponentType - Annotation Interface in jadex.micro.annotation
 
ComponentTypes - Annotation Interface in jadex.micro.annotation
Define component types that can be instantiated as subcomponents of the declaring component.
configuration() - Element in annotation interface jadex.micro.annotation.Component
The configuration name.
configuration() - Element in annotation interface jadex.micro.annotation.CreationInfo
The configuration name.
Configuration - Annotation Interface in jadex.micro.annotation
Configuration annotation.
Configurations - Annotation Interface in jadex.micro.annotation
Configurations annotation.
convert() - Element in annotation interface jadex.micro.annotation.AgentArgument
The argument conversion expression.
convert() - Element in annotation interface jadex.micro.annotation.AgentResult
The result conversion expression.
convertback() - Element in annotation interface jadex.micro.annotation.AgentResult
The result conversion expression.
convertNameValue(NameValue) - Static method in class jadex.micro.MicroClassReader
Convert a name value annotation to an unparsed expression.
create(Object) - Static method in class jadex.micro.MicroAgent
 
create(Object, ComponentIdentifier) - Method in class jadex.micro.impl.MicroAgentFeatureProvider
 
create(Object, ComponentIdentifier) - Static method in class jadex.micro.MicroAgent
 
createComponentInstanceInfo(Component) - Method in class jadex.micro.MicroClassReader
Create component instance info from component annotation.
createComponentInstanceInfo(CreationInfo) - Static method in class jadex.micro.MicroClassReader
Create component instance info from creation info annotation.
createFeatureInstance(Component) - Method in class jadex.micro.impl.MicroAgentFeatureProvider
 
createFeatureInstance(Component) - Method in class jadex.micro.impl.MicroModelFeatureProvider
 
createUnparsedExpressions(NameValue[]) - Static method in class jadex.micro.MicroClassReader
Create unparsed expressions.
createUnparsedExpressions(Value[]) - Static method in class jadex.micro.MicroClassReader
Create unparsed expressions.
createUnparsedExpressionsList(NameValue[]) - Static method in class jadex.micro.MicroClassReader
Create unparsed expressions.
CreationInfo - Annotation Interface in jadex.micro.annotation
Component annotation.

D

defaultvalue() - Element in annotation interface jadex.micro.annotation.Argument
The default value as expression string, i.e.
defaultvalue() - Element in annotation interface jadex.micro.annotation.Result
The default value as expression string, i.e.
description() - Element in annotation interface jadex.micro.annotation.Argument
The description.
description() - Element in annotation interface jadex.micro.annotation.Result
The description.
Description - Annotation Interface in jadex.micro.annotation
Holds the component description.
doLoadModel(String, Object, String[], ClassLoader, ResourceInfo) - Method in class jadex.micro.MicroModelLoader
Load a model.
DummyClassLoader(URL[], ClassLoader, ClassLoader) - Constructor for class jadex.micro.MicroClassReader.DummyClassLoader
 

E

evaluateExpression(String, String[], IValueFetcher, ClassLoader) - Method in class jadex.micro.MicroClassReader
Evaluate an expression string (using "" -> null mapping) as annotations do not support null values.

F

Feature - Annotation Interface in jadex.micro.annotation
The features annotation.
featureinjections - Variable in class jadex.micro.InjectionInfoHolder
The feature injection targets.
Features - Annotation Interface in jadex.micro.annotation
The features annotation.
fetchValue(String) - Method in class jadex.micro.impl.MicroModelFeature
Add $pojoagent to fetcher.
FILE_EXTENSION_MICRO - Static variable in class jadex.micro.MicroModelLoader
The component file extension.
filename() - Element in annotation interface jadex.micro.annotation.ComponentType
The component filename.
fillMicroModelFromAnnotations(MicroModel, String, Class<?>, ClassLoader) - Method in class jadex.micro.MicroClassReader
Fill the model details using annotation.
findAnnotation(Class<?>, Class<T>, ClassLoader) - Static method in class jadex.micro.impl.MicroAgentFeatureProvider
 
findInjections(Class<?>, ClassLoader, InjectionInfoHolder) - Static method in class jadex.micro.MicroClassReader
Find injections:

G

get() - Static method in class jadex.micro.impl.MicroAgentFeature
 
getAgentInjections() - Method in class jadex.micro.InjectionInfoHolder
Get the agent injection fields.
getAgentInjections() - Method in class jadex.micro.MicroModel
Get the agent injection fields.
getAgentMethod(Class<? extends Annotation>) - Method in class jadex.micro.MicroModel
Get an agent method.
getAnnotation(Class<?>, Class<T>, ClassLoader) - Static method in class jadex.micro.MicroClassReader
 
getAnnotation(Class<?>, Class<T>, ClassLoader, ClassLoader) - Static method in class jadex.micro.MicroClassReader
 
getAnnotation(Constructor<?>, Class<T>, ClassLoader) - Static method in class jadex.micro.MicroClassReader
 
getAnnotation(Field, Class<T>, ClassLoader) - Static method in class jadex.micro.MicroClassReader
 
getAnnotation(Method, Class<T>, ClassLoader) - Static method in class jadex.micro.MicroClassReader
 
getAnnotations(Class<?>, Class<T>, ClassLoader) - Static method in class jadex.micro.MicroClassReader
 
getArgumentInjectionNames() - Method in class jadex.micro.InjectionInfoHolder
Get the argument injection names.
getArgumentInjectionNames() - Method in class jadex.micro.MicroModel
Get the argument injection names.
getArgumentInjections(String) - Method in class jadex.micro.InjectionInfoHolder
Get the argument injection fields.
getArgumentInjections(String) - Method in class jadex.micro.MicroModel
Get the argument injection fields.
getClass(Class<?>, ClassLoader) - Static method in class jadex.micro.MicroClassReader
 
getClassArray(Class<?>[], ClassLoader) - Static method in class jadex.micro.MicroClassReader
 
getFeatureInjections() - Method in class jadex.micro.InjectionInfoHolder
Get the feature injection fields.
getFeatureInjections() - Method in class jadex.micro.MicroModel
Get the feature injection fields.
getFeatureType() - Method in class jadex.micro.impl.MicroAgentFeatureProvider
 
getFeatureType() - Method in class jadex.micro.impl.MicroModelFeatureProvider
 
getFetcher() - Method in class jadex.micro.impl.MicroModelFeature
 
getInjectionInfoHolder() - Method in class jadex.micro.MicroModel
Get the injection info holder.
getMicroAgentClass(String, String[], ClassLoader) - Method in class jadex.micro.MicroClassReader
Get the mirco agent class.
getModel() - Method in class jadex.micro.impl.MicroModelFeature
 
getModel() - Method in class jadex.micro.MicroAgent
 
getOrCreateList(String, Map<String, Object>) - Method in class jadex.micro.MicroClassReader
Get or create a list.
getOrCreateMap(String, Map<String, Object>) - Method in class jadex.micro.MicroClassReader
Get or create a map.
getOrCreateSet(String, Map<String, Object>) - Method in class jadex.micro.MicroClassReader
Get or create a set.
getOriginal() - Method in class jadex.micro.MicroClassReader.DummyClassLoader
Get the orig.
getParameterAnnotations(Constructor, ClassLoader) - Static method in class jadex.micro.MicroClassReader
 
getParameterAnnotations(Method, ClassLoader) - Static method in class jadex.micro.MicroClassReader
 
getParameterGuesser() - Method in class jadex.micro.impl.MicroModelFeature
 
getParentInjections() - Method in class jadex.micro.InjectionInfoHolder
Get the parentinjections fields.
getParentInjections() - Method in class jadex.micro.MicroModel
Get the parentinjections fields.
getPojo() - Method in class jadex.micro.MicroAgent
 
getPojoClass() - Method in class jadex.micro.MicroModel
Get the pojo class.
getPredecessors(Set<Class<?>>) - Method in class jadex.micro.impl.MicroAgentFeatureProvider
Get the predecessors, i.e.
getProxyAnnotation(T, ClassLoader) - Static method in class jadex.micro.MicroClassReader
Gets proxy annotation that can be invoked by corresponding classloader.
getRequiredComponentType() - Method in class jadex.micro.impl.MicroAgentFeatureProvider
 
getRequiredComponentType() - Method in class jadex.micro.impl.MicroModelFeatureProvider
 
getResourceInfo(String, String, String[], ClassLoader) - Method in class jadex.micro.MicroModelLoader
Find the file for a given name.
getResultInjection(String) - Method in class jadex.micro.InjectionInfoHolder
Get the result injection field.
getResultInjection(String) - Method in class jadex.micro.MicroModel
Get the result injection field.
getResultInjectionNames() - Method in class jadex.micro.InjectionInfoHolder
Get the Result injection names.
getResultInjectionNames() - Method in class jadex.micro.MicroModel
Get the Result injection names.
getSelf() - Method in class jadex.micro.impl.MicroAgentFeature
 
getServiceCalls() - Method in class jadex.micro.InjectionInfoHolder
Get the service call fields.
getServiceCalls() - Method in class jadex.micro.MicroModel
Get the service call fields.
guesser - Variable in class jadex.micro.impl.MicroModelFeature
 
guessName(String) - Static method in class jadex.micro.MicroClassReader
 

I

ii - Variable in class jadex.micro.MicroModel
The injection info.
IMicroAgent - Interface in jadex.micro
Interface for inline pojo creation, i.e.
Imports - Annotation Interface in jadex.micro.annotation
 
InjectionInfoHolder - Class in jadex.micro
 
InjectionInfoHolder() - Constructor for class jadex.micro.InjectionInfoHolder
 
injectStuff(MicroAgent, Object, InjectionInfoHolder) - Static method in class jadex.micro.impl.MicroAgentFeature
Inject according to the annotations.
invokeMethod(MicroAgent, Class<? extends Annotation>, Object[]) - Static method in class jadex.micro.impl.MicroAgentFeature
Invoke an agent method by injecting required arguments.
isAnnotationPresent(Class<?>, Class<? extends Annotation>, ClassLoader) - Static method in class jadex.micro.MicroClassReader
 
isAnnotationPresent(Constructor<?>, Class<? extends Annotation>, ClassLoader) - Static method in class jadex.micro.MicroClassReader
 
isAnnotationPresent(Field, Class<? extends Annotation>, ClassLoader) - Static method in class jadex.micro.MicroClassReader
 
isAnnotationPresent(Method, Class<? extends Annotation>, ClassLoader) - Static method in class jadex.micro.MicroClassReader
 
isClassLoaderCompatible(Class<?>, ClassLoader) - Static method in class jadex.micro.MicroClassReader
 
isCreator(Object) - Method in class jadex.micro.impl.MicroAgentFeatureProvider
 

J

jadex.micro - package jadex.micro
 
jadex.micro.annotation - package jadex.micro.annotation
 
jadex.micro.impl - package jadex.micro.impl
 

L

loadClass(String, boolean) - Method in class jadex.micro.MicroClassReader.DummyClassLoader
This method implements a fallback to the library service baseclassloader if a) a library service classloader is used and b) the class was not found in the DummyClassLoader This still limits the scope of loadable classes to avoid accidental loading of non-enhanced user code while allowing Jadex classesto be in the baseclassloader instead of the system classloader.
loadComponentModel(String, Object, String[], ClassLoader) - Method in class jadex.micro.MicroModelLoader
Load a component model.
loader - Static variable in class jadex.micro.MicroAgent
 
loadModel(String, Object, String[]) - Static method in class jadex.micro.MicroAgent
Load a model.

M

MicroAgent - Class in jadex.micro
 
MicroAgent(Object, IModelInfo) - Constructor for class jadex.micro.MicroAgent
 
MicroAgent(Object, IModelInfo, ComponentIdentifier) - Constructor for class jadex.micro.MicroAgent
 
MicroAgentFeature - Class in jadex.micro.impl
 
MicroAgentFeature(MicroAgent) - Constructor for class jadex.micro.impl.MicroAgentFeature
 
MicroAgentFeatureProvider - Class in jadex.micro.impl
 
MicroAgentFeatureProvider() - Constructor for class jadex.micro.impl.MicroAgentFeatureProvider
 
MicroClassReader - Class in jadex.micro
Reads micro agent classes and generates a model from metainfo and annotations.
MicroClassReader() - Constructor for class jadex.micro.MicroClassReader
 
MicroClassReader.DummyClassLoader - Class in jadex.micro
 
MicroModel - Class in jadex.micro
The micro agent model.
MicroModel(IModelInfo) - Constructor for class jadex.micro.MicroModel
Create a new model.
MicroModelFeature - Class in jadex.micro.impl
 
MicroModelFeature(MicroAgent) - Constructor for class jadex.micro.impl.MicroModelFeature
 
MicroModelFeatureProvider - Class in jadex.micro.impl
 
MicroModelFeatureProvider() - Constructor for class jadex.micro.impl.MicroModelFeatureProvider
 
MicroModelLoader - Class in jadex.micro
Loader for micro models.
MicroModelLoader() - Constructor for class jadex.micro.MicroModelLoader
Create a new BPMN model loader.
model - Variable in class jadex.micro.impl.MicroModelFeature
 

N

name() - Element in annotation interface jadex.micro.annotation.Agent
Default name for the started component.
name() - Element in annotation interface jadex.micro.annotation.AgentServiceValue
The required service name.
name() - Element in annotation interface jadex.micro.annotation.Argument
The argument name.
name() - Element in annotation interface jadex.micro.annotation.Component
The component name.
name() - Element in annotation interface jadex.micro.annotation.ComponentType
The local component type name.
name() - Element in annotation interface jadex.micro.annotation.Configuration
The configuration name.
name() - Element in annotation interface jadex.micro.annotation.CreationInfo
The component name.
name() - Element in annotation interface jadex.micro.annotation.Result
The argument name.
number() - Element in annotation interface jadex.micro.annotation.Component
The number of components to start (parsed).
number() - Element in annotation interface jadex.micro.annotation.CreationInfo
The number of components to start (parsed).

O

onEnd() - Method in class jadex.micro.impl.MicroAgentFeature
 
onEnd(IComponent) - Method in interface jadex.micro.IMicroAgent
 
OnMessage - Annotation Interface in jadex.micro.annotation
Marker for agent message arrived.
onStart() - Method in class jadex.micro.impl.MicroAgentFeature
 
onStart(IComponent) - Method in interface jadex.micro.IMicroAgent
 
OnStream - Annotation Interface in jadex.micro.annotation
Marker for agent stream arrived.
orig - Variable in class jadex.micro.MicroClassReader.DummyClassLoader
 

P

Parent - Annotation Interface in jadex.micro.annotation
Marker for injecting component parent to a field.
parentinjections - Variable in class jadex.micro.InjectionInfoHolder
The parent injection targets.
persistable() - Element in annotation interface jadex.micro.annotation.Component
The persistable flag.
persistable() - Element in annotation interface jadex.micro.annotation.Configuration
The persistable flag.
persistable() - Element in annotation interface jadex.micro.annotation.CreationInfo
The persistable flag.
pojo - Variable in class jadex.micro.MicroAgent
 
pojoclass - Variable in class jadex.micro.MicroModel
The micro agent class.
predecessors() - Element in annotation interface jadex.micro.annotation.Feature
The predecessors.
Properties - Annotation Interface in jadex.micro.annotation
Component properties as name value pairs.

R

read(String, Class<?>, ClassLoader) - Method in class jadex.micro.MicroClassReader
Load the model.
read(String, Object, String[], ClassLoader) - Method in class jadex.micro.MicroClassReader
Load a model.
reader - Variable in class jadex.micro.MicroModelLoader
The xml reader.
replace() - Element in annotation interface jadex.micro.annotation.Arguments
Replace content of the base classes.
replace() - Element in annotation interface jadex.micro.annotation.Breakpoints
Replace content of the base classes.
replace() - Element in annotation interface jadex.micro.annotation.ComponentTypes
Replace content of the base classes.
replace() - Element in annotation interface jadex.micro.annotation.Configuration
Replace content of the base classes.
replace() - Element in annotation interface jadex.micro.annotation.Configurations
Replace content of the base classes.
replace() - Element in annotation interface jadex.micro.annotation.Feature
Replace content of the existing classes.
replace() - Element in annotation interface jadex.micro.annotation.Features
Replace content of the inherited classes.
replace() - Element in annotation interface jadex.micro.annotation.Properties
Replace content of the base classes.
replace() - Element in annotation interface jadex.micro.annotation.Results
Replace content of the base classes.
Result - Annotation Interface in jadex.micro.annotation
The result annotation.
resultinjections - Variable in class jadex.micro.InjectionInfoHolder
The result injection targets.
results() - Element in annotation interface jadex.micro.annotation.Configuration
The results.
Results - Annotation Interface in jadex.micro.annotation
The results annotation.

S

self - Variable in class jadex.micro.impl.MicroAgentFeature
 
self - Variable in class jadex.micro.impl.MicroModelFeature
 
servicecalls - Variable in class jadex.micro.InjectionInfoHolder
The service value calls.
setAgentMethod(Class<? extends Annotation>, MethodInfo) - Method in class jadex.micro.MicroModel
Set an agent method.
setFieldValue(MicroAgent, Object, Object, Field, String) - Static method in class jadex.micro.impl.MicroAgentFeature
Set an injected field value.
setModel(IModelInfo) - Method in class jadex.micro.impl.MicroModelFeature
 
setOriginal(ClassLoader) - Method in class jadex.micro.MicroClassReader.DummyClassLoader
Set the orig.
setPojoClass(ClassInfo) - Method in class jadex.micro.MicroModel
Set the pojo class.
setServiceCalls(List<ServiceCallInfo>) - Method in class jadex.micro.InjectionInfoHolder
Set the service calls.
setServiceCalls(List<ServiceCallInfo>) - Method in class jadex.micro.MicroModel
Set the service calls.
successors() - Element in annotation interface jadex.micro.annotation.Feature
The successors.
suspend() - Element in annotation interface jadex.micro.annotation.Component
The suspend state.
suspend() - Element in annotation interface jadex.micro.annotation.Configuration
The suspend flag.
suspend() - Element in annotation interface jadex.micro.annotation.CreationInfo
The suspend state.
synchronous() - Element in annotation interface jadex.micro.annotation.Component
The synchronous flag.
synchronous() - Element in annotation interface jadex.micro.annotation.Configuration
The synchronous flag.
synchronous() - Element in annotation interface jadex.micro.annotation.CreationInfo
The synchronous flag.

T

terminate(IComponent) - Method in class jadex.micro.impl.MicroAgentFeatureProvider
 
toString() - Method in class jadex.micro.MicroAgent
 
toString() - Method in class jadex.micro.MicroClassReader.DummyClassLoader
 
type() - Element in annotation interface jadex.micro.annotation.Agent
The agent type.
type() - Element in annotation interface jadex.micro.annotation.Component
The local component type.
type() - Element in annotation interface jadex.micro.annotation.CreationInfo
The local component type.
type() - Element in annotation interface jadex.micro.annotation.Feature
Get the interface type.

V

value() - Element in annotation interface jadex.micro.annotation.AgentArgument
The argument name.
value() - Element in annotation interface jadex.micro.annotation.AgentResult
The result name.
value() - Element in annotation interface jadex.micro.annotation.Arguments
The arguments.
value() - Element in annotation interface jadex.micro.annotation.Breakpoints
The breakpoint names.
value() - Element in annotation interface jadex.micro.annotation.ComponentTypes
The component types.
value() - Element in annotation interface jadex.micro.annotation.Configurations
The configurations.
value() - Element in annotation interface jadex.micro.annotation.Description
The description.
value() - Element in annotation interface jadex.micro.annotation.Features
The features.
value() - Element in annotation interface jadex.micro.annotation.Imports
The imports.
value() - Element in annotation interface jadex.micro.annotation.Properties
The name value pairs.
value() - Element in annotation interface jadex.micro.annotation.Results
The results.
A B C D E F G I J L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values