jPOS Tutorial: New Sections Added
The jPOS tutorial has been expanded with several new sections covering some of the most commonly used — and most commonly misunderstood — parts of the framework.
On the networking side, new tutorials cover the LogonManager, which manages the network sign-on lifecycle using a TTL semaphore pattern in jPOS Space, and MUXPool, which lets you spread load across multiple QMUX instances with configurable selection strategies. Both tutorials are standalone Gradle modules you can run against the QServer tutorial to see the full client-server flow end to end.
The server side now has a dedicated TransactionManager tutorial that walks through wiring IncomingListener to a TM queue, writing TransactionParticipant implementations, understanding the two-phase commit protocol, and using SendResponse as an AbortParticipant so the client always gets a response regardless of outcome. Rounding things out, there is a new reference chapter on ISO-8583 message packing that covers the ISOComponent Composite pattern, the full IF* field packager naming system, bitmap mechanics, GenericPackager XML configuration, and the ISOUtil byte manipulation helpers — all verified against the current source.
