Package com.helger.phase4.client
Interface IAS4UserMessageConsumer
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Specialized interface for the EBMS 3 User Message consumer.
- Since:
- 0.12.0
- Author:
- Philip Helger
-
Method Summary
Modifier and TypeMethodDescriptionvoidhandleUserMessage(Ebms3UserMessage aUserMsg, IAS4IncomingMessageMetadata aMessageMetadata, IAS4MessageState aState) Handling an EBMS 3 User Message
-
Method Details
-
handleUserMessage
void handleUserMessage(@Nonnull Ebms3UserMessage aUserMsg, @Nonnull IAS4IncomingMessageMetadata aMessageMetadata, @Nonnull IAS4MessageState aState) throws Phase4Exception Handling an EBMS 3 User Message- Parameters:
aUserMsg- The User Message domain object. Nevernull.aMessageMetadata- The message metadata of the synchronously received message. Nevernull. Added in v2.5.0.aState- The internal processing state of the signal message. Nevernull. Added in v2.5.0.- Throws:
Phase4Exception- in case of error
-