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