Package network.oxalis.commons.persist
Class DefaultPersisterHandler
- java.lang.Object
-
- network.oxalis.commons.persist.DefaultPersisterHandler
-
- All Implemented Interfaces:
ExceptionPersister,PayloadPersister,PersisterHandler,ReceiptPersister
@Singleton public class DefaultPersisterHandler extends Object implements PersisterHandler
- Since:
- 4.0.0
- Author:
- erlend
-
-
Constructor Summary
Constructors Constructor Description DefaultPersisterHandler(PayloadPersister payloadPersister, ReceiptPersister receiptPersister, ExceptionPersister exceptionPersister)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidpersist(InboundMetadata inboundMetadata, Path payloadPath)Pathpersist(TransmissionIdentifier transmissionIdentifier, network.oxalis.vefa.peppol.common.model.Header header, InputStream inputStream)voidpersist(TransmissionIdentifier transmissionIdentifier, network.oxalis.vefa.peppol.common.model.Header header, Path payloadPath, Exception exception)
-
-
-
Constructor Detail
-
DefaultPersisterHandler
@Inject public DefaultPersisterHandler(PayloadPersister payloadPersister, ReceiptPersister receiptPersister, ExceptionPersister exceptionPersister)
-
-
Method Detail
-
persist
public void persist(InboundMetadata inboundMetadata, Path payloadPath) throws IOException
- Specified by:
persistin interfaceReceiptPersister- Throws:
IOException
-
persist
public Path persist(TransmissionIdentifier transmissionIdentifier, network.oxalis.vefa.peppol.common.model.Header header, InputStream inputStream) throws IOException
- Specified by:
persistin interfacePayloadPersister- Throws:
IOException
-
persist
public void persist(TransmissionIdentifier transmissionIdentifier, network.oxalis.vefa.peppol.common.model.Header header, Path payloadPath, Exception exception)
- Specified by:
persistin interfaceExceptionPersister- Specified by:
persistin interfacePersisterHandler
-
-