Package com.helger.phase4.sender
Class AS4Sender.BuilderUserMessage
java.lang.Object
com.helger.phase4.sender.AbstractAS4MessageBuilder<AS4Sender.BuilderUserMessage>
com.helger.phase4.sender.AbstractAS4UserMessageBuilder<AS4Sender.BuilderUserMessage>
com.helger.phase4.sender.AbstractAS4UserMessageBuilderMIMEPayload<AS4Sender.BuilderUserMessage>
com.helger.phase4.sender.AS4Sender.BuilderUserMessage
- All Implemented Interfaces:
com.helger.commons.traits.IGenericImplTrait<AS4Sender.BuilderUserMessage>
- Enclosing class:
AS4Sender
@NotThreadSafe
public static class AS4Sender.BuilderUserMessage
extends AbstractAS4UserMessageBuilderMIMEPayload<AS4Sender.BuilderUserMessage>
This sending builder enforces the creation of a MIME message by putting the
payload as a MIME part.
- Author:
- Philip Helger
-
Field Summary
Fields inherited from class com.helger.phase4.sender.AbstractAS4UserMessageBuilderMIMEPayload
m_aPayloadFields inherited from class com.helger.phase4.sender.AbstractAS4UserMessageBuilder
m_aAttachments, m_aMessageProperties, m_aPMode, m_aSignalMsgConsumer, m_aSignalMsgValidationResultHdl, m_bForceMimeMessage, m_sAction, m_sAgreementRef, m_sAgreementType, m_sConversationID, m_sEndpointURL, m_sFromPartyID, m_sFromPartyIDType, m_sFromRole, m_sPModeID, m_sService, m_sServiceType, m_sToPartyID, m_sToPartyIDType, m_sToRoleFields inherited from class com.helger.phase4.sender.AbstractAS4MessageBuilder
DEFAULT_LOCALE, m_aBuildMessageCallback, m_aCryptoFactoryCrypt, m_aCryptoFactorySign, m_aCryptParams, m_aCustomHttpPoster, m_aDecryptParameterModifier, m_aHttpClientFactory, m_aHttpRetrySettings, m_aIncomingDumper, m_aLocale, m_aOutgoingDumper, m_aResponseConsumer, m_aRetryCallback, m_aSendingDateTime, m_aSendingDTConsumer, m_aSigningParams, m_eSoapVersion, m_sAS4ProfileID, m_sMessageID, m_sRefToMessageID -
Constructor Summary
ConstructorsConstructorDescriptionCreate a new builder, with some fields already set as outlined inAbstractAS4UserMessageBuilderMIMEPayload() -
Method Summary
Methods inherited from class com.helger.phase4.sender.AbstractAS4UserMessageBuilderMIMEPayload
createMainAttachment, createOtherAttachment, isEveryRequiredFieldSet, mainSendMessage, payload, payload, payloadMethods inherited from class com.helger.phase4.sender.AbstractAS4UserMessageBuilder
action, action, addAttachment, addAttachment, addMessageProperty, addMessageProperty, addMessageProperty, agreementRef, agreementRef, agreementType, agreementType, applyToUserMessage, attachment, attachment, attachments, attachments, attachments, conversationID, conversationID, endpointURL, endpointURL, finishFields, forceMimeMessage, forceMimeMessage, fromPartyID, fromPartyID, fromPartyIDType, fromPartyIDType, fromRole, fromRole, getAllAttachments, getAllMessageProperties, messageProperties, messageProperties, messageProperties, messageProperty, messageProperty, messageProperty, pmode, pmode, pmodeID, pmodeID, receiverCertificate, receiverCertificateAlias, sendMessageAndCheckForReceipt, sendMessageAndCheckForReceipt, service, service, service, serviceType, signalMsgConsumer, signalMsgConsumer, signalMsgValidationResultHdl, signalMsgValidationResultHdl, toPartyID, toPartyID, toPartyIDType, toPartyIDType, toRole, toRoleMethods inherited from class com.helger.phase4.sender.AbstractAS4MessageBuilder
afterSuccessfulSending, as4ProfileID, as4ProfileID, buildMessageCallback, buildMessageCallback, cryptoFactory, cryptoFactoryCrypt, cryptoFactoryCrypt, cryptoFactorySign, cryptoFactorySign, cryptParams, customHttpPoster, customHttpPoster, customizeBeforeSending, decryptRequestDataModifier, decryptRequestDataModifier, httpClientFactory, httpClientFactory, httpClientFactory, httpRetrySettings, httpRetrySettings, incomingAttachmentFactory, incomingAttachmentFactory, incomingDumper, incomingDumper, incomingProfileSelector, incomingProfileSelector, locale, locale, messageID, messageID, outgoingDumper, outgoingDumper, pmodeResolver, pmodeResolver, rawResponseConsumer, rawResponseConsumer, refToMessageID, refToMessageID, retryCallback, retryCallback, senderInterrupt, senderInterrupt, sendingDateTime, sendingDateTime, sendingDateTimeConsumer, sendingDateTimeConsumer, sendMessage, signingParams, soapVersion, soapVersion, withCryptParams, withSigningParamsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.helger.commons.traits.IGenericImplTrait
thisAsT
-
Constructor Details
-
BuilderUserMessage
public BuilderUserMessage()Create a new builder, with some fields already set as outlined inAbstractAS4UserMessageBuilderMIMEPayload()
-