Jussi Virtanen

Results 8 issues of Jussi Virtanen

Add a `connection` parameter to the `message` method to align the class with the `FIXConnectionStatusListener` interface. This is helpful for separating the administrative message handling from `FIXConnection` as a `FIXMessageListener`...

Signal a heartbeat timeout using the `FIXConnection#keepAlive()` return value rather than via the `FIXConnectionStatusListener` interface. The purpose of this change is to separate the administrative message handling implemented in `FIXConnection#keepAlive()`...

The release process currently depends on a [deprecated component](https://central.sonatype.org/publish/publish-maven/#deprecated-oss-parent) and is not documented anywhere. Let's migrate to the current [deployment instructions](https://central.sonatype.org/publish/publish-maven/) and document the release process within the project repository...

enhancement

Philadelphia does not currently have explicit support for the [Java Platform Module System](https://en.wikipedia.org/wiki/Java_Platform_Module_System). Let's add this for Philadelphia 2.0.0 so that it becomes available from JDK 9 onwards.

enhancement

This issue tracks the performance regression test for the `main` branch leading up to the Philadelphia 2.0.0 release.

QuickFIX/J has a large [acceptance test suite](https://github.com/quickfix-j/quickfixj/tree/master/quickfixj-core/src/test/resources/quickfix/test/acceptance/definitions) written in a simple domain-specific language (DSL) not unlike the one [`FIXInitiatorTest`](https://github.com/paritytrading/philadelphia/blob/2.0.0/libraries/core/src/test/java/com/paritytrading/philadelphia/FIXInitiatorTest.java) uses. Due to the comprehensive nature of this acceptance test suite,...

enhancement