Package com.helger.phase4.sender
Class Phase4Sender.BuilderUserMessage
java.lang.Object
com.helger.phase4.sender.AbstractAS4MessageBuilder<IMPLTYPE>
com.helger.phase4.sender.AbstractAS4UserMessageBuilder<IMPLTYPE>
com.helger.phase4.sender.AbstractAS4UserMessageBuilderMIMEPayload<Phase4Sender.BuilderUserMessage>
com.helger.phase4.sender.Phase4Sender.BuilderUserMessage
- All Implemented Interfaces:
com.helger.commons.traits.IGenericImplTrait<Phase4Sender.BuilderUserMessage>
- Enclosing class:
- Phase4Sender
@NotThreadSafe
public static class Phase4Sender.BuilderUserMessage
extends AbstractAS4UserMessageBuilderMIMEPayload<Phase4Sender.BuilderUserMessage>
This sending builder enforces the creation of a MIME message by putting the
payload as a MIME part.
- Author:
- Philip Helger
-
Nested Class Summary
Nested classes/interfaces inherited from class com.helger.phase4.sender.AbstractAS4UserMessageBuilder
AbstractAS4UserMessageBuilder.ESimpleUserMessageSendResult -
Field Summary
Fields inherited from class com.helger.phase4.sender.AbstractAS4UserMessageBuilder
m_aAttachments, m_aMessageProperties, m_aPMode, m_aReceiverCertificate, m_aSignalMsgConsumer, m_sAction, m_sAgreementRef, 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_aCryptoFactory, m_aCustomHttpPoster, m_aHttpClientFactory, m_aHttpRetrySettings, m_aIncomingDumper, m_aLocale, m_aOutgoingDumper, m_aResponseConsumer, m_aRetryCallback, m_aSendingDateTime, m_eSoapVersion, m_sMessageID, m_sRefToMessageID -
Constructor Summary
ConstructorsConstructorDescriptionCreate a new builder, with the some fields already set as outlined inAbstractAS4UserMessageBuilderMIMEPayload() -
Method Summary
Methods inherited from class com.helger.phase4.sender.AbstractAS4UserMessageBuilderMIMEPayload
isEveryRequiredFieldSet, mainSendMessage, payload, payloadMethods inherited from class com.helger.phase4.sender.AbstractAS4UserMessageBuilder
action, addAttachment, addAttachment, addMessageProperty, addMessageProperty, addMessageProperty, agreementRef, applyToUserMessage, attachment, attachment, attachments, attachments, conversationID, endpointURL, fromPartyID, fromPartyIDType, fromRole, messageProperties, messageProperties, messageProperty, messageProperty, messageProperty, pmode, pmode, pmodeID, receiverCertificate, sendMessageAndCheckForReceipt, sendMessageAndCheckForReceipt, service, service, signalMsgConsumer, toPartyID, toPartyIDType, toRoleMethods inherited from class com.helger.phase4.sender.AbstractAS4MessageBuilder
buildMessageCallback, cryptoFactory, cryptoFactory, customHttpPoster, customHttpPoster, customizeBeforeSending, finishFields, httpClientFactory, httpClientFactory, httpClientFactory, httpRetrySettings, incomingAttachmentFactory, incomingAttachmentFactory, incomingDumper, incomingProfileSelector, incomingProfileSelector, locale, messageID, outgoingDumper, pmodeResolver, pmodeResolver, rawResponseConsumer, refToMessageID, retryCallback, senderInterrupt, senderInterrupt, sendingDateTime, sendMessage, soapVersion, soapVersionMethods 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 the some fields already set as outlined inAbstractAS4UserMessageBuilderMIMEPayload()
-