| Assists in locating the WorkflowUtility and WorkflowDocumentActions services from a Workflow client.
It's behavior is to check the workflow client configuration (workfow-config.properties) and if it
finds a webservice url configured it connects to the services via web services. Otherwise it will
attempt to use locally running services. In order for local running services to be functional,
this kind of configuration must be used only in an application running inside of the same JVM as
workflow, such as the workflow core or a workflow client plugin.
This class stores configured services keyed off of the current Thread's context classloader (provided
it has one). Therefore, multiple Workflow plugins can configure their workflow client access differently.
author: ewestfal |