Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Allow terminator services to be marked as a kafka topic.
Eligible terminator services must:
When a terminator service marked as a kafka topic is called, the architecture will poll the kafka broker for one message. If a message is available, it will attempt to parse out the individual parameters from the received JSON object and populate the "out" parameters. It will then return true. If no messages are available, it will leave the parameters unchanged and return false. If the message payload is not valid JSON or if the fields do not match the names and types of the parameters, an exception will be raised and the process will exit.
If the "-util Kafka" flag is not passed to the process on startup, the code in the local terminator service body will be executed.