Class AS4ClientPullRequestMessage

All Implemented Interfaces:
com.helger.base.trait.IGenericImplTrait<AS4ClientPullRequestMessage>

public class AS4ClientPullRequestMessage extends AbstractAS4ClientSignalMessage<AS4ClientPullRequestMessage>
AS4 client for AS4PullRequestMessage objects.
Author:
Philip Helger
  • Constructor Details

    • AS4ClientPullRequestMessage

      public AS4ClientPullRequestMessage(@WillNotClose @NonNull AS4ResourceHelper aResHelper)
  • Method Details

    • getMPC

      public final @Nullable String getMPC()
    • setMPC

      public final @NonNull AS4ClientPullRequestMessage setMPC(@Nullable String sMPC)
    • buildMessage

      public AS4ClientBuiltMessage buildMessage(@Nonempty @NonNull @Nonempty String sMessageID, @Nullable IAS4ClientBuildMessageCallback aCallback) throws org.apache.wss4j.common.ext.WSSecurityException
      Description copied from class: AbstractAS4Client
      Build the AS4 message to be sent. It uses all the attributes of this class to build the final message. Compression, signing and encryption happens in this methods.
      Specified by:
      buildMessage in class AbstractAS4Client<AS4ClientPullRequestMessage>
      Parameters:
      sMessageID - The message ID to be used. Neither null nor empty.
      aCallback - Optional callback for in-between states. May be null.
      Returns:
      The HTTP entity to be sent. Never null.
      Throws:
      org.apache.wss4j.common.ext.WSSecurityException - In case there is an issue with signing/encryption