Index

A B C D E F G H I J K L M N O P Q R S T U V Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractApplicableInterceptor - Class in jadex.providedservice.impl.service.interceptors
Simple abstract base class that implements isApplicable with true.
AbstractApplicableInterceptor() - Constructor for class jadex.providedservice.impl.service.interceptors.AbstractApplicableInterceptor
 
AbstractLRUApplicableInterceptor - Class in jadex.providedservice.impl.service.interceptors
Abstract interceptor class that uses a LRU for caching applicable states of invocations for subsequent calls.
AbstractLRUApplicableInterceptor(Component) - Constructor for class jadex.providedservice.impl.service.interceptors.AbstractLRUApplicableInterceptor
Create a new AbstractLRUApplicableInterceptor.
AbstractMultiInterceptor - Class in jadex.providedservice.impl.service.interceptors
Abstract interceptor that supports sub interceptors for special cases.
AbstractMultiInterceptor() - Constructor for class jadex.providedservice.impl.service.interceptors.AbstractMultiInterceptor
 
AbstractServiceInvocationHandler - Class in jadex.providedservice.impl.service
 
AbstractServiceInvocationHandler() - Constructor for class jadex.providedservice.impl.service.AbstractServiceInvocationHandler
 
add(T) - Method in class jadex.providedservice.impl.search.ServiceKeyExtractor.SetWrapper
 
addAll(Collection<? extends T>) - Method in class jadex.providedservice.impl.search.ServiceKeyExtractor.SetWrapper
 
addFirstServiceInterceptor(IServiceInvocationInterceptor) - Method in class jadex.providedservice.impl.service.AbstractServiceInvocationHandler
Add an interceptor.
addInterceptor(UnparsedExpression) - Method in class jadex.providedservice.impl.service.ProvidedServiceImplementation
Add an interceptor.
addLocalService(IService) - Method in interface jadex.providedservice.impl.search.IServiceRegistry
Add a local service to the registry.
addLocalService(IService) - Method in class jadex.providedservice.impl.search.ServiceRegistry
Add a local service to the registry.
addMethodInvocationListener(IServiceIdentifier, MethodInfo, IMethodInvocationListener) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Add a method invocation handler.
addMethodInvocationListener(IServiceIdentifier, MethodInfo, IMethodInvocationListener) - Method in interface jadex.providedservice.IProvidedServiceFeature
Add a method invocation handler.
addMethodListener(MethodInfo, IMethodInvocationListener) - Method in class jadex.providedservice.impl.service.MethodListenerHandler
Add a method listener.
addPojoServiceProxy(Object, IService) - Static method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Add a service proxy.
addProvidedInterceptors(AbstractServiceInvocationHandler, Object, IServiceInvocationInterceptor[], Component, String, IServiceIdentifier) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Add the standard and custom interceptors.
addQuery(ServiceQuery<T>) - Method in interface jadex.providedservice.impl.search.IServiceRegistry
Add a service query to the registry.
addQuery(ServiceQuery<T>) - Method in class jadex.providedservice.impl.search.ServiceRegistry
Add a service query to the registry.
addService(IInternalService, ProvidedServiceInfo) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Add a service.
addService(ProvidedServiceInfo) - Method in class jadex.providedservice.impl.service.ProvidedServiceModel
 
addService(IServiceIdentifier) - Method in interface jadex.providedservice.impl.search.IServiceRegistry
Add a service to the registry.
addService(IServiceIdentifier) - Method in class jadex.providedservice.impl.search.ServiceRegistry
Add a service to the registry.
addServiceInterceptor(IServiceInvocationInterceptor) - Method in class jadex.providedservice.impl.service.AbstractServiceInvocationHandler
Add an interceptor.
addServiceInterceptor(IServiceInvocationInterceptor, int) - Method in class jadex.providedservice.impl.service.AbstractServiceInvocationHandler
Add an interceptor.
addValue(T) - Method in class jadex.providedservice.impl.search.Indexer
Add a value to the indexer.
ADMIN - Static variable in annotation interface jadex.providedservice.annotation.Security
The admin role that is required by all jadex system services, e.g.
applicables - Variable in class jadex.providedservice.impl.service.interceptors.AbstractLRUApplicableInterceptor
The LRU.
APPLICATION - Enum constant in enum class jadex.providedservice.ServiceScope
Available in local application, i.e.
APPLICATION_GLOBAL - Enum constant in enum class jadex.providedservice.ServiceScope
Global application scope.
APPLICATION_NETWORK - Enum constant in enum class jadex.providedservice.ServiceScope
Application network scope (any platform with which a secret is shared and application tag must be shared).
ARGUMENT - Static variable in class jadex.providedservice.impl.search.TagFilter
The argument constant.
arguments - Variable in class jadex.providedservice.impl.service.ServiceInvocationContext
The invocation arguments.
AuthenticationInterceptor - Class in jadex.providedservice.impl.service.interceptors
Interceptor that can be used to realize authenticated end-to-end communication.
AuthenticationInterceptor(Component, boolean) - Constructor for class jadex.providedservice.impl.service.interceptors.AuthenticationInterceptor
Create a new AuthenticationInterceptor.

B

BasicService - Class in jadex.providedservice.impl.service
Basic service provide a simple default isValid() implementation that returns true after start service and false afterwards.
BasicService(ComponentIdentifier, Class<?>, Class<?>, Map<String, Object>) - Constructor for class jadex.providedservice.impl.service.BasicService
Create a new service.
BasicService(ComponentIdentifier, Class<?>, Map<String, Object>) - Constructor for class jadex.providedservice.impl.service.BasicService
Create a new service.

C

call() - Method in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor.InvokeMethodStep
Execute the step.
CallAccess - Class in jadex.providedservice.impl.service
Helper class to deal with service calls
CallAccess() - Constructor for class jadex.providedservice.impl.service.CallAccess
Dummy constructor as this class only contains static methods.
caller - Variable in class jadex.providedservice.impl.service.ServiceCall
The calling component.
caller - Variable in class jadex.providedservice.impl.service.ServiceInvocationContext
The caller component.
checkPublicationScope(ServiceQuery<?>, IServiceIdentifier) - Method in class jadex.providedservice.impl.search.ServiceRegistry
Check if service is ok with respect to publication scope.
checkQueries(IServiceIdentifier, int) - Method in class jadex.providedservice.impl.search.ServiceRegistry
Check the persistent queries for a new service.
checkRestrictions(ServiceQuery<?>, IServiceIdentifier) - Method in class jadex.providedservice.impl.search.ServiceRegistry
Check the services according additional restrictions like scope.
checkSearchScope(ServiceQuery<?>, IServiceIdentifier) - Method in class jadex.providedservice.impl.search.ServiceRegistry
Check if service is ok with respect to search scope of caller.
clear() - Method in class jadex.providedservice.impl.search.Indexer
Clears all contained values.
clear() - Method in class jadex.providedservice.impl.search.ServiceKeyExtractor.SetWrapper
 
comp - Variable in class jadex.providedservice.impl.service.ServiceInvocationHandler
The internal access.
component - Variable in class jadex.providedservice.impl.search.TagFilter
The component.
COMPONENT - Enum constant in enum class jadex.providedservice.ServiceScope
Available in component and all direct and indirect subcomponents.
COMPONENT_ONLY - Enum constant in enum class jadex.providedservice.ServiceScope
Available in component itself.
ComponentThreadInterceptor - Class in jadex.providedservice.impl.service.interceptors
Ensures that interceptor is only called when component thread is in the chain.
ComponentThreadInterceptor(Component) - Constructor for class jadex.providedservice.impl.service.interceptors.ComponentThreadInterceptor
Create a new ComponentThreadInterceptor.
ConditionException - Exception Class in jadex.providedservice.impl.service.interceptors
 
ConditionException(String) - Constructor for exception class jadex.providedservice.impl.service.interceptors.ConditionException
 
ConditionException(String, Throwable) - Constructor for exception class jadex.providedservice.impl.service.interceptors.ConditionException
 
ConditionException(Throwable) - Constructor for exception class jadex.providedservice.impl.service.interceptors.ConditionException
 
contains(Object) - Method in class jadex.providedservice.impl.search.ServiceKeyExtractor.SetWrapper
 
containsAll(Collection<?>) - Method in class jadex.providedservice.impl.search.ServiceKeyExtractor.SetWrapper
 
convertFromJsonString(String, Class<?>) - Method in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor
Convert json to object representation.
convertFromString(String, Class<?>) - Method in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor
Convert to object representation.
convertParameter(Object, Type) - Method in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor
Convert a parameter to a target type.
convertToCollection(Object) - Static method in class jadex.providedservice.impl.search.TagFilter
Convert user defined tag(s) to collection.
convertToJsonString(Object) - Method in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor
Convert an object to the json string representation.
copy - Variable in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor
The argument copy allowed flag.
CopyReturnValueResultListener(Future<Void>, ServiceInvocationContext) - Constructor for class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor.CopyReturnValueResultListener
Create a result listener.
createProvidedHandler(String, Component, Class<?>, Object, ProvidedServiceInfo) - Static method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Create a basic invocation handler for a provided service.
createProvidedServiceProxy(Component, Object, String, Class<?>, IServiceInvocationInterceptor[], ProvidedServiceInfo) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Static method for creating a standard service proxy for a provided service.
createRuntimeTags(Object) - Static method in class jadex.providedservice.impl.search.TagFilter
Create a collection of tags and replace the variable values.
createServiceCall(ComponentIdentifier, Map<String, Object>) - Static method in class jadex.providedservice.impl.service.CallAccess
Create a service call.
createServiceCall(ComponentIdentifier, Map<String, Object>) - Static method in class jadex.providedservice.impl.service.ServiceCall
Create a service call.
createServiceIdentifier(Component, String, Class<?>, Class<?>, ProvidedServiceInfo) - Static method in class jadex.providedservice.impl.service.BasicService
Create a new service identifier for the own component.
createServiceImplementation(ProvidedServiceInfo, IValueFetcher) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Create a service implementation from description.
CURRENT - Static variable in class jadex.providedservice.impl.service.ServiceCall
The current service calls mapped to threads.
currentcall - Variable in class jadex.providedservice.impl.service.ServiceInvocationContext
The current service call (to be reestablished after call).
customIsApplicable(ServiceInvocationContext) - Method in class jadex.providedservice.impl.service.interceptors.AbstractLRUApplicableInterceptor
Replacement method for isApplicable.
customIsApplicable(ServiceInvocationContext) - Method in class jadex.providedservice.impl.service.interceptors.AuthenticationInterceptor
Test if the interceptor is applicable.
customResultAvailable(Void) - Method in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor.CopyReturnValueResultListener
Called when the service call is finished.

D

DEBUG - Static variable in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor.InvokeMethodStep
 
DEBUG - Static variable in class jadex.providedservice.impl.service.interceptors.MethodInvocationInterceptor
If debug is turned on it will print uncatched exceptions within service calls.
DecouplingInterceptor - Class in jadex.providedservice.impl.service.interceptors
Invocation interceptor for executing a call on the underlying component thread.
DecouplingInterceptor(Component, boolean, boolean) - Constructor for class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor
Create a new invocation handler.
DecouplingInterceptor.CopyReturnValueResultListener - Class in jadex.providedservice.impl.service.interceptors
Copy return value, when service call is finished.
DecouplingInterceptor.InvokeMethodStep - Class in jadex.providedservice.impl.service.interceptors
Service invocation step.
DecouplingReturnInterceptor - Class in jadex.providedservice.impl.service.interceptors
The decoupling return interceptor ensures that the result notifications of a future a delivered on the calling component thread.
DecouplingReturnInterceptor() - Constructor for class jadex.providedservice.impl.service.interceptors.DecouplingReturnInterceptor
 
DEFAULT - Enum constant in enum class jadex.providedservice.ServiceScope
Marker for default scope to be replaced automatically according to context; for required services (search scope): the default scope is 'platform' for system services and 'application' for non-system services, for provided services (publication scope): the default scope is always platform.
DEFAULT_MATCHINGMODES - Static variable in class jadex.providedservice.impl.search.ServiceQuery
Default matching modes set the elements with OR semantics.
DEFAULT_SYSTEM_SECURITY - Static variable in class jadex.providedservice.impl.service.BasicService
 
DEFTIMEOUT - Static variable in class jadex.providedservice.impl.service.ServiceCall
 
DelegationInterceptor - Class in jadex.providedservice.impl.service.interceptors
Delegates a service call to another service provider.
DelegationInterceptor() - Constructor for class jadex.providedservice.impl.service.interceptors.DelegationInterceptor
 
dispatchQueryEvent(ServiceQueryInfo<?>, IServiceIdentifier, int) - Method in class jadex.providedservice.impl.search.ServiceRegistry
 
doCopy(boolean, IFilter, Object) - Method in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor
Copy a value, if necessary.
doExecute(ServiceInvocationContext) - Method in class jadex.providedservice.impl.service.interceptors.AbstractMultiInterceptor
Execute the command.
doExecute(ServiceInvocationContext) - Method in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor
Execute the command.
domainservice - Variable in class jadex.providedservice.impl.service.ServiceInfo
The service domain object.
doNotifyListeners(boolean, Object, Method, Object[], Object, ServiceInvocationContext, List<IMethodInvocationListener>) - Method in class jadex.providedservice.impl.service.MethodListenerHandler
Do notify the listeners.

E

EMPTY_SERVICES - Static variable in interface jadex.providedservice.IService
Empty service array.
equals(Object) - Method in class jadex.providedservice.impl.search.ProxyFilter
Test if an object is equal to this.
equals(Object) - Method in class jadex.providedservice.impl.search.ServiceIdFilter
Test if an object is equal to this.
equals(Object) - Method in class jadex.providedservice.impl.search.ServiceQuery
Test if other object equals this one.
equals(Object) - Method in class jadex.providedservice.impl.service.BasicService
Check if the service is equal.
equals(Object) - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Test if an object is equal to this one.
equals(Object) - Method in class jadex.providedservice.impl.service.ServiceInvocationHandler
Test if two objects are equal.
eventmode - Variable in class jadex.providedservice.impl.search.ServiceQuery
Flag if event mode is enabled on the query.
excludeowner - Variable in class jadex.providedservice.impl.search.ServiceQuery
Flag, if service by the query owner should be excluded, i.e.
execute(ServiceInvocationContext) - Method in class jadex.providedservice.impl.service.interceptors.AbstractMultiInterceptor
Execute the command.
execute(ServiceInvocationContext) - Method in class jadex.providedservice.impl.service.interceptors.AuthenticationInterceptor
Execute the interceptor.
execute(ServiceInvocationContext) - Method in class jadex.providedservice.impl.service.interceptors.DecouplingReturnInterceptor
Execute the interceptor.
execute(ServiceInvocationContext) - Method in class jadex.providedservice.impl.service.interceptors.MethodInvocationInterceptor
Execute the interceptor.
execute(ServiceInvocationContext) - Method in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor
Execute the interceptor.
execute(ServiceInvocationContext) - Method in interface jadex.providedservice.impl.service.IServiceInvocationInterceptor
Execute the interceptor.
EXPRESSION - Enum constant in enum class jadex.providedservice.ServiceScope
Marker for using a separate expression in required/provided service annotations.

F

filter - Variable in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor
The clone filter (facade for marshal).
filter(Object) - Method in class jadex.providedservice.impl.search.ProxyFilter
Test if service is a remote proxy.
filter(Object) - Method in class jadex.providedservice.impl.search.ServiceIdFilter
Test if service is a proxy.
filter(T) - Method in class jadex.providedservice.impl.search.TagFilter
Filter if a service contains all the tags.
findMethod(Object[], ClassInfo[], Class<?>, String) - Method in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor
Find the correct method by its name and parameter values.
future - Variable in class jadex.providedservice.impl.search.ServiceQueryInfo
The futures.
FutureReturnType - Annotation Interface in jadex.providedservice.annotation
Allows for defining a concrete Future return type of a method.

G

generateParameters(Object[], Method) - Method in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor
Generate call parameters.
generateServiceName(Class<?>) - Static method in class jadex.providedservice.impl.service.BasicService
Generate a unique name.
getAllQueries() - Method in interface jadex.providedservice.impl.search.IServiceRegistry
Get all queries.
getAllQueries() - Method in class jadex.providedservice.impl.search.ServiceRegistry
Get all queries.
getAllServices() - Method in interface jadex.providedservice.impl.search.IServiceRegistry
Get all services.
getAllServices() - Method in class jadex.providedservice.impl.search.ServiceRegistry
Get all services.
getAllServices() - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Get all services in a single collection.
getAllValues() - Method in class jadex.providedservice.impl.search.Indexer
Returns all values.
getArgumentArray() - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Get the args.
getArguments() - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Get the args.
getCaller() - Method in class jadex.providedservice.impl.service.ServiceCall
Get the caller component.
getCaller() - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Get the caller.
getComponent() - Method in class jadex.providedservice.impl.service.interceptors.ComponentThreadInterceptor
Get the component.
getComponent() - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
 
getCurrentInvocation() - Static method in class jadex.providedservice.impl.service.ServiceCall
Get the service call instance corresponding to the current execution context.
getCurrentServiceCall() - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Get the last service call.
getDomainService() - Method in class jadex.providedservice.impl.service.AbstractServiceInvocationHandler
 
getDomainService() - Method in class jadex.providedservice.impl.service.ServiceInfo
Get the domain service.
getDomainService() - Method in class jadex.providedservice.impl.service.ServiceInvocationHandler
Get the domain service.
getEnum(String) - Static method in enum class jadex.providedservice.ServiceScope
Get the enum per string.
getFrom() - Method in class jadex.providedservice.impl.search.ServiceQuery.Multiplicity
Get the 'from' value, i.e.
getFuture() - Method in class jadex.providedservice.impl.search.ServiceQueryInfo
Get the future.
getId() - Method in class jadex.providedservice.impl.search.ServiceIdFilter
Get the id.
getId() - Method in class jadex.providedservice.impl.search.ServiceQuery
Get the id.
getImplementation() - Method in class jadex.providedservice.impl.service.ProvidedServiceInfo
Get the implementation.
getIndexer() - Method in class jadex.providedservice.impl.search.ServiceRegistry
Get the indexer.
getIndexerSearchSpec() - Method in class jadex.providedservice.impl.search.ServiceQuery
Gets the specification for the indexer.
getIndexerSpec(IServiceIdentifier) - Method in class jadex.providedservice.impl.search.QueryInfoExtractor
Gets the specification for the indexer.
getInterceptor(ServiceInvocationContext) - Method in class jadex.providedservice.impl.service.interceptors.AbstractMultiInterceptor
Get a sub interceptor for special cases.
getInterceptor(ServiceInvocationContext) - Method in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor
Get a sub interceptor for special cases.
getInterceptors() - Method in class jadex.providedservice.impl.service.AbstractServiceInvocationHandler
Get interceptors.
getInterceptors() - Static method in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor
Get the sub interceptors for special cases.
getInterceptors() - Method in class jadex.providedservice.impl.service.ProvidedServiceImplementation
Get the interceptors.
getInterfaceType() - Method in class jadex.providedservice.impl.service.BasicService
Get the interface type.
getInternalAccess() - Method in class jadex.providedservice.impl.service.BasicService
Get the internal access.
getInvokeMethod(Class<?>, ClassLoader, String, ClassInfo[]) - Static method in class jadex.providedservice.impl.service.BasicService
Get method that should be invoked on target object.
getKeyExtractor() - Method in class jadex.providedservice.impl.search.Indexer
Gets the key extractor used by the service.
getKeyMatchingMode(String, ServiceQueryInfo<?>) - Method in class jadex.providedservice.impl.search.QueryInfoExtractor
Extracts the matching mode from a multivalued term.
getKeyMatchingMode(String, IServiceIdentifier) - Method in class jadex.providedservice.impl.search.ServiceKeyExtractor
Extracts the matching mode from a multivalued term.
getKeyMatchingMode(String, T) - Method in interface jadex.providedservice.impl.search.IKeyExtractor
Extracts the matching mode from a multivalued term.
getKeyNames() - Method in interface jadex.providedservice.impl.search.IKeyExtractor
Get the key names for this type of extractor.
getKeyNames() - Method in class jadex.providedservice.impl.search.QueryInfoExtractor
Get the key names for this type of extractor.
getKeyNames() - Method in class jadex.providedservice.impl.search.ServiceKeyExtractor
Get the key names for this type of extractor.
getKeysStatic(String, IServiceIdentifier) - Static method in class jadex.providedservice.impl.search.ServiceKeyExtractor
Extracts keys from a service.
getKeyValues(String, ServiceQueryInfo<?>) - Method in class jadex.providedservice.impl.search.QueryInfoExtractor
Get the keys per keytype.
getKeyValues(String, IServiceIdentifier) - Method in class jadex.providedservice.impl.search.ServiceKeyExtractor
Extracts keys from a service.
getKeyValues(String, T) - Method in interface jadex.providedservice.impl.search.IKeyExtractor
Extracts key value from an object.
getLastInvocation() - Static method in class jadex.providedservice.impl.service.ServiceCall
Get the last service call instance corresponding to the current execution context.
getLocalService(IServiceIdentifier) - Method in interface jadex.providedservice.impl.search.IServiceRegistry
Returns the service proxy of a local service identified by service ID.
getLocalService(IServiceIdentifier) - Method in class jadex.providedservice.impl.search.ServiceRegistry
Returns the service proxy of a local service identified by service ID.
getLock() - Method in interface jadex.providedservice.impl.search.IServiceRegistry
Returns the lock on the registry.
getLock() - Method in class jadex.providedservice.impl.search.ServiceRegistry
Returns the lock on the registry.
getManagementService() - Method in class jadex.providedservice.impl.service.ServiceInfo
Get the management service.
getMatchingMode(String) - Method in class jadex.providedservice.impl.search.ServiceQuery
Get the matching mode for a key.
getMethod() - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Get the method.
getMethodInfos() - Method in class jadex.providedservice.impl.service.BasicService
Get reflective info about the service methods, args, return types.
getMethodInfos() - Method in interface jadex.providedservice.IService
Get reflective info about the service methods, args, return types.
getMethodInfos(IServiceIdentifier, ClassLoader) - Static method in class jadex.providedservice.impl.service.BasicService
Get reflective info about the service methods, args, return types.
getMethodTimeout(Class<?>[], Method, boolean) - Static method in class jadex.providedservice.impl.service.BasicService
Get the default timeout for a method.
getMultiplicity() - Method in class jadex.providedservice.impl.search.ServiceQuery
Get the multiplicity.
getName() - Method in class jadex.providedservice.impl.service.ProvidedServiceInfo
Get the name.
getNetworkNames() - Method in class jadex.providedservice.impl.search.ServiceQuery
Get the networknames.
getNetworkNames() - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Get the network names.
getNextInterceptor() - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Get the next interceptor.
getNextInvocation() - Static method in class jadex.providedservice.impl.service.ServiceCall
Get the invocation data for the next service call.
getNextServiceCall() - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Get the service call.
getObject() - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Get the object.
getOrCreateNextInvocation() - Static method in class jadex.providedservice.impl.service.ServiceCall
Set the properties of the next invocation.
getOrCreateNextInvocation(Map<String, Object>) - Static method in class jadex.providedservice.impl.service.ServiceCall
Get or create the next servicecall for the next invocation.
getOwner() - Method in class jadex.providedservice.impl.search.ServiceQuery
Get the owner.
getPojoServiceProxy(Object) - Static method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Get the proxy of a pojo service.
getProperties() - Method in class jadex.providedservice.impl.service.ProvidedServiceInfo
 
getPropertiesClone() - Method in class jadex.providedservice.impl.service.ServiceCall
Get a shallow clone from all props.
getProperty(String) - Method in class jadex.providedservice.impl.service.ServiceCall
Get a property.
getProvidedService(IServiceIdentifier) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Get the provided service implementation object by id.
getProvidedService(IServiceIdentifier) - Method in interface jadex.providedservice.IProvidedServiceFeature
Get the provided service implementation object by id.
getProvidedService(Class<T>) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Get provided (declared) service.
getProvidedService(Class<T>) - Method in interface jadex.providedservice.IProvidedServiceFeature
Get provided (declared) service.
getProvidedService(String) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Get provided (declared) service.
getProvidedService(String) - Method in interface jadex.providedservice.IProvidedServiceFeature
Get provided (declared) service.
getProvidedServiceInfo(IServiceIdentifier) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Get the provided service info for a service.
getProvidedServiceRawImpl(IServiceIdentifier) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Get the provided service implementation object by id.
getProvidedServiceRawImpl(IServiceIdentifier) - Method in interface jadex.providedservice.IProvidedServiceFeature
Get the provided service implementation object by name.
getProvidedServiceRawImpl(Class<T>) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Get the raw implementation of the provided service.
getProvidedServiceRawImpl(Class<T>) - Method in interface jadex.providedservice.IProvidedServiceFeature
Get the provided service implementation object by class.
getProvidedServiceRawImpl(String) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Get the provided service implementation object by name.
getProvidedServiceRawImpl(String) - Method in interface jadex.providedservice.IProvidedServiceFeature
Get the provided service implementation object by name.
getProvidedServices(Class<T>) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Get provided (declared) service.
getProvidedServices(Class<T>) - Method in interface jadex.providedservice.IProvidedServiceFeature
Get provided (declared) service.
getProviderId() - Method in class jadex.providedservice.impl.service.BasicService
Get the providerid.
getProviderId() - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Get the service provider identifier.
getProviderId() - Method in interface jadex.providedservice.IServiceIdentifier
Get the service provider identifier.
getProxy() - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Get the proxy.
getProxytype() - Method in class jadex.providedservice.impl.service.ProvidedServiceImplementation
Get the proxy type.
getQueries(ClassInfo) - Method in interface jadex.providedservice.impl.search.IRegistryDataProvider
Get queries per type.
getQuery() - Method in class jadex.providedservice.impl.search.QueryEvent
Gets the query.
getQuery() - Method in exception class jadex.providedservice.impl.search.ServiceNotFoundException
Get the failed query, if any.
getQuery() - Method in class jadex.providedservice.impl.search.ServiceQueryInfo
Get the query.
getReferenceInfo(Method, boolean, boolean) - Static method in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor
Get the copy info for method parameters.
getRegistry() - Static method in class jadex.providedservice.impl.search.ServiceRegistry
Get the registry from a component.
getRequiredProxyType() - Method in class jadex.providedservice.impl.search.ServiceQuery
Returns the requested required service proxy type.
getResult() - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Get the result.
getRoles(Security, Component) - Static method in class jadex.providedservice.impl.service.ServiceIdentifier
Get the roles from an annotation.
getScope() - Method in class jadex.providedservice.impl.search.ServiceQuery
Get the scope.
getScope() - Method in class jadex.providedservice.impl.service.ProvidedServiceInfo
Get the scope.
getScope() - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Get the scope.
getScope() - Method in interface jadex.providedservice.IServiceIdentifier
Get the visibility scope.
getScopeExpression() - Method in class jadex.providedservice.impl.service.ProvidedServiceInfo
Get the scope expression.
getSecurity() - Method in class jadex.providedservice.impl.service.ProvidedServiceInfo
Get the security settings.
getSecurityLevel(Component, ProvidedServiceInfo, Class<?>, Class<?>, Method, IServiceIdentifier) - Static method in class jadex.providedservice.impl.service.BasicService
Find the most specific security setting.
getSecurityLevel(Class<?>) - Static method in class jadex.providedservice.impl.service.ServiceIdentifier
Method to provide the security level.
getSerializationServices() - Method in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor
Gets the serialization services.
getSerializationServices() - Method in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor
 
getService() - Method in class jadex.providedservice.impl.search.ServiceEvent
Gets the service.
getService() - Method in class jadex.providedservice.impl.service.AbstractServiceInvocationHandler
 
getService() - Method in class jadex.providedservice.impl.service.ServiceInvocationHandler
Get the service.
getService(String) - Method in class jadex.providedservice.impl.service.ProvidedServiceModel
 
getServiceId() - Method in class jadex.providedservice.impl.service.BasicService
Get the service id.
getServiceId() - Method in interface jadex.providedservice.IService
Get the service identifier.
getServiceIdentifier() - Method in class jadex.providedservice.impl.search.ServiceQuery
Gets the service identifier.
getServiceIdentifier() - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Get the service id.
getServiceIdentifier() - Method in class jadex.providedservice.impl.service.ServiceInvocationHandler
Get the sid.
getServiceName() - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Get the service name.
getServiceName() - Method in interface jadex.providedservice.IServiceIdentifier
Get the service name.
getServices() - Method in class jadex.providedservice.impl.search.ServiceRegistry
Get all services.
getServices() - Method in class jadex.providedservice.impl.service.ProvidedServiceModel
 
getServices(ClassInfo) - Method in interface jadex.providedservice.impl.search.IRegistryDataProvider
Get services per type.
getServices(ServiceQuery<?>) - Method in class jadex.providedservice.impl.search.ServiceRegistry
Get services per query.
getServiceSuperTypes() - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Get the service super types.
getServiceSuperTypes() - Method in interface jadex.providedservice.IServiceIdentifier
Get the service super types.
getServiceTags() - Method in class jadex.providedservice.impl.search.ServiceQuery
Gets the service tags.
getServiceType() - Method in class jadex.providedservice.impl.search.ServiceQuery
Get the service type.
getServiceType() - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Get the service type.
getServiceType() - Method in interface jadex.providedservice.IServiceIdentifier
Get the service type name.
getTags() - Method in class jadex.providedservice.impl.search.TagFilter
 
getTags() - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Get the service tags.
getTags() - Method in interface jadex.providedservice.IServiceIdentifier
Get the service tags.
getTargetObject() - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Get the real target object.
getTo() - Method in class jadex.providedservice.impl.search.ServiceQuery.Multiplicity
Get the 'to' value, i.e.
getType() - Method in class jadex.providedservice.impl.search.QueryEvent
Gets the event type.
getType() - Method in class jadex.providedservice.impl.search.ServiceEvent
Gets the event type.
getType() - Method in class jadex.providedservice.impl.service.ProvidedServiceInfo
Get the type.
getValue() - Method in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor.SerializedValue
Get the value.
getValues(String, String) - Method in class jadex.providedservice.impl.search.Indexer
Get values per type.
getValues(List<Tuple3<String, String[], Boolean>>) - Method in class jadex.providedservice.impl.search.Indexer
Get values per specification.
getValuesInverted(List<Tuple2<String, String[]>>) - Method in class jadex.providedservice.impl.search.Indexer
Get values per specification (multivalues considered as OR match, when queries are the values).
GLOBAL - Enum constant in enum class jadex.providedservice.ServiceScope
Global scope (any reachable platform including those with unrestricted services).
GLOBAL_SCOPES - Static variable in enum class jadex.providedservice.ServiceScope
The global scopes.

H

hashCode() - Method in class jadex.providedservice.impl.search.ProxyFilter
Get the hashcode.
hashCode() - Method in class jadex.providedservice.impl.search.ServiceIdFilter
Get the hashcode.
hashCode() - Method in class jadex.providedservice.impl.search.ServiceQuery
Get the hashcode.
hashCode() - Method in class jadex.providedservice.impl.service.BasicService
Get the hashcode.
hashCode() - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Get the hashcode.
hashCode() - Method in class jadex.providedservice.impl.service.ServiceInvocationHandler
Return the hash code.
hasMethodListeners(IServiceIdentifier, MethodInfo) - Method in class jadex.providedservice.impl.service.MethodListenerHandler
Test if service and method has listeners.
hasMethodListeners(IServiceIdentifier, MethodInfo) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Test if service and method has listeners.
hasService(String) - Method in class jadex.providedservice.impl.service.ProvidedServiceModel
 

I

ia - Variable in class jadex.providedservice.impl.service.interceptors.ComponentThreadInterceptor
The internal access.
ia - Variable in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor
The internal access.
ia - Variable in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor
The component.
id - Variable in class jadex.providedservice.impl.search.ServiceQuery
The query id.
idcnt - Static variable in class jadex.providedservice.impl.service.BasicService
The id counter.
IInternalService - Interface in jadex.providedservice.impl.service
Internal service interface for managing services in service container.
IKeyExtractor<T> - Interface in jadex.providedservice.impl.search
Interface denoting key extraction functionality for indexers.
IMethodInvocationListener - Interface in jadex.providedservice
Interface for listeners that are notified when a service method is invoked.
implementation - Variable in class jadex.providedservice.impl.service.ProvidedServiceInfo
The service implementation.
impltype - Variable in class jadex.providedservice.impl.service.BasicService
 
includenull - Variable in class jadex.providedservice.impl.search.Indexer
Include null values during indexing.
indexedvalues - Variable in class jadex.providedservice.impl.search.Indexer
The index of published values.
indexer - Variable in class jadex.providedservice.impl.search.ServiceRegistry
The service indexer.
Indexer<T> - Class in jadex.providedservice.impl.search
Indexer for values.
Indexer(IKeyExtractor<T>, boolean, String...) - Constructor for class jadex.providedservice.impl.search.Indexer
Create a new ServiceIndexer.
INHERIT - Static variable in class jadex.providedservice.impl.service.ServiceCall
The inherit constant.
initService(IInternalService) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Init a service, i.e.
initServices(Iterator<IInternalService>) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Init the services one by one.
interceptors - Variable in class jadex.providedservice.impl.service.AbstractServiceInvocationHandler
The list of interceptors.
interceptors - Variable in class jadex.providedservice.impl.service.ProvidedServiceImplementation
The list of interceptors.
interceptors - Variable in class jadex.providedservice.impl.service.ServiceInvocationContext
The service interceptors.
internalaccess - Variable in class jadex.providedservice.impl.service.BasicService
Internal access to its component.
INTERSECT_CUTOFF - Static variable in class jadex.providedservice.impl.search.Indexer
Cutoff value for building index set intersections.
invoke() - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Invoke the next interceptor.
invoke(Object, Method, Object[]) - Method in class jadex.providedservice.impl.service.ServiceInvocationHandler
A proxy method has been invoked.
invoke(Object, Method, List<Object>) - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Invoke the next interceptor.
INVOKE_METHOD - Static variable in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor
 
invokeDoubleMethod(ServiceInvocationContext, ServiceInfo, Method, Class<? extends Annotation>, boolean, boolean) - Method in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor
Invoke double methods.
invokeMethod(String, ClassInfo[], Object[], ClassInfo) - Method in class jadex.providedservice.impl.service.BasicService
Invoke a method reflectively.
invokeMethod(String, ClassInfo[], Object[], ClassInfo) - Method in interface jadex.providedservice.IService
todo: support also blackbox args (e.g.
InvokeMethodStep(ServiceInvocationContext) - Constructor for class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor.InvokeMethodStep
Create an invoke method step.
IProvidedServiceFeature - Interface in jadex.providedservice
 
IRegistryDataProvider - Interface in jadex.providedservice.impl.search
Interface for the search functionality to get the registry data.
isApplicable(ServiceInvocationContext) - Method in class jadex.providedservice.impl.service.interceptors.AbstractApplicableInterceptor
Test if the interceptor is applicable.
isApplicable(ServiceInvocationContext) - Method in class jadex.providedservice.impl.service.interceptors.AbstractLRUApplicableInterceptor
Test if the interceptor is applicable.
isApplicable(ServiceInvocationContext) - Method in class jadex.providedservice.impl.service.interceptors.AbstractMultiInterceptor
Test if the interceptor is applicable.
isApplicable(ServiceInvocationContext) - Method in class jadex.providedservice.impl.service.interceptors.ComponentThreadInterceptor
Test if the interceptor is applicable.
isApplicable(ServiceInvocationContext) - Method in interface jadex.providedservice.impl.service.IServiceInvocationInterceptor
Test if the interceptor is applicable.
isAuthenticated(Annotation) - Method in class jadex.providedservice.impl.service.interceptors.AuthenticationInterceptor
Check if an annotation belongs to the supported types of pre/postconditions.
isEmpty() - Method in class jadex.providedservice.impl.search.ServiceKeyExtractor.SetWrapper
 
IService - Interface in jadex.providedservice
The interface for platform services.
IServiceIdentifier - Interface in jadex.providedservice
Interface for service identifier.
IServiceInvocationInterceptor - Interface in jadex.providedservice.impl.service
Service invocation interceptor interface.
IServiceRegistry - Interface in jadex.providedservice.impl.search
Interface for a service registry.
isEventMode() - Method in class jadex.providedservice.impl.search.ServiceQuery
Checks if query is in event mode.
isExcludeOwner() - Method in class jadex.providedservice.impl.search.ServiceQuery
Checks if service of the query owner should be excluded.
isGlobal() - Method in enum class jadex.providedservice.ServiceScope
Check if the scope is global.
isIncluded(UUID, IService) - Method in interface jadex.providedservice.impl.search.IRegistryDataProvider
Test if a service is included.
isIndexed(String) - Method in class jadex.providedservice.impl.search.Indexer
Test if a property is indexed per name.
isLocal() - Method in enum class jadex.providedservice.ServiceScope
Check if the scope not remote.
isLocalCall() - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Test if this call is local.
isNetwork() - Method in enum class jadex.providedservice.ServiceScope
Check if the scope is a network scope.
isProvidedServiceProxy(Object) - Static method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Test if a service is a provided service proxy.
isRemoteCall() - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Test if a call is remote.
isRequired() - Method in class jadex.providedservice.impl.service.AbstractServiceInvocationHandler
 
isRequired() - Method in class jadex.providedservice.impl.service.ServiceInvocationHandler
Check if the handler is for a required service proxy.
isSupportedBasicType(Class<?>) - Method in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor
Test if basic converter can handle this type.
isSwitchCall() - Method in interface jadex.providedservice.impl.service.ISwitchCall
Check if a switch call should be done.
isSwitchCall() - Method in class jadex.providedservice.impl.service.ServiceInvocationHandler
Check if a switch call should be done.
isSystemService() - Method in class jadex.providedservice.impl.service.ProvidedServiceInfo
Get the systemservice.
isSystemService(Class<?>) - Static method in class jadex.providedservice.impl.service.ServiceIdentifier
Test if the service is a system service.
isUnrestricted() - Method in class jadex.providedservice.impl.search.ServiceQuery
Get the unrestricted mode.
isUnrestricted() - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Check if the service has unrestricted access.
isUnrestricted(Component, ClassInfo) - Static method in class jadex.providedservice.impl.service.ServiceIdentifier
Is the service unrestricted.
isUnrestricted(Component, Class<?>) - Static method in class jadex.providedservice.impl.service.ServiceIdentifier
Is the service unrestricted.
isUnrestricted(IServiceIdentifier, IComponent, Method) - Static method in class jadex.providedservice.impl.service.BasicService
todo: move to some security class Check if a service method is unrestricted.
isValid() - Method in class jadex.providedservice.impl.service.BasicService
Test if the service is valid.
ISwitchCall - Interface in jadex.providedservice.impl.service
Interface for determining if the method invocation interceptor should do a switch call, i.e.
iterator() - Method in class jadex.providedservice.impl.search.ServiceKeyExtractor.SetWrapper
 

J

JADEX_VERSION - Static variable in class jadex.providedservice.impl.search.TagFilter
 
jadex.providedservice - package jadex.providedservice
 
jadex.providedservice.annotation - package jadex.providedservice.annotation
 
jadex.providedservice.impl.search - package jadex.providedservice.impl.search
 
jadex.providedservice.impl.service - package jadex.providedservice.impl.service
 
jadex.providedservice.impl.service.interceptors - package jadex.providedservice.impl.service.interceptors
 

K

KEY_TYPE_ID - Static variable in class jadex.providedservice.impl.search.QueryInfoExtractor
Key type for the query id.
KEY_TYPE_INTERFACE - Static variable in class jadex.providedservice.impl.search.QueryInfoExtractor
Key type for the service interface.
KEY_TYPE_INTERFACE - Static variable in class jadex.providedservice.impl.search.ServiceKeyExtractor
Key type for the service interface.
KEY_TYPE_NETWORKS - Static variable in class jadex.providedservice.impl.search.QueryInfoExtractor
Key type for the id.
KEY_TYPE_NETWORKS - Static variable in class jadex.providedservice.impl.search.ServiceKeyExtractor
Key type for the networks.
KEY_TYPE_OWNER - Static variable in class jadex.providedservice.impl.search.QueryInfoExtractor
Key type for the owner.
KEY_TYPE_OWNER_PLATORM - Static variable in class jadex.providedservice.impl.search.QueryInfoExtractor
Key type for the owner.
KEY_TYPE_PLATFORM - Static variable in class jadex.providedservice.impl.search.QueryInfoExtractor
Key type for the service platform.
KEY_TYPE_PLATFORM - Static variable in class jadex.providedservice.impl.search.ServiceKeyExtractor
Key type for the service platform.
KEY_TYPE_PROVIDER - Static variable in class jadex.providedservice.impl.search.QueryInfoExtractor
Key type for the service provider.
KEY_TYPE_PROVIDER - Static variable in class jadex.providedservice.impl.search.ServiceKeyExtractor
Key type for the service provider.
KEY_TYPE_SID - Static variable in class jadex.providedservice.impl.search.QueryInfoExtractor
Key type for the service id.
KEY_TYPE_SID - Static variable in class jadex.providedservice.impl.search.ServiceKeyExtractor
Key type for the service id.
KEY_TYPE_TAGS - Static variable in class jadex.providedservice.impl.search.QueryInfoExtractor
Key type for the service tags.
KEY_TYPE_TAGS - Static variable in class jadex.providedservice.impl.search.ServiceKeyExtractor
Key type for the service tags.
KEY_TYPE_UNRESTRICTED - Static variable in class jadex.providedservice.impl.search.QueryInfoExtractor
Key type for the unrestricted services.
KEY_TYPE_UNRESTRICTED - Static variable in class jadex.providedservice.impl.search.ServiceKeyExtractor
Key type for the unrestricted mode.
keyextractor - Variable in class jadex.providedservice.impl.search.Indexer
Service key extractor.

L

LAST - Static variable in class jadex.providedservice.impl.service.ServiceCall
The upcoming service invocations.
lastmod - Variable in class jadex.providedservice.impl.service.ServiceCall
 
loadModel() - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
 
local() - Element in annotation interface jadex.providedservice.annotation.Reference
Set the local reference state.
LOCAL_SCOPES - Static variable in enum class jadex.providedservice.ServiceScope
The scopes local to a platform.
localserviceproxies - Variable in class jadex.providedservice.impl.search.ServiceRegistry
Map for looking up local services using the service identifier.

M

managementservice - Variable in class jadex.providedservice.impl.service.ServiceInfo
The management object.
MANY - Static variable in class jadex.providedservice.impl.search.ServiceQuery.Multiplicity
Constant for multiplicity many.
match(List<Tuple3<String, String[], Boolean>>, T) - Method in class jadex.providedservice.impl.search.Indexer
Tests if the search specification matches a value (spec=query).
MATCH_ALWAYS - Static variable in interface jadex.providedservice.impl.search.IKeyExtractor
Match any value constant for values.
matchesKeys(IServiceIdentifier) - Method in class jadex.providedservice.impl.search.ServiceQuery
Tests if the query keys matches a service.
matchingmodes - Variable in class jadex.providedservice.impl.search.ServiceQuery
The matching mode for multivalued terms.
matchOr(List<Tuple2<String, String[]>>, T) - Method in class jadex.providedservice.impl.search.Indexer
Tests if the search specification matches a value (spec=service, value=query).
method - Variable in class jadex.providedservice.impl.service.ServiceInvocationContext
The method to be called.
methodCallFinished(Object, Method, Object[], Object, ServiceInvocationContext) - Method in interface jadex.providedservice.IMethodInvocationListener
Called when the method call is finished.
methodCallStarted(Object, Method, Object[], Object, ServiceInvocationContext) - Method in interface jadex.providedservice.IMethodInvocationListener
Called when a method call started.
MethodInvocationInterceptor - Class in jadex.providedservice.impl.service.interceptors
Calls a methods on an object and returns the result.
MethodInvocationInterceptor() - Constructor for class jadex.providedservice.impl.service.interceptors.MethodInvocationInterceptor
 
MethodListenerHandler - Class in jadex.providedservice.impl.service
 
MethodListenerHandler() - Constructor for class jadex.providedservice.impl.service.MethodListenerHandler
 
methodlisteners - Variable in class jadex.providedservice.impl.service.MethodListenerHandler
The registered non-functional property hooks.
methodreferences - Static variable in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor
The reference method cache (method -> boolean[] (is reference)).
MONITORING - Static variable in class jadex.providedservice.impl.service.ServiceCall
The monitoring constant.
multiplicity - Variable in class jadex.providedservice.impl.search.ServiceQuery
The multiple flag.
Multiplicity() - Constructor for class jadex.providedservice.impl.search.ServiceQuery.Multiplicity
Bean constructor.
Multiplicity(int, int) - Constructor for class jadex.providedservice.impl.search.ServiceQuery.Multiplicity
Create a multiplicity.
MultiplicityException - Exception Class in jadex.providedservice.impl.search
Exception that the multiplicity has been violated.
MultiplicityException() - Constructor for exception class jadex.providedservice.impl.search.MultiplicityException
Create an exception.
MultiplicityException(String) - Constructor for exception class jadex.providedservice.impl.search.MultiplicityException
Create an exception with message.
MultiplicityException(String, Throwable) - Constructor for exception class jadex.providedservice.impl.search.MultiplicityException
Create an exception with message and cause.
MultiplicityException(Throwable) - Constructor for exception class jadex.providedservice.impl.search.MultiplicityException
Create an exception with cause.

N

name - Variable in class jadex.providedservice.impl.service.ProvidedServiceInfo
The name (used for referencing).
NAME - Static variable in class jadex.providedservice.impl.search.TagFilter
The name of the property.
NETWORK - Enum constant in enum class jadex.providedservice.ServiceScope
Network scope (any platform with which a secret is shared).
NETWORK_SCOPES - Static variable in enum class jadex.providedservice.ServiceScope
The network scopes.
networknames - Variable in class jadex.providedservice.impl.search.ServiceQuery
The network names.
networknames - Variable in class jadex.providedservice.impl.service.ServiceIdentifier
The network names (shared object with security service).
NETWORKS_NOT_SET - Static variable in class jadex.providedservice.impl.search.ServiceQuery
Marker for networks not set.
NEXT - Static variable in class jadex.providedservice.impl.service.ServiceCall
The upcoming service invocations.
nextcall - Variable in class jadex.providedservice.impl.service.ServiceInvocationContext
The next service call (will be current during call and last after call).
NO_DECOUPLING - Static variable in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor
The static set of no decoupling methods.
NONE - Enum constant in enum class jadex.providedservice.ServiceScope
None component scope (nothing will be searched, forces required service creation).
NONE - Static variable in annotation interface jadex.providedservice.annotation.Timeout
Constant for no timeout.
notifyMethodListeners(boolean, Object, Method, Object[], Object, ServiceInvocationContext) - Method in class jadex.providedservice.impl.service.MethodListenerHandler
Notify registered listeners in case a method is called.
notifyMethodListeners(IServiceIdentifier, boolean, Object, Method, Object[], Object, ServiceInvocationContext) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Notify listeners that a service method has been called.
notifyQueryListeners(QueryEvent) - Method in class jadex.providedservice.impl.search.ServiceRegistry
Notify all listeners.

O

object - Variable in class jadex.providedservice.impl.service.ServiceInvocationContext
The object.
ONE - Static variable in class jadex.providedservice.impl.search.ServiceQuery.Multiplicity
'1' multiplicity for required service (default for searchService methods).
ONE_MANY - Static variable in class jadex.providedservice.impl.search.ServiceQuery.Multiplicity
'1..*' multiplicity for required service (default for searchService methods).
onEnd() - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Called when the feature is shutdowned.
onStart() - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
 
owner - Variable in class jadex.providedservice.impl.search.ServiceQuery
The query owner.

P

ParameterInfo - Annotation Interface in jadex.providedservice.annotation
Parameter info annotation.
PARENT - Enum constant in enum class jadex.providedservice.ServiceScope
Available in immediate parent and all direct and indirect subcomponents.
PLATFORM - Enum constant in enum class jadex.providedservice.ServiceScope
Available in all components on the local platform.
PLATFORM_NAME - Static variable in class jadex.providedservice.impl.search.TagFilter
 
pojoproxies - Static variable in class jadex.providedservice.impl.service.ProvidedServiceFeature
The pojo service map (pojo -> proxy).
pop() - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Pop delete the top most set of values.
printStackTrace() - Method in exception class jadex.providedservice.impl.search.ServiceNotFoundException
 
properties - Variable in class jadex.providedservice.impl.service.ProvidedServiceInfo
The service properties.
properties - Variable in class jadex.providedservice.impl.service.ServiceCall
The service call properties.
ProvidedServiceFeature - Class in jadex.providedservice.impl.service
 
ProvidedServiceFeature(Component) - Constructor for class jadex.providedservice.impl.service.ProvidedServiceFeature
 
ProvidedServiceImplementation - Class in jadex.providedservice.impl.service
Contains information for provided service implementation: - implementation class or - creation expression or - implementation forward to other component via binding
ProvidedServiceImplementation() - Constructor for class jadex.providedservice.impl.service.ProvidedServiceImplementation
Create a new service implementation.
ProvidedServiceImplementation(ProvidedServiceImplementation) - Constructor for class jadex.providedservice.impl.service.ProvidedServiceImplementation
Create a new service implementation.
ProvidedServiceImplementation(Class<?>, String, String, UnparsedExpression[]) - Constructor for class jadex.providedservice.impl.service.ProvidedServiceImplementation
Create a new service implementation.
ProvidedServiceInfo - Class in jadex.providedservice.impl.service
Info for provided services.
ProvidedServiceInfo() - Constructor for class jadex.providedservice.impl.service.ProvidedServiceInfo
Create a new service info.
ProvidedServiceInfo(String, ClassInfo, ProvidedServiceImplementation) - Constructor for class jadex.providedservice.impl.service.ProvidedServiceInfo
Create a new service info.
ProvidedServiceInfo(String, ClassInfo, ProvidedServiceImplementation, ServiceScope, UnparsedExpression, Security, List<UnparsedExpression>, boolean) - Constructor for class jadex.providedservice.impl.service.ProvidedServiceInfo
Create a new service info.
ProvidedServiceInfo(String, Class<?>, ProvidedServiceImplementation) - Constructor for class jadex.providedservice.impl.service.ProvidedServiceInfo
Create a new service info.
ProvidedServiceInfo(String, Class<?>, ProvidedServiceImplementation, ServiceScope, UnparsedExpression, Security, List<UnparsedExpression>) - Constructor for class jadex.providedservice.impl.service.ProvidedServiceInfo
Create a new service info.
ProvidedServiceModel - Class in jadex.providedservice.impl.service
 
ProvidedServiceModel() - Constructor for class jadex.providedservice.impl.service.ProvidedServiceModel
 
providerid - Variable in class jadex.providedservice.impl.service.BasicService
The provider id.
providerid - Variable in class jadex.providedservice.impl.service.ServiceIdentifier
The provider identifier.
proxy - Variable in class jadex.providedservice.impl.service.ServiceInvocationContext
The origin (proxy object).
ProxyFilter - Class in jadex.providedservice.impl.search
Test if a class is a remote proxy.
ProxyFilter() - Constructor for class jadex.providedservice.impl.search.ProxyFilter
 
PROXYFILTER - Static variable in class jadex.providedservice.impl.search.ProxyFilter
Static proxy filter instance.
proxyrwlock - Variable in class jadex.providedservice.impl.search.ServiceRegistry
Read-Write Lock for proxy map.
proxytype - Variable in class jadex.providedservice.impl.service.ProvidedServiceImplementation
The proxy type.
PROXYTYPE_DECOUPLED - Static variable in class jadex.providedservice.impl.search.ServiceQuery
The (default) decoupled proxy type (decouples from component thread to caller thread).
PROXYTYPE_DECOUPLED - Static variable in class jadex.providedservice.impl.service.AbstractServiceInvocationHandler
The (default) decoupled proxy type (decouples from caller thread to component thread).
PROXYTYPE_DECOUPLED - Static variable in class jadex.providedservice.impl.service.ServiceInvocationHandler
The (default) decoupled proxy type (decouples from caller thread to component thread).
PROXYTYPE_DIRECT - Static variable in class jadex.providedservice.impl.search.ServiceQuery
The direct proxy type (supports custom interceptors, but uses caller thread).
PROXYTYPE_DIRECT - Static variable in class jadex.providedservice.impl.service.AbstractServiceInvocationHandler
The direct proxy type (supports custom interceptors, but uses caller thread).
PROXYTYPE_DIRECT - Static variable in class jadex.providedservice.impl.service.ServiceInvocationHandler
The direct proxy type (supports custom interceptors, but uses caller thread).
PROXYTYPE_RAW - Static variable in class jadex.providedservice.impl.search.ServiceQuery
The raw proxy type (i.e.
PROXYTYPE_RAW - Static variable in class jadex.providedservice.impl.service.AbstractServiceInvocationHandler
The raw proxy type (i.e.
PROXYTYPE_RAW - Static variable in class jadex.providedservice.impl.service.ServiceInvocationHandler
The raw proxy type (i.e.
push(Object, Method, List<Object>, Object) - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Push saves and copies the current set of values.

Q

queries - Variable in class jadex.providedservice.impl.search.ServiceRegistry
The persistent service queries.
query - Variable in class jadex.providedservice.impl.search.QueryEvent
The service.
query - Variable in exception class jadex.providedservice.impl.search.ServiceNotFoundException
The failed query.
query - Variable in class jadex.providedservice.impl.search.ServiceQueryInfo
The query.
QUERY_ADDED - Static variable in class jadex.providedservice.impl.search.QueryEvent
Query was added event.
QUERY_KEY_TYPES - Static variable in class jadex.providedservice.impl.search.QueryInfoExtractor
The key types.
QUERY_KEY_TYPES_INDEXABLE - Static variable in class jadex.providedservice.impl.search.QueryInfoExtractor
The indexable types.
QUERY_REMOVED - Static variable in class jadex.providedservice.impl.search.QueryEvent
Query was removed event.
QueryEvent - Class in jadex.providedservice.impl.search
Query event for signaling when a query is added or removed.
QueryEvent() - Constructor for class jadex.providedservice.impl.search.QueryEvent
Bean constructor.
QueryEvent(ServiceQuery<?>, int) - Constructor for class jadex.providedservice.impl.search.QueryEvent
Creates the query event.
QueryInfoExtractor - Class in jadex.providedservice.impl.search
Extractor for query infos.
QueryInfoExtractor() - Constructor for class jadex.providedservice.impl.search.QueryInfoExtractor
 
querysubs - Variable in class jadex.providedservice.impl.search.ServiceRegistry
The query change subscribers.

R

Raw - Annotation Interface in jadex.providedservice.annotation
Explicitly declare a method as raw.
REALTIME - Static variable in class jadex.providedservice.impl.service.ServiceCall
The realtime constant.
Reference - Annotation Interface in jadex.providedservice.annotation
Can be used to give objects reference semantics in local and remote calls: - in local calls references are not copied.
registry - Static variable in class jadex.providedservice.impl.search.ServiceRegistry
 
remote() - Element in annotation interface jadex.providedservice.annotation.Reference
Set the remote reference state.
remove(Object) - Method in class jadex.providedservice.impl.search.ServiceKeyExtractor.SetWrapper
 
removeAll(Collection<?>) - Method in class jadex.providedservice.impl.search.ServiceKeyExtractor.SetWrapper
 
removeInterceptor(UnparsedExpression) - Method in class jadex.providedservice.impl.service.ProvidedServiceImplementation
Remove an interceptor.
removeMethodInvocationListener(IServiceIdentifier, MethodInfo, IMethodInvocationListener) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Remove a method invocation handler.
removeMethodInvocationListener(IServiceIdentifier, MethodInfo, IMethodInvocationListener) - Method in interface jadex.providedservice.IProvidedServiceFeature
Remove a method invocation handler.
removeMethodListener(MethodInfo, IMethodInvocationListener) - Method in class jadex.providedservice.impl.service.MethodListenerHandler
Add a method listener.
removePojoServiceProxy(IServiceIdentifier) - Static method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Remove a pojo - proxy pair.
removeQuery(ServiceQuery<?>) - Method in interface jadex.providedservice.impl.search.IServiceRegistry
Remove a service query from the registry.
removeQuery(ServiceQuery<?>) - Method in class jadex.providedservice.impl.search.ServiceRegistry
Remove a service query from the registry.
removeService(IInternalService) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Remove a service.
removeService(IServiceIdentifier) - Method in interface jadex.providedservice.impl.search.IServiceRegistry
Remove a service from the registry.
removeService(IServiceIdentifier) - Method in class jadex.providedservice.impl.search.ServiceRegistry
Remove a service from the registry.
removeServiceInterceptor(IServiceInvocationInterceptor) - Method in class jadex.providedservice.impl.service.AbstractServiceInvocationHandler
Remove an interceptor.
removeValue(T) - Method in class jadex.providedservice.impl.search.Indexer
Remove a value from the indexer.
required - Variable in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor
Is the interceptor for a required service proxy?
required - Variable in class jadex.providedservice.impl.service.ServiceInvocationHandler
The flag if the proxy is required (provided otherwise).
requiredproxytype - Variable in class jadex.providedservice.impl.search.ServiceQuery
Required service proxy type.
resetCurrentInvocation() - Static method in class jadex.providedservice.impl.service.CallAccess
Remove the current service call.
resetLastInvocation() - Static method in class jadex.providedservice.impl.service.CallAccess
Reset the invocation data for the last service call.
resetNextInvocation() - Static method in class jadex.providedservice.impl.service.CallAccess
Reset the invocation data for the next service call.
ResolveInterceptor - Class in jadex.providedservice.impl.service.interceptors
The resolve interceptor is responsible for determining the object on which the method invocation is finally performed.
ResolveInterceptor(Component) - Constructor for class jadex.providedservice.impl.service.interceptors.ResolveInterceptor
Create a new ResolveInterceptor.
ResolveInterceptor.SerializedValue - Class in jadex.providedservice.impl.service.interceptors
Struct for serialized value.
result - Variable in class jadex.providedservice.impl.service.ServiceInvocationContext
The call result.
retainAll(Collection<?>) - Method in class jadex.providedservice.impl.search.ServiceKeyExtractor.SetWrapper
 
roles() - Element in annotation interface jadex.providedservice.annotation.Security
Use predefined role: see constants unrestricted, default and admin.
roll() - Static method in class jadex.providedservice.impl.service.CallAccess
 
rwlock - Variable in class jadex.providedservice.impl.search.ServiceRegistry
Read-Write Lock

S

scope - Variable in class jadex.providedservice.impl.search.ServiceQuery
The search scope.
scope - Variable in class jadex.providedservice.impl.service.ProvidedServiceInfo
The scope.
scope - Variable in class jadex.providedservice.impl.service.ServiceIdentifier
The scope.
scopeexpression - Variable in class jadex.providedservice.impl.service.ProvidedServiceInfo
The scope expression (if any).
searchMethod(Class<?>, Class<? extends Annotation>) - Static method in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor
Search an annotation method.
searchService(ServiceQuery<?>) - Method in interface jadex.providedservice.impl.search.IServiceRegistry
Search for a service.
searchService(ServiceQuery<?>) - Method in class jadex.providedservice.impl.search.ServiceRegistry
Search for services.
searchServices(ServiceQuery<?>) - Method in interface jadex.providedservice.impl.search.IServiceRegistry
Search for services.
searchServices(ServiceQuery<?>) - Method in class jadex.providedservice.impl.search.ServiceRegistry
Search for services.
security - Variable in class jadex.providedservice.impl.service.ProvidedServiceInfo
The security settings (empty roles if unset).
Security - Annotation Interface in jadex.providedservice.annotation
Set the roles that would allow access to a service interface or service method.
SECURITY_INFOS - Static variable in class jadex.providedservice.impl.service.ServiceCall
The security infos constant.
self - Variable in class jadex.providedservice.impl.service.ProvidedServiceFeature
 
send - Variable in class jadex.providedservice.impl.service.interceptors.AuthenticationInterceptor
The mode (send or receive).
SerializedValue() - Constructor for class jadex.providedservice.impl.service.interceptors.ResolveInterceptor.SerializedValue
Create a new serialized value.
SerializedValue(String) - Constructor for class jadex.providedservice.impl.service.interceptors.ResolveInterceptor.SerializedValue
Create a new serialized value.
service - Variable in class jadex.providedservice.impl.search.ServiceEvent
The service.
service - Variable in class jadex.providedservice.impl.service.ServiceInvocationHandler
The service.
Service - Annotation Interface in jadex.providedservice.annotation
Mark a class as implementing a service.
SERVICE_ADDED - Static variable in class jadex.providedservice.impl.search.ServiceEvent
Service was added event.
SERVICE_CHANGED - Static variable in class jadex.providedservice.impl.search.ServiceEvent
Service changed.
SERVICE_KEY_TYPES - Static variable in class jadex.providedservice.impl.search.ServiceKeyExtractor
The key types.
SERVICE_PROPERTY_NAME - Static variable in class jadex.providedservice.impl.search.TagFilter
The key used to store the tags in the service property map.
SERVICE_REMOVED - Static variable in class jadex.providedservice.impl.search.ServiceEvent
Service was removed event.
ServiceCall - Class in jadex.providedservice.impl.service
Information about a current service call.
ServiceCall(ComponentIdentifier, Map<String, Object>) - Constructor for class jadex.providedservice.impl.service.ServiceCall
Create a service call info object.
ServiceComponent - Annotation Interface in jadex.providedservice.annotation
Annotation for field of pojo service in which the service component (internal access) should be injected.
ServiceEvent - Class in jadex.providedservice.impl.search
Service event used if the service registry is used in event mode.
ServiceEvent() - Constructor for class jadex.providedservice.impl.search.ServiceEvent
Bean constructor.
ServiceEvent(IServiceIdentifier, int) - Constructor for class jadex.providedservice.impl.search.ServiceEvent
Creates the service event.
serviceidentifier - Variable in class jadex.providedservice.impl.search.ServiceQuery
The service ID of the target service.
ServiceIdentifier - Class in jadex.providedservice.impl.service
Service identifier for uniquely identifying a service.
ServiceIdentifier - Annotation Interface in jadex.providedservice.annotation
Annotation for field of pojo service in which the service identifier should be injected.
ServiceIdentifier() - Constructor for class jadex.providedservice.impl.service.ServiceIdentifier
Create a new service identifier.
ServiceIdentifier(ComponentIdentifier, ClassInfo, ClassInfo[], String, ServiceScope, Set<String>, boolean) - Constructor for class jadex.providedservice.impl.service.ServiceIdentifier
Create a new service identifier.
ServiceIdentifier(IComponent, Class<?>, String, ServiceScope, Boolean) - Constructor for class jadex.providedservice.impl.service.ServiceIdentifier
Create a new service identifier.
ServiceIdFilter - Class in jadex.providedservice.impl.search
Filter for service ids.
ServiceIdFilter() - Constructor for class jadex.providedservice.impl.search.ServiceIdFilter
Create a new filter.
ServiceIdFilter(Object) - Constructor for class jadex.providedservice.impl.search.ServiceIdFilter
Create a new filter.
ServiceInfo - Class in jadex.providedservice.impl.service
Simple struct for storing a pojo/domain service with its management part.
ServiceInfo(Object, BasicService) - Constructor for class jadex.providedservice.impl.service.ServiceInfo
Create a new service info.
serviceinfos - Variable in class jadex.providedservice.impl.service.ProvidedServiceFeature
The map of provided service infos.
ServiceInvocationContext - Class in jadex.providedservice.impl.service
Context for service invocations.
ServiceInvocationContext(ServiceInvocationContext) - Constructor for class jadex.providedservice.impl.service.ServiceInvocationContext
Create a copied context.
ServiceInvocationContext(Object, Method, IServiceInvocationInterceptor[], IServiceIdentifier) - Constructor for class jadex.providedservice.impl.service.ServiceInvocationContext
Create a new context.
ServiceInvocationHandler - Class in jadex.providedservice.impl.service
Service invocation interceptor.
ServiceInvocationHandler(Component, ServiceInfo) - Constructor for class jadex.providedservice.impl.service.ServiceInvocationHandler
Create a new invocation handler.
ServiceInvocationHandler(Component, IServiceIdentifier, boolean) - Constructor for class jadex.providedservice.impl.service.ServiceInvocationHandler
Create a new invocation handler.
ServiceInvocationHandler(Component, IService, boolean) - Constructor for class jadex.providedservice.impl.service.ServiceInvocationHandler
Create a new invocation handler.
ServiceKeyExtractor - Class in jadex.providedservice.impl.search
Responsible for extracting values.
ServiceKeyExtractor() - Constructor for class jadex.providedservice.impl.search.ServiceKeyExtractor
 
ServiceKeyExtractor.SetWrapper<T> - Class in jadex.providedservice.impl.search
Efficiently wrap a single value as a Set.
servicelisteners - Variable in class jadex.providedservice.impl.service.ProvidedServiceFeature
The map of provided service infos.
SERVICEMETHODS - Static variable in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor
The static map of subinterceptors (method -> interceptor).
servicename - Variable in class jadex.providedservice.impl.service.ServiceIdentifier
The service name.
ServiceNotFoundException - Exception Class in jadex.providedservice.impl.search
Exception to denote that a requested service was not found.
ServiceNotFoundException() - Constructor for exception class jadex.providedservice.impl.search.ServiceNotFoundException
Create a new service not found exception.
ServiceNotFoundException(ServiceQuery<?>) - Constructor for exception class jadex.providedservice.impl.search.ServiceNotFoundException
Create a new service not found exception.
ServiceNotFoundException(String) - Constructor for exception class jadex.providedservice.impl.search.ServiceNotFoundException
Create a new service not found exception.
ServiceQuery<T> - Class in jadex.providedservice.impl.search
Service query definition.
ServiceQuery() - Constructor for class jadex.providedservice.impl.search.ServiceQuery
Create a new service query.
ServiceQuery(ClassInfo) - Constructor for class jadex.providedservice.impl.search.ServiceQuery
Create a new service query.
ServiceQuery(ClassInfo, ServiceScope, ComponentIdentifier) - Constructor for class jadex.providedservice.impl.search.ServiceQuery
Create a new service query.
ServiceQuery(ServiceQuery<T>) - Constructor for class jadex.providedservice.impl.search.ServiceQuery
Shallow copy constructor.
ServiceQuery(Class<T>) - Constructor for class jadex.providedservice.impl.search.ServiceQuery
Create a new service query.
ServiceQuery(Class<T>, ServiceScope) - Constructor for class jadex.providedservice.impl.search.ServiceQuery
Create a new service query.
ServiceQuery(Class<T>, ServiceScope, ComponentIdentifier) - Constructor for class jadex.providedservice.impl.search.ServiceQuery
Create a new service query.
ServiceQuery.Multiplicity - Class in jadex.providedservice.impl.search
Define cases for multiplicity.
ServiceQueryInfo<T> - Class in jadex.providedservice.impl.search
Info with query and result future.
ServiceQueryInfo(ServiceQuery<T>, TerminableIntermediateFuture<T>) - Constructor for class jadex.providedservice.impl.search.ServiceQueryInfo
Create a new query info.
ServiceRegistry - Class in jadex.providedservice.impl.search
Local service registry.
ServiceRegistry() - Constructor for class jadex.providedservice.impl.search.ServiceRegistry
Create a new registry.
services - Variable in class jadex.providedservice.impl.service.ProvidedServiceFeature
The map of platform services.
services - Variable in class jadex.providedservice.impl.service.ProvidedServiceModel
 
ServiceScope - Enum Class in jadex.providedservice
Scopes for service publication (provided) and search (e.g.
serviceShutdowned(IInternalService) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Called after a service has been shutdowned.
serviceStarted(IInternalService) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Called after a service has been started.
servicetags - Variable in class jadex.providedservice.impl.search.ServiceQuery
Tags of the service.
servicetype - Variable in class jadex.providedservice.impl.search.ServiceQuery
The service type.
setArguments(List<Object>) - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Set the arguments.
setComponentAccess(Component) - Method in class jadex.providedservice.impl.service.BasicService
Sets the access for the component.
setComponentAccess(Component) - Method in interface jadex.providedservice.impl.service.IInternalService
Sets the access for the component.
setCurrentInvocation(ServiceCall) - Static method in class jadex.providedservice.impl.service.CallAccess
Set the current service call.
setEventMode() - Method in class jadex.providedservice.impl.search.ServiceQuery
Changes the query to event mode.
setEventMode(boolean) - Method in class jadex.providedservice.impl.search.ServiceQuery
Deprecated.
For bean purposes only, use setEventMode().
setExcludeOwner(boolean) - Method in class jadex.providedservice.impl.search.ServiceQuery
Sets if service of the query owner should be excluded.
setFrom(int) - Method in class jadex.providedservice.impl.search.ServiceQuery.Multiplicity
Set the 'from' value, i.e.
setFuture(TerminableIntermediateFuture<T>) - Method in class jadex.providedservice.impl.search.ServiceQueryInfo
Set the future.
setId(Object) - Method in class jadex.providedservice.impl.search.ServiceIdFilter
Set the id.
setId(String) - Method in class jadex.providedservice.impl.search.ServiceQuery
Set the id.
setImplementation(ProvidedServiceImplementation) - Method in class jadex.providedservice.impl.service.ProvidedServiceInfo
Set the implementation.
setLastInvocation(ServiceCall) - Static method in class jadex.providedservice.impl.service.CallAccess
Reset the invocation data for the last service call.
setMatchingMode(String, Boolean) - Method in class jadex.providedservice.impl.search.ServiceQuery
Set a matching mode.
setMethod(Method) - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Set the method.
setMultiplicity(int) - Method in class jadex.providedservice.impl.search.ServiceQuery
Set the multiplicity.
setMultiplicity(int, int) - Method in class jadex.providedservice.impl.search.ServiceQuery
Set the multiplicity.
setMultiplicity(ServiceQuery.Multiplicity) - Method in class jadex.providedservice.impl.search.ServiceQuery
Set the multiplicity.
setName(String) - Method in class jadex.providedservice.impl.service.ProvidedServiceInfo
Set the name.
setNetworkNames(String...) - Method in class jadex.providedservice.impl.search.ServiceQuery
Set the networknames.
setNetworkNames(Set<String>) - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Set the network names.
setNextCall(ServiceCall) - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Set the lastcall.
setNextInvocation(ServiceCall) - Static method in class jadex.providedservice.impl.service.CallAccess
Reset the invocation data for the next service call.
setObject(Object) - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Set the object.
setOwner(ComponentIdentifier) - Method in class jadex.providedservice.impl.search.ServiceQuery
Set the owner.
setProperties(List<UnparsedExpression>) - Method in class jadex.providedservice.impl.service.ProvidedServiceInfo
 
setProperty(String, Object) - Method in class jadex.providedservice.impl.service.ServiceCall
Set a property.
setPropertyMap(Map<String, Object>) - Method in class jadex.providedservice.impl.service.BasicService
Set the properties.
setProvider(ComponentIdentifier) - Method in class jadex.providedservice.impl.search.ServiceQuery
Set the provider.
setProviderId(ComponentIdentifier) - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Set the providerid.
setProxy(Object) - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Set the proxy.
setProxytype(String) - Method in class jadex.providedservice.impl.service.ProvidedServiceImplementation
Set the proxy type.
setQuery(ServiceQuery<?>) - Method in class jadex.providedservice.impl.search.QueryEvent
Sets the query.
setQuery(ServiceQuery<?>) - Method in exception class jadex.providedservice.impl.search.ServiceNotFoundException
Set the query.
setQuery(ServiceQuery<T>) - Method in class jadex.providedservice.impl.search.ServiceQueryInfo
Set the query.
setRequiredProxyType(String) - Method in class jadex.providedservice.impl.search.ServiceQuery
Sets the requested required service proxy type.
setResult(Object) - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Set the result.
setScope(ServiceScope) - Method in class jadex.providedservice.impl.search.ServiceQuery
Set the scope.
setScope(ServiceScope) - Method in class jadex.providedservice.impl.service.ProvidedServiceInfo
Set the scope.
setScope(ServiceScope) - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Set the scope.
setScopeExpression(UnparsedExpression) - Method in class jadex.providedservice.impl.service.ProvidedServiceInfo
Set the scope expression.
setSecurity(Security) - Method in class jadex.providedservice.impl.service.ProvidedServiceInfo
Set the security settings.
setService(IServiceIdentifier) - Method in class jadex.providedservice.impl.search.ServiceEvent
Sets the service.
setServiceIdentifier(IServiceIdentifier) - Method in class jadex.providedservice.impl.search.ServiceQuery
Sets the service identifier.
setServiceIdentifier(IServiceIdentifier) - Method in class jadex.providedservice.impl.service.BasicService
Set the service identifier.
setServiceIdentifier(IServiceIdentifier) - Method in interface jadex.providedservice.impl.service.IInternalService
Set the service identifier.
setServiceIdentifier(IServiceIdentifier) - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
Set the service id.
setServiceName(String) - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Set the servicename.
setServiceSuperTypes(ClassInfo[]) - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Set the service super types.
setServiceTags(String[]) - Method in class jadex.providedservice.impl.search.ServiceQuery
Sets the service tags.
setServiceType(ClassInfo) - Method in class jadex.providedservice.impl.search.ServiceQuery
Set the service type.
setServiceType(ClassInfo) - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Set the service type.
setSystemService(boolean) - Method in class jadex.providedservice.impl.service.ProvidedServiceInfo
Set the systemservice.
setTags(Collection<String>) - Method in class jadex.providedservice.impl.search.TagFilter
Sets the tags.
setTags(Set<String>) - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Set the tags.
setTo(int) - Method in class jadex.providedservice.impl.search.ServiceQuery.Multiplicity
Get the 'to' value, i.e.
setType(int) - Method in class jadex.providedservice.impl.search.QueryEvent
Sets the event type.
setType(int) - Method in class jadex.providedservice.impl.search.ServiceEvent
Sets the event type.
setType(ClassInfo) - Method in class jadex.providedservice.impl.service.ProvidedServiceInfo
Set the type.
setUnrestricted(boolean) - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Set the unrestricted flag.
setUnrestricted(Boolean) - Method in class jadex.providedservice.impl.search.ServiceQuery
Set the unrestricted mode.
setValue(String) - Method in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor.SerializedValue
Set the value.
SetWrapper() - Constructor for class jadex.providedservice.impl.search.ServiceKeyExtractor.SetWrapper
 
SetWrapper(T) - Constructor for class jadex.providedservice.impl.search.ServiceKeyExtractor.SetWrapper
 
SHUTDOWN_METHOD - Static variable in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor
 
shutdowned - Variable in class jadex.providedservice.impl.service.BasicService
The shutdowned state.
shutdownService() - Method in class jadex.providedservice.impl.service.BasicService
Shutdown the service.
shutdownService() - Method in interface jadex.providedservice.impl.service.IInternalService
Shutdown the service.
shutdownServices(Iterator<IInternalService>) - Method in class jadex.providedservice.impl.service.ProvidedServiceFeature
Shutdown the services one by one.
sic - Variable in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor.CopyReturnValueResultListener
The service invocation context.
sic - Variable in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor.InvokeMethodStep
 
SICS - Static variable in class jadex.providedservice.impl.service.ServiceInvocationContext
 
sid - Variable in class jadex.providedservice.impl.search.ServiceIdFilter
The service id.
sid - Variable in class jadex.providedservice.impl.service.BasicService
The service id.
sid - Variable in class jadex.providedservice.impl.service.ServiceInvocationContext
 
sid - Variable in class jadex.providedservice.impl.service.ServiceInvocationHandler
The service identifier.
size() - Method in class jadex.providedservice.impl.search.ServiceKeyExtractor.SetWrapper
 
SServiceProvider - Class in jadex.providedservice.impl.search
Static helper class for searching services.
SServiceProvider() - Constructor for class jadex.providedservice.impl.search.SServiceProvider
 
START_METHOD - Static variable in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor
 
started - Variable in class jadex.providedservice.impl.service.BasicService
The started state.
startService() - Method in class jadex.providedservice.impl.service.BasicService
Start the service.
startService() - Method in interface jadex.providedservice.impl.service.IInternalService
Start the service.
SUBINTERCEPTORS - Static variable in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor
The static map of subinterceptors (method -> interceptor).
subscribeToQueries() - Method in interface jadex.providedservice.impl.search.IServiceRegistry
Subscribe for query events.
subscribeToQueries() - Method in class jadex.providedservice.impl.search.ServiceRegistry
Subscribe for query events.
supertypes - Variable in class jadex.providedservice.impl.service.ServiceIdentifier
The service super types.
switchcall - Variable in class jadex.providedservice.impl.service.ServiceInvocationHandler
The flag if a switchcall should be done.
system() - Element in annotation interface jadex.providedservice.annotation.Service
Flag if it is a system service.
systemservice - Variable in class jadex.providedservice.impl.service.ProvidedServiceInfo
Flag if it is a system service.

T

TagFilter<T> - Class in jadex.providedservice.impl.search
Tag filter class.
TagFilter() - Constructor for class jadex.providedservice.impl.search.TagFilter
 
TagFilter(IComponent, String...) - Constructor for class jadex.providedservice.impl.search.TagFilter
Create a new tag filter.
TagFilter(IComponent, Collection<String>) - Constructor for class jadex.providedservice.impl.search.TagFilter
Create a new tag filter.
tags - Variable in class jadex.providedservice.impl.search.TagFilter
The search tags.
tags - Variable in class jadex.providedservice.impl.service.ServiceIdentifier
The tags.
Timeout - Annotation Interface in jadex.providedservice.annotation
Specify a timeout period after which the remote invocation is aborted when no result is received.
TIMEOUT - Static variable in annotation interface jadex.providedservice.annotation.Timeout
Constant for timeout name in non-functional properties.
TIMEOUT - Static variable in class jadex.providedservice.impl.service.ServiceCall
The timeout constant.
toArray() - Method in class jadex.providedservice.impl.search.ServiceKeyExtractor.SetWrapper
 
toArray(Object[]) - Method in class jadex.providedservice.impl.search.ServiceKeyExtractor.SetWrapper
 
tostring - Variable in class jadex.providedservice.impl.service.ServiceIdentifier
The string representation (cached for reducing memory consumption).
toString() - Method in class jadex.providedservice.impl.search.QueryEvent
Get the string representation.
toString() - Method in class jadex.providedservice.impl.search.ServiceEvent
Get the string representation.
toString() - Method in class jadex.providedservice.impl.search.ServiceQuery.Multiplicity
Get a string representation of the multiplicity.
toString() - Method in class jadex.providedservice.impl.search.ServiceQuery
Get the string representation.
toString() - Method in class jadex.providedservice.impl.service.BasicService
Get a string representation.
toString() - Method in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor.InvokeMethodStep
 
toString() - Method in class jadex.providedservice.impl.service.ProvidedServiceImplementation
Get the string representation.
toString() - Method in class jadex.providedservice.impl.service.ProvidedServiceInfo
Get the string representation.
toString() - Method in class jadex.providedservice.impl.service.ServiceCall
Get the string represntation.
toString() - Method in class jadex.providedservice.impl.service.ServiceIdentifier
Get the string representation.
toString() - Method in class jadex.providedservice.impl.service.ServiceInvocationContext
String representation.
toString() - Method in class jadex.providedservice.impl.service.ServiceInvocationHandler
Get a string representation.
TRUSTED - Static variable in annotation interface jadex.providedservice.annotation.Security
The default role that is assigned to services without security annotation and granted in all authenticated networks.
type - Variable in class jadex.providedservice.impl.search.QueryEvent
Event type.
type - Variable in class jadex.providedservice.impl.search.ServiceEvent
Event type.
type - Variable in class jadex.providedservice.impl.service.BasicService
 
type - Variable in class jadex.providedservice.impl.service.ProvidedServiceInfo
The type.
type - Variable in class jadex.providedservice.impl.service.ServiceIdentifier
The service type.
typename - Variable in class jadex.providedservice.impl.service.ProvidedServiceInfo
The service interface type as string.

U

UNDEFINED - Static variable in class jadex.providedservice.impl.search.ServiceQuery.Multiplicity
Constant for multiplicity undefined.
unrestricted - Variable in class jadex.providedservice.impl.search.ServiceQuery
Should the service be unrestricted.
unrestricted - Variable in class jadex.providedservice.impl.service.ServiceIdentifier
Is the service unrestricted.
UNRESTRICTED - Static variable in annotation interface jadex.providedservice.annotation.Security
The unrestricted role (access is granted to all), e.g.
UNSET - Static variable in annotation interface jadex.providedservice.annotation.Timeout
Constant for unset (i.e.
updateIndex(String) - Method in class jadex.providedservice.impl.search.Indexer
Update an index for all values.
updateService(IServiceIdentifier) - Method in interface jadex.providedservice.impl.search.IServiceRegistry
Updates a service if the service meta-information has changes.
updateService(IServiceIdentifier) - Method in class jadex.providedservice.impl.search.ServiceRegistry
Updates a service if the service meta-information has changes.
updateService(IServiceIdentifier, String) - Method in class jadex.providedservice.impl.search.ServiceRegistry
Updates a service if the service meta-information has changes.
used - Variable in class jadex.providedservice.impl.service.ServiceInvocationContext
The stack of used interceptors.

V

value - Variable in class jadex.providedservice.impl.service.interceptors.ResolveInterceptor.SerializedValue
The serialized value.
value() - Element in annotation interface jadex.providedservice.annotation.ParameterInfo
The parameter name.
value() - Element in annotation interface jadex.providedservice.annotation.Service
Supply the interface.
value() - Element in annotation interface jadex.providedservice.annotation.ServiceIdentifier
Supply the interface.
value() - Element in annotation interface jadex.providedservice.annotation.Timeout
The timeout period after which local or remote invocations are aborted when no result is received.
valueOf(String) - Static method in enum class jadex.providedservice.ServiceScope
Returns the enum constant of this class with the specified name.
values - Variable in class jadex.providedservice.impl.search.Indexer
All values.
values() - Static method in enum class jadex.providedservice.ServiceScope
Returns an array containing the constants of this enum class, in the order they are declared.

Z

ZERO_MANY - Static variable in class jadex.providedservice.impl.search.ServiceQuery.Multiplicity
'0..*' multiplicity for optional multi service (default for searchServices methods).
ZERO_ONE - Static variable in class jadex.providedservice.impl.search.ServiceQuery.Multiplicity
'0..1' multiplicity for single optional service.

_

_DEBUG - Static variable in class jadex.providedservice.impl.service.interceptors.DecouplingInterceptor.InvokeMethodStep
 
A B C D E F G H I J K L M N O P Q R S T U V Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form