Invalidate Dynamic Logic Integration Point

This integration point provides the ability to:

  • invalidate all the dynamic logic, in order to re-compile the groovy logic. This is important for scenarios where a groovy logic imports other common logic and changes to common logic should also recompile the logics that have used/imported the common logic. This api invalidates all the logic so that they get recompiled.

The integration point will provide HTTP status codes as defined in the Integration Guide in section Response Messages.

The operations are protected by the HTTP API access restriction 'dynamiclogic IP'.

The endpoint is available at the following location:

http://<host>:<port>/<context-root>/dynamiclogic

Operations

POST

This operation is available on the following location:

http://<host>:<port>/<context-root>/dynamiclogic/invalidateall

When the operation is called, it fetches all the dynamic logic and invalidates them. It also recompiles them to be ready for use on next invocation.

Properties

Action

Property

Description

Added

NA

ohi.invalidate.blocking.timeout.max

The maximum amount of time the system will wait for an asynchronous dynamic logic compilation to be completed. Specified in milliseconds (default 5000)

table class = content