1 # ============LICENSE_START=======================================================
2 # Copyright (C) 2023 Nordix Foundation
3 # ================================================================================
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
8 # http://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
16 # SPDX-License-Identifier: Apache-2.0
17 # ============LICENSE_END=========================================================
20 title: "PDP APPS Documentation"
21 description: PDP-D Telemetry Services
22 version: Swagger Server
24 - url: http://{drools-apps}:9696
29 - name: TransactionTracker
31 /policy/pdp/engine/controllers/transactions/inprogress:
35 summary: Retrieve in-progress transactions
36 operationId: transactions
39 description: successful operation
43 $ref: '#/components/schemas/Response'
46 $ref: '#/components/schemas/Response'
47 /policy/pdp/engine/controllers/transactions/inprogress/{transactionId}:
51 summary: Retrieve an in-progress transaction
52 operationId: transactionId
62 description: successful operation
66 $ref: '#/components/schemas/Response'
69 $ref: '#/components/schemas/Response'
70 /policy/pdp/engine/controllers/transactions/cacheSize:
74 summary: Gets the cache size
75 operationId: cacheSize
78 description: successful operation
82 $ref: '#/components/schemas/Response'
85 $ref: '#/components/schemas/Response'
86 /policy/pdp/engine/controllers/transactions/cacheSize/{cacheSize}:
90 summary: Sets the cache size
91 operationId: cacheSize_1
95 description: cache size
102 description: successful operation
106 $ref: '#/components/schemas/Response'
109 $ref: '#/components/schemas/Response'
110 /policy/pdp/engine/controllers/transactions/timeout/{timeoutSecs}:
114 summary: Sets the timeout in seconds
126 description: successful operation
130 $ref: '#/components/schemas/Response'
133 $ref: '#/components/schemas/Response'
134 /policy/pdp/engine/controllers/transactions/timeout:
138 summary: Gets the cache timeout
139 operationId: timeout_1
142 description: successful operation
146 $ref: '#/components/schemas/Response'
149 $ref: '#/components/schemas/Response'
166 $ref: '#/components/schemas/ClassLoader'
170 $ref: '#/components/schemas/Module'
171 registeredAsParallelCapable:
176 $ref: '#/components/schemas/Package'
190 $ref: '#/components/schemas/FactHandle'
202 $ref: '#/components/schemas/Annotation'
205 additionalProperties:
223 $ref: '#/components/schemas/Annotation'
228 additionalProperties:
240 $ref: '#/components/schemas/FactField'
268 $ref: '#/components/schemas/KieSession'
272 $ref: '#/components/schemas/Process'
276 $ref: '#/components/schemas/KiePackage'
277 kieBaseEventListeners:
280 $ref: '#/components/schemas/KieBaseEventListener'
281 KieBaseEventListener:
287 $ref: '#/components/schemas/ReleaseId'
289 $ref: '#/components/schemas/KieBase'
294 kieSessionConfiguration:
295 $ref: '#/components/schemas/KieSessionConfiguration'
297 $ref: '#/components/schemas/ClassLoader'
308 $ref: '#/components/schemas/Global'
312 $ref: '#/components/schemas/Process'
316 $ref: '#/components/schemas/Query'
320 $ref: '#/components/schemas/FactType'
324 $ref: '#/components/schemas/Rule'
338 sessionConfiguration:
339 $ref: '#/components/schemas/KieSessionConfiguration'
342 additionalProperties:
343 $ref: '#/components/schemas/Channel'
345 $ref: '#/components/schemas/SessionClock'
347 $ref: '#/components/schemas/Globals'
349 $ref: '#/components/schemas/Calendars'
351 $ref: '#/components/schemas/KieBase'
353 $ref: '#/components/schemas/Environment'
355 $ref: '#/components/schemas/Agenda'
359 $ref: '#/components/schemas/EntryPoint'
370 $ref: '#/components/schemas/FactHandle'
375 $ref: '#/components/schemas/WorkItemManager'
379 $ref: '#/components/schemas/ProcessInstance'
381 $ref: '#/components/schemas/KieRuntimeLogger'
382 ruleRuntimeEventListeners:
385 $ref: '#/components/schemas/RuleRuntimeEventListener'
386 agendaEventListeners:
389 $ref: '#/components/schemas/AgendaEventListener'
390 processEventListeners:
393 $ref: '#/components/schemas/ProcessEventListener'
394 KieSessionConfiguration:
400 $ref: '#/components/schemas/ModuleLayer'
404 $ref: '#/components/schemas/ModuleDescriptor'
406 $ref: '#/components/schemas/ClassLoader'
410 $ref: '#/components/schemas/Annotation'
414 $ref: '#/components/schemas/Annotation'
438 specificationVersion:
444 implementationVersion:
446 implementationVendor:
451 $ref: '#/components/schemas/Annotation'
455 $ref: '#/components/schemas/Annotation'
462 $ref: '#/components/schemas/KieContainer'
470 $ref: '#/components/schemas/PolicySession'
476 $ref: '#/components/schemas/ClassLoader'
485 $ref: '#/components/schemas/PolicyContainer'
487 $ref: '#/components/schemas/KieSession'
494 $ref: '#/components/schemas/Resource'
497 additionalProperties:
522 ProcessEventListener:
529 parentProcessInstanceId:
532 $ref: '#/components/schemas/Process'
549 additionalProperties:
591 $ref: '#/components/schemas/ResourceType'
593 $ref: '#/components/schemas/Reader'
595 $ref: '#/components/schemas/ResourceConfiguration'
597 $ref: '#/components/schemas/InputStream'
598 ResourceConfiguration:
611 fullyCoveredByExecModel:
622 additionalProperties:
643 RuleRuntimeEventListener: