Index
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.
All Classes and Interfaces|All Packages|Constant Field Values