Class TransactionWriter

java.lang.Object
org.openwms.wms.movements.impl.TransactionWriter

@Profile("ASYNCHRONOUS") @Component @RefreshScope class TransactionWriter extends Object
A TransactionWriter is a Spring managed bean, activated with "ASYNCHRONOUS" profile that takes care of writing business transactions via the COMMON Transaction service.
Author:
Heiko Scherrer
  • Field Details

    • applicationName

      private final String applicationName
    • translator

      private final org.ameba.i18n.Translator translator
    • locationApi

      private final org.openwms.common.location.api.LocationApi locationApi
    • asyncTransportUnitApi

      private final AsyncTransportUnitApi asyncTransportUnitApi
    • asyncTransactionApi

      private final AsyncTransactionApi asyncTransactionApi
  • Constructor Details

    • TransactionWriter

      TransactionWriter(@Value("${spring.application.name}") String applicationName, org.ameba.i18n.Translator translator, org.openwms.common.location.api.LocationApi locationApi, AsyncTransportUnitApi asyncTransportUnitApi, AsyncTransactionApi asyncTransactionApi)
  • Method Details