Class HttpExecutor
java.lang.Object
com.bonitasoft.processbuilder.execution.HttpExecutor
HTTP execution engine with connection pooling, OAuth2 token caching, and Bonita session management.
Extracted from RestServiceExecutor to be shared between REST Extension and custom connector. This is now an instantiable class (not static) to allow proper lifecycle management, but uses shared static clients and caches for connection pooling.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidexecute(RestServiceRequest request) Executes a REST service request.
-
Constructor Details
-
HttpExecutor
public HttpExecutor()
-
-
Method Details
-
execute
Executes a REST service request.- Parameters:
request- The REST service request configuration- Returns:
- The REST service response
-
clearTokenCache
public static void clearTokenCache() -
clearSessionCache
public static void clearSessionCache()
-