Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- argno() - Element in annotation interface jadex.providedservice.annotation.PreCondition
- args - Variable in class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor.PrePostConditionFetcher
-
The arguments.
B
- BINDING_NULL - Static variable in annotation interface jadex.providedservice.annotation.Implementation
-
Identifier for null binding, as annotations don't support null values (grrr).
C
- CheckIndex - Annotation Interface in jadex.providedservice.annotation
-
Precondition for checking if the argument is a valid index.
- checkMethodReturnType(Class<? extends Annotation>, Method, ClassLoader) - Method in class jadex.providedservice.impl.ProvidedServiceLoader
-
Check, if the return type of the agent method is acceptable.
- CheckNotNull - Annotation Interface in jadex.providedservice.annotation
-
Pre- or postcondition check that a parameter is not null.
- checkPostConditions(ServiceInvocationContext, Object, boolean, List<Object>) - Method in class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor
-
Check the postconditions.
- checkPreConditions(ServiceInvocationContext) - Method in class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor
-
Check the precondition.
- CheckReturnValueResultListener(Future<Void>, ServiceInvocationContext) - Constructor for class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor.CheckReturnValueResultListener
-
Create a result listener.
- CheckState - Annotation Interface in jadex.providedservice.annotation
-
Pre or postcondition that a state is valid.
- createFeatureInstance(Component) - Method in class jadex.providedservice.impl.ProvidedServiceFeatureProvider
- createProvidedServiceInfo(ProvidedService) - Static method in class jadex.providedservice.impl.ProvidedServiceLoader
-
Create info from annotation.
- currentarg - Variable in class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor.PrePostConditionFetcher
-
The current arguments.
- customIsApplicable(ServiceInvocationContext) - Method in class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor
-
Test if the interceptor is applicable.
- customResultAvailable(Void) - Method in class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor.CheckReturnValueResultListener
-
Called when the service call is finished.
E
- Excluded - Annotation Interface in jadex.providedservice.annotation
-
Excluded methods throw UnsupportedOperationException when called from remote.
- execute(ServiceInvocationContext) - Method in class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor
-
Execute the interceptor.
- expression() - Element in annotation interface jadex.providedservice.annotation.Implementation
-
The creation expression.
- expression() - Element in annotation interface jadex.providedservice.annotation.PostCondition
-
The expression will be parsed.
- expression() - Element in annotation interface jadex.providedservice.annotation.PreCondition
-
The expression will be parsed.
- EXPRESSION - Enum constant in enum class jadex.providedservice.annotation.PostCondition.Type
- EXPRESSION - Enum constant in enum class jadex.providedservice.annotation.PreCondition.Type
F
- fetchValue(String) - Method in class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor.PrePostConditionFetcher
- fetchValue(String, Object) - Method in class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor.PrePostConditionFetcher
G
- getClass(Class<?>, ClassLoader) - Static method in class jadex.providedservice.impl.ProvidedServiceLoader
- getFeatureType() - Method in class jadex.providedservice.impl.ProvidedServiceFeatureProvider
- getKeepForPostConditions(ServiceInvocationContext) - Method in class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor
-
Get the number of intermediate results that should be explicitly kept by the interceptor (only necessary for subscription futures).
- getRequiredComponentType() - Method in class jadex.providedservice.impl.ProvidedServiceFeatureProvider
I
- implementation() - Element in annotation interface jadex.providedservice.annotation.ProvidedService
-
The service implementation.
- Implementation - Annotation Interface in jadex.providedservice.annotation
-
Service implementation details.
- include() - Element in annotation interface jadex.providedservice.annotation.Tag
-
Condition to check if the value/tag should be included.
- interceptors() - Element in annotation interface jadex.providedservice.annotation.Implementation
-
The interceptors.
- intermediate() - Element in annotation interface jadex.providedservice.annotation.CheckNotNull
-
Flag if used as post condition for intermediate results.
- intermediate() - Element in annotation interface jadex.providedservice.annotation.CheckState
-
Flag if used as post condition for intermediate results.
- IntermediateResultUnavailableException() - Constructor for exception class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor.IntermediateResultUnavailableException
-
Create a new exception.
- IntermediateResultUnavailableException(String) - Constructor for exception class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor.IntermediateResultUnavailableException
-
Create a new exception.
- ires - Variable in class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor.PrePostConditionFetcher
-
The intermediate results.
- isPrePostCondition(Annotation) - Method in class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor
-
Check if an annotation belongs to the supported types of pre/postconditions.
J
- jadex.providedservice.annotation - package jadex.providedservice.annotation
- jadex.providedservice.impl - package jadex.providedservice.impl
- jadex.providedservice.impl.interceptors - package jadex.providedservice.impl.interceptors
K
- keep() - Element in annotation interface jadex.providedservice.annotation.CheckState
-
Flag how many intermediate results should be preserved.
L
- loadModel() - Method in class jadex.providedservice.impl.MicroProvidedServiceFeature
M
- MicroProvidedServiceFeature - Class in jadex.providedservice.impl
- MicroProvidedServiceFeature(Component) - Constructor for class jadex.providedservice.impl.MicroProvidedServiceFeature
N
- name() - Element in annotation interface jadex.providedservice.annotation.ProvidedService
-
The name (for referencing/overriding).
- NoCopy - Annotation Interface in jadex.providedservice.annotation
-
Parameters that should be copied / not copied.
- NOTNULL - Enum constant in enum class jadex.providedservice.annotation.PostCondition.Type
- NOTNULL - Enum constant in enum class jadex.providedservice.annotation.PreCondition.Type
P
- parameters() - Element in annotation interface jadex.providedservice.annotation.TargetMethod
-
The method parameters.
- PostCondition - Annotation Interface in jadex.providedservice.annotation
- PostCondition.Type - Enum Class in jadex.providedservice.annotation
- PostConditions - Annotation Interface in jadex.providedservice.annotation
- PreCondition - Annotation Interface in jadex.providedservice.annotation
- PreCondition.Type - Enum Class in jadex.providedservice.annotation
- PreConditions - Annotation Interface in jadex.providedservice.annotation
- PrePostConditionFetcher(Object[], Object, Object, List<Object>) - Constructor for class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor.PrePostConditionFetcher
- PrePostConditionInterceptor - Class in jadex.providedservice.impl.interceptors
-
Interceptor that checks annotated pre- and postconditions.
- PrePostConditionInterceptor(Component) - Constructor for class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor
-
Create a new AbstractLRUApplicableInterceptor.
- PrePostConditionInterceptor.CheckReturnValueResultListener - Class in jadex.providedservice.impl.interceptors
-
Check return value, when service call is finished.
- PrePostConditionInterceptor.IntermediateResultUnavailableException - Exception Class in jadex.providedservice.impl.interceptors
- PrePostConditionInterceptor.PrePostConditionFetcher - Class in jadex.providedservice.impl.interceptors
-
Fetcher for pre and post condition.
- properties() - Element in annotation interface jadex.providedservice.annotation.ProvidedService
-
Properties for the provided service.
- ProvidedService - Annotation Interface in jadex.providedservice.annotation
-
Provided service annotation.
- ProvidedServiceFeatureProvider - Class in jadex.providedservice.impl
- ProvidedServiceFeatureProvider() - Constructor for class jadex.providedservice.impl.ProvidedServiceFeatureProvider
- ProvidedServiceLoader - Class in jadex.providedservice.impl
- ProvidedServiceLoader() - Constructor for class jadex.providedservice.impl.ProvidedServiceLoader
- ProvidedServices - Annotation Interface in jadex.providedservice.annotation
-
The provided services annotation.
- proxytype() - Element in annotation interface jadex.providedservice.annotation.Implementation
-
The proxy type.
- PROXYTYPE_DECOUPLED - Static variable in annotation interface jadex.providedservice.annotation.Implementation
-
The (default) decoupled proxy type (decouples from caller thread to component thread).
- PROXYTYPE_DIRECT - Static variable in annotation interface jadex.providedservice.annotation.Implementation
-
The direct proxy type (supports custom interceptors, but uses caller thread).
- PROXYTYPE_RAW - Static variable in annotation interface jadex.providedservice.annotation.Implementation
-
The raw proxy type (i.e.
R
- readFeatureModel(Class<?>, ClassLoader) - Static method in class jadex.providedservice.impl.ProvidedServiceLoader
- replace() - Element in annotation interface jadex.providedservice.annotation.ProvidedServices
-
Replace content of the base classes.
- Replacement - Annotation Interface in jadex.providedservice.annotation
-
Define a replacement object to be called instead of the remote method.
- result - Variable in class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor.PrePostConditionFetcher
-
The result.
S
- scope() - Element in annotation interface jadex.providedservice.annotation.ProvidedService
-
The visibility scope.
- scopeexpression() - Element in annotation interface jadex.providedservice.annotation.ProvidedService
-
The scope expression to be evaluated on service initialization (only used when scope is set to ).
- security() - Element in annotation interface jadex.providedservice.annotation.ProvidedService
-
Override security settings from service interface or implementation.
- ServiceShutdown - Annotation Interface in jadex.providedservice.annotation
-
Deprecated.
- ServiceStart - Annotation Interface in jadex.providedservice.annotation
-
Deprecated.
- sic - Variable in class jadex.providedservice.impl.interceptors.PrePostConditionInterceptor.CheckReturnValueResultListener
-
The service invocation context.
- Synchronous - Annotation Interface in jadex.providedservice.annotation
-
If void methods are declared synchronous they will block the caller until the method has been executed on the remote side (exceptions thus can arrive).
T
- Tag - Annotation Interface in jadex.providedservice.annotation
- Tags - Annotation Interface in jadex.providedservice.annotation
-
Service search tags.
- TargetMethod - Annotation Interface in jadex.providedservice.annotation
-
Target method annotation.
- type() - Element in annotation interface jadex.providedservice.annotation.ProvidedService
-
The service interface type.
U
- Uncached - Annotation Interface in jadex.providedservice.annotation
-
Specify a method as uncached.
V
- value() - Element in annotation interface jadex.providedservice.annotation.CheckIndex
-
The argument number with the array or collection or array.
- value() - Element in annotation interface jadex.providedservice.annotation.CheckState
-
The expression will be parsed.
- value() - Element in annotation interface jadex.providedservice.annotation.Implementation
-
The creation class.
- value() - Element in annotation interface jadex.providedservice.annotation.NoCopy
-
Set the copy state.
- value() - Element in annotation interface jadex.providedservice.annotation.PostCondition
-
The type.
- value() - Element in annotation interface jadex.providedservice.annotation.PostConditions
-
Supply a number of postconditions.
- value() - Element in annotation interface jadex.providedservice.annotation.PreCondition
-
The type.
- value() - Element in annotation interface jadex.providedservice.annotation.PreConditions
-
Supply a number of preconditions.
- value() - Element in annotation interface jadex.providedservice.annotation.ProvidedServices
-
The provided services.
- value() - Element in annotation interface jadex.providedservice.annotation.Replacement
-
Supply a class name of a class implementing IMethodReplacement.
- value() - Element in annotation interface jadex.providedservice.annotation.Tag
-
The tags as strings or expression.
- value() - Element in annotation interface jadex.providedservice.annotation.Tags
-
The tags as strings or expression
- value() - Element in annotation interface jadex.providedservice.annotation.TargetMethod
-
The method name.
- valueOf(String) - Static method in enum class jadex.providedservice.annotation.PostCondition.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jadex.providedservice.annotation.PreCondition.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class jadex.providedservice.annotation.PostCondition.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jadex.providedservice.annotation.PreCondition.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form