40
I Use This!
Moderate Activity

News

Analyzed 1 day ago. based on code collected 1 day ago.
Posted about 12 years ago by apr
I really like the TransactionManager, it allows me to clearly define a transaction as if it was processed in an assembly line, with each small reusable participant doing its own little part, and the TransactionManager giving useful profiling information. But now we live in a RESTful world, we need to implement RESTful based services here […]
Posted about 12 years ago by apr
As of f19a445d we added support for OSGi. The jar task produces the jPOS OSGi bundle (in build/libs directory) The bundleFull task creates a bigger bundle that include jPOS dependencies in its lib directory under the name ... [More] jpos-1.9.3-SNAPSHOT-bundle-full.jar (precompiled versions can be downloaded from jpos-1.9.3-SNAPSHOT.jar and jpos-1.9.3-SNAPSHOT-bundle-full.jar in the jPOS Bundles repository. There’s a new […] [Less]
Posted over 12 years ago by apr
There has been some interest in jPOS-Users mailing list regarding how to setup the Client Simulator module from jPOS-EE. I’ll show you here how to use it using the jPOS-template. Step 1: Install a fresh copy of the jPOS template git clone https://github.com/jpos/jPOS-template.git or download a copy of it. Step 2: rename the cloned or [...]
Posted over 12 years ago by apr
According to WikiPedia “TCP provides reliable, ordered, error-checked delivery of a stream of octets between programs running on computers connected to an intranet or the public Internet.”. It provides a reliable delivery of a “stream” of octets, not ... [More] a sequence of “packets”. That’s the reason most ISO-8583 wire protocol implementations use some kind of message [...] [Less]
Posted over 12 years ago by apr
We get asked frequently about a ‘relax’ parameter used here and there (Q2, ISOServer, and in many places in our custom code). Why relax, we are here to work-work-work, what’s the rationale behind this delay you may wonder? The reason is simple, if we try to connect to a host, or we are connected to [...]
Posted over 12 years ago by apr
/by @apr/ jPOS applications have a very low memory footprint, so we usually are fine running a simple java -server -jar jpos.jar But for applications more memory intensive (due to caching), such as jCard, the stop-the-world Full GC becomes a problem, freezing the JVM for as much as 5 seconds, or more. If your response [...]
Posted over 12 years ago by apr
We recently added a new small but useful feature to the SystemMonitor, the ability to run external scripts. Here is an example: 3600000 true
Posted over 12 years ago by apr
/by @apr thinking out loud/ We moved jPOS to the AGPL license about six years ago, in hindsight I’d like to share my thoughts about the move. The AGPL is a good license, perfect for our project, if people were to read it. It is based on the honor system, but nobody cares about honor [...]
Posted over 12 years ago by Sumeet Phadnis
TransactionManager is one of the most important features of jPOS. It is used to implement transaction flows using TransactionParticipants. Usually the participants are organized in groups and GroupSelector interface is used to implement decision ... [More] points in the transaction flow. TransactionManager calls each participant in the order they appear in the deployment configuration xml file. When [...] [Less]
Posted over 12 years ago by apr
jPOS 1.9.0 is out, development version is now 1.9.1 and here is the ChangeLog. Stable versions (even number) are now available in Maven Central.