Class InfiniteServiceLoopDetector
java.lang.Object
com.aquima.interactions.portal.model.def.InfiniteServiceLoopDetector
- All Implemented Interfaces:
IServiceManager
Service manager implementation that can detect infinite looping service calls.
- Since:
- 6.4
- Author:
- Jon van Leuven
-
Constructor Summary
ConstructorsConstructorDescriptionInfiniteServiceLoopDetector
(IServiceManager serviceManager, IServiceContext context) Construct a infinite loop detecting service manager with a delegate service manager and a service context. -
Method Summary
Modifier and TypeMethodDescriptiongetServiceCall
(String serviceCallName) This method can be used to retrieve a service call implementation.String[]
This method returns all available service call names.
-
Constructor Details
-
InfiniteServiceLoopDetector
Construct a infinite loop detecting service manager with a delegate service manager and a service context.- Parameters:
serviceManager
- The delegating service manager.context
- The service context.
-
-
Method Details
-
getServiceCall
Description copied from interface:IServiceManager
This method can be used to retrieve a service call implementation.- Specified by:
getServiceCall
in interfaceIServiceManager
- Parameters:
serviceCallName
- The service call name used for lookup (case insensitive)- Returns:
- A service call implementation, never null.
- Throws:
UnknownServiceCallException
- When no service call could be found with the specified name.
-
getServiceCallStack
-
getServiceCallNames
Description copied from interface:IServiceManager
This method returns all available service call names.- Specified by:
getServiceCallNames
in interfaceIServiceManager
- Returns:
- An array containing all service call names, never null.
-