This package defines transaction used when setting parameter.

A parameter that supports transaction does not enable the value immediately when a setValue is called with a transaction. Instead the value is put aside and is enabled whne the transaction is commited.

The package provides a factory to create the transactions.

@author JAPC Team @since JAPC 0.1