microservice_framework_version_6
microservice_framework_version_6 copied to clipboard
A Java framework to support applications utilising CQRS and Event Sourcing architectures
{ "defendantId": "DEFENDANT-ID", "caseId": "CASE-ID", "personId": "PERSON-ID" } with "additionalProperties": true allows { "defendantId": "DEFENDANT-ID", "caseId": "CASE-ID", "personId": "PERSON-ID", "randomAttribute": "randomvalue", } But fails when randomvalue is a object example...
The Sender interface currently has "send" and "sendAsAdmin" method, send method accept Typed envelope but sendAsAdmin still accepts JsonEnvelope which is not typed, which is causing problems in our test...
because of problems with: https://github.com/CJSCommonPlatform/utilities/issues/27 I have tried to find another workaround so I have disabled the additionalProperties plugin, which leads to classes generated without `additionalProperties` map. However this didn't...
if in the schema in the **unit tests** are present refs like: `$ref": "http://justice.gov.uk/json/schemas/core/data-types.json#/definitions/uuid` it will try to go to pick up them online and we get an: java.io.UncheckedIOException: java.net.UnknownHostException:...
**Enhancement Request:** Reduce the logging level for not using schema catalog for validation since it's making logs very difficult to read. **Class:**: uk.gov.justice.services.core.json.FileBasedJsonSchemaValidator#validateWithoutSchemaCatalog **Example of current logs (1000s of entries):**...
Vagrant takes up the port that microservice_framework integration tests would like to use. Need to check for the next available port with maven or randomise the port.
Currently messaging-adapter-core and rest-adapter-core depend on the implementation module (core) rather than api. We shuld break this dependency and depend on api. The prerequisite for this task is: https://github.com/CJSCommonPlatform/microservice_framework/issues/407
We need new utility classes to simplify the process of working with events in tests. **Event Priming** - Allow tests to prime an event store with some events in a...
Some of the integration tests (JMS Endpoint Generator?) fail if the port they use is already taken (eg, by running Artemis locally). The tests need to be updated so they...