Index

A B C D E F G H I K L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractActiveModule - Class in com.helger.as2lib.processor.module
Abstract base implementation for IProcessorActiveModule derived from AbstractProcessorModule.
AbstractActiveModule() - Constructor for class com.helger.as2lib.processor.module.AbstractActiveModule
 
AbstractActiveNetModule - Class in com.helger.as2lib.processor.receiver
 
AbstractActiveNetModule() - Constructor for class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
AbstractActiveNetModule.ConnectionThread - Class in com.helger.as2lib.processor.receiver
 
AbstractActiveNetModule.MainThread - Class in com.helger.as2lib.processor.receiver
 
AbstractActivePollingModule - Class in com.helger.as2lib.processor.receiver
 
AbstractActivePollingModule() - Constructor for class com.helger.as2lib.processor.receiver.AbstractActivePollingModule
 
AbstractActiveReceiverModule - Class in com.helger.as2lib.processor.receiver
 
AbstractActiveReceiverModule() - Constructor for class com.helger.as2lib.processor.receiver.AbstractActiveReceiverModule
 
AbstractActiveResenderModule - Class in com.helger.as2lib.processor.resender
Base class for an active resender module.
AbstractActiveResenderModule() - Constructor for class com.helger.as2lib.processor.resender.AbstractActiveResenderModule
 
AbstractBaseMessage - Class in com.helger.as2lib.message
Base implementation of IBaseMessage as the base class for AbstractMessage and AbstractMessageMDN.
AbstractBaseMessage() - Constructor for class com.helger.as2lib.message.AbstractBaseMessage
 
AbstractCertificateFactory - Class in com.helger.as2lib.cert
Abstract base implementation of a read-only Certificate factory that operates on a KeyStore object.
AbstractCertificateFactory() - Constructor for class com.helger.as2lib.cert.AbstractCertificateFactory
 
AbstractDirectoryPollingModule - Class in com.helger.as2lib.processor.receiver
 
AbstractDirectoryPollingModule() - Constructor for class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
 
AbstractDynamicComponent - Class in com.helger.as2lib
Abstract implementation of IDynamicComponent.
AbstractDynamicComponent() - Constructor for class com.helger.as2lib.AbstractDynamicComponent
 
AbstractHttpSenderModule - Class in com.helger.as2lib.processor.sender
Abstract HTTP based sender module
AbstractHttpSenderModule() - Constructor for class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
 
AbstractMessage - Class in com.helger.as2lib.message
Abstract base implementation of the IMessage interface.
AbstractMessage() - Constructor for class com.helger.as2lib.message.AbstractMessage
 
AbstractMessageMDN - Class in com.helger.as2lib.message
 
AbstractMessageMDN(IMessage) - Constructor for class com.helger.as2lib.message.AbstractMessageMDN
 
AbstractMessageProcessor - Class in com.helger.as2lib.processor
Abstract empty implementation of IMessageProcessor.
AbstractMessageProcessor() - Constructor for class com.helger.as2lib.processor.AbstractMessageProcessor
 
AbstractParameterParser - Class in com.helger.as2lib.params
 
AbstractParameterParser() - Constructor for class com.helger.as2lib.params.AbstractParameterParser
 
AbstractPartnershipFactory - Class in com.helger.as2lib.partner
Abstract IPartnershipFactory implementation using PartnershipMap as the underlying data storage object.
AbstractPartnershipFactory() - Constructor for class com.helger.as2lib.partner.AbstractPartnershipFactory
 
AbstractPartnershipFactoryWithPartners - Class in com.helger.as2lib.partner.xml
Abstract IPartnershipFactoryWithPartners implementation based on AbstractPartnershipFactory using PartnerMap as the underlying data storage object for the partners.
AbstractPartnershipFactoryWithPartners() - Constructor for class com.helger.as2lib.partner.xml.AbstractPartnershipFactoryWithPartners
 
AbstractProcessorModule - Class in com.helger.as2lib.processor.module
Abstract implementation of IProcessorModule based on AbstractDynamicComponent.
AbstractProcessorModule() - Constructor for class com.helger.as2lib.processor.module.AbstractProcessorModule
 
AbstractReceiverHandler - Class in com.helger.as2lib.processor.receiver.net
Abstract base class for Message and MDN receive handlers.
AbstractReceiverHandler() - Constructor for class com.helger.as2lib.processor.receiver.net.AbstractReceiverHandler
 
AbstractResenderModule - Class in com.helger.as2lib.processor.resender
Base class for a non-active resender module.
AbstractResenderModule() - Constructor for class com.helger.as2lib.processor.resender.AbstractResenderModule
 
AbstractSenderModule - Class in com.helger.as2lib.processor.sender
An abstract sender module that allows for retry.
AbstractSenderModule() - Constructor for class com.helger.as2lib.processor.sender.AbstractSenderModule
 
AbstractStorageModule - Class in com.helger.as2lib.processor.storage
 
AbstractStorageModule(String) - Constructor for class com.helger.as2lib.processor.storage.AbstractStorageModule
 
ACTION_AUTOMATIC_ACTION - Static variable in class com.helger.as2lib.disposition.DispositionType
 
add(String, AbstractParameterParser) - Method in class com.helger.as2lib.params.CompositeParameters
 
addAllAttributes(Map<String, String>) - Method in class com.helger.as2lib.partner.Partnership
Add all provided attributes. existing attributes are not altered.
addCertificate(String, X509Certificate, boolean) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
addCertificate(String, X509Certificate, boolean) - Method in interface com.helger.as2lib.cert.IAliasedCertificateFactory
 
addCloseable(Closeable) - Method in class com.helger.as2lib.util.AS2ResourceHelper
Add a new closable for later closing.
addComponent(String, IDynamicComponent) - Method in class com.helger.as2lib.session.AS2Session
 
addComponent(String, IDynamicComponent) - Method in interface com.helger.as2lib.session.IAS2Session
Registers a component to a specified ID.
addModule(IProcessorModule) - Method in class com.helger.as2lib.processor.AbstractMessageProcessor
 
addModule(IProcessorModule) - Method in interface com.helger.as2lib.processor.IMessageProcessor
 
addPartner(Partner) - Method in class com.helger.as2lib.partner.xml.AbstractPartnershipFactoryWithPartners
 
addPartner(Partner) - Method in interface com.helger.as2lib.partner.xml.IPartnershipFactoryWithPartners
Add a partner.
addPartner(Partner) - Method in class com.helger.as2lib.partner.xml.PartnerMap
 
addPartnership(Partnership) - Method in class com.helger.as2lib.partner.AbstractPartnershipFactory
 
addPartnership(Partnership) - Method in interface com.helger.as2lib.partner.IPartnershipFactory
Add a partnership.
addPartnership(Partnership) - Method in class com.helger.as2lib.partner.PartnershipMap
Add a new partnership.
addPrivateKey(String, Key, String) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
addPrivateKey(String, Key, String) - Method in interface com.helger.as2lib.cert.IAliasedCertificateFactory
 
addReceiverIDs(Map<String, String>) - Method in class com.helger.as2lib.partner.Partnership
Add all receiver IDs provided in the passed map.
addSenderIDs(Map<String, String>) - Method in class com.helger.as2lib.partner.Partnership
Add all sender IDs provided in the passed map.
apply(IBaseMessage) - Method in class com.helger.as2lib.util.dump.DefaultHTTPOutgoingDumperFactory
 
applyDataOntoMimeBodyPart(MimeBodyPart) - Method in class com.helger.as2lib.client.AS2ClientRequest
 
AS2CertificateExistsException - Exception in com.helger.as2lib.cert
 
AS2CertificateExistsException(String) - Constructor for exception com.helger.as2lib.cert.AS2CertificateExistsException
 
AS2CertificateNotFoundException - Exception in com.helger.as2lib.cert
 
AS2CertificateNotFoundException(ECertificatePartnershipType, Partnership) - Constructor for exception com.helger.as2lib.cert.AS2CertificateNotFoundException
 
AS2CertificateNotFoundException(ECertificatePartnershipType, String) - Constructor for exception com.helger.as2lib.cert.AS2CertificateNotFoundException
 
AS2CertificateNotFoundException(X509Certificate) - Constructor for exception com.helger.as2lib.cert.AS2CertificateNotFoundException
 
AS2Client - Class in com.helger.as2lib.client
A simple client that allows for sending AS2 Messages and retrieving of synchronous MDNs.
AS2Client() - Constructor for class com.helger.as2lib.client.AS2Client
 
AS2ClientRequest - Class in com.helger.as2lib.client
This class represents the content of an AS2 client request.
AS2ClientRequest(String) - Constructor for class com.helger.as2lib.client.AS2ClientRequest
 
AS2ClientResponse - Class in com.helger.as2lib.client
This class contains the basic content that was received from an AS2 server as a response.
AS2ClientResponse() - Constructor for class com.helger.as2lib.client.AS2ClientResponse
Default constructor.
AS2ClientSettings - Class in com.helger.as2lib.client
Settings object for a message delivery.
AS2ClientSettings() - Constructor for class com.helger.as2lib.client.AS2ClientSettings
 
AS2ComponentDuplicateException - Exception in com.helger.as2lib.session
Exception to be thrown from AS2Session if a component with the specified ID is already registered.
AS2ComponentDuplicateException(String) - Constructor for exception com.helger.as2lib.session.AS2ComponentDuplicateException
 
AS2ComponentNotFoundException - Exception in com.helger.as2lib.session
Thrown from AS2Session if a component was not present.
AS2ComponentNotFoundException(String) - Constructor for exception com.helger.as2lib.session.AS2ComponentNotFoundException
 
AS2DateHelper - Class in com.helger.as2lib.util
 
AS2DirectoryPollingModule - Class in com.helger.as2lib.processor.receiver
The module for sending AS2 messages by polling a file system directory.
AS2DirectoryPollingModule() - Constructor for class com.helger.as2lib.processor.receiver.AS2DirectoryPollingModule
 
AS2DispositionException - Exception in com.helger.as2lib.disposition
Exception thrown in case a message disposition contains an error or a warning.
AS2DispositionException(DispositionType, String, Throwable) - Constructor for exception com.helger.as2lib.disposition.AS2DispositionException
 
AS2Exception - Exception in com.helger.as2lib.exception
Base class for all AS2 related exceptions used in this project.
AS2Exception(String) - Constructor for exception com.helger.as2lib.exception.AS2Exception
 
AS2Exception(String, Throwable) - Constructor for exception com.helger.as2lib.exception.AS2Exception
 
AS2Exception(Throwable) - Constructor for exception com.helger.as2lib.exception.AS2Exception
 
AS2ForcedStopException - Exception in com.helger.as2lib.processor.module
 
AS2ForcedStopException(Throwable) - Constructor for exception com.helger.as2lib.processor.module.AS2ForcedStopException
 
AS2Helper - Class in com.helger.as2lib.util
 
AS2HttpClient - Class in com.helger.as2lib.util.http
Http connection, Implemented as HttpClient.
AS2HttpClient(String, Timeout, Timeout, EHttpMethod, Proxy, SSLContext, HostnameVerifier) - Constructor for class com.helger.as2lib.util.http.AS2HttpClient
 
AS2HttpHeaderSetter - Class in com.helger.as2lib.util.http
Set HTTP header including logging
AS2HttpHeaderSetter(AS2HttpClient, IHTTPOutgoingDumper, boolean) - Constructor for class com.helger.as2lib.util.http.AS2HttpHeaderSetter
Constructor with debug support
AS2HttpHelper - Class in com.helger.as2lib.util
 
AS2HttpRequestDataProviderInputStream - Class in com.helger.as2lib.util.http
Implementation of IAS2HttpRequestDataProvider based on a Socket InputStream.
AS2HttpRequestDataProviderInputStream(InputStream) - Constructor for class com.helger.as2lib.util.http.AS2HttpRequestDataProviderInputStream
Constructor
AS2HttpResponseException - Exception in com.helger.as2lib.processor.sender
Special AS2Exception with HTTP URL details
AS2HttpResponseException(String, int, String) - Constructor for exception com.helger.as2lib.processor.sender.AS2HttpResponseException
Constructor
AS2HttpResponseHandlerSocket - Class in com.helger.as2lib.util.http
An implementation of IAS2HttpResponseHandler that writes an HTTP 1.1 response directly to a Socket.
AS2HttpResponseHandlerSocket(Socket, boolean) - Constructor for class com.helger.as2lib.util.http.AS2HttpResponseHandlerSocket
 
AS2InvalidMessageException - Exception in com.helger.as2lib.processor.receiver
 
AS2InvalidMessageException(String) - Constructor for exception com.helger.as2lib.processor.receiver.AS2InvalidMessageException
 
AS2InvalidParameterException - Exception in com.helger.as2lib.params
 
AS2InvalidParameterException(String) - Constructor for exception com.helger.as2lib.params.AS2InvalidParameterException
 
AS2InvalidParameterException(String, Object, String, String) - Constructor for exception com.helger.as2lib.params.AS2InvalidParameterException
 
AS2IOHelper - Class in com.helger.as2lib.util
 
AS2KeyNotFoundException - Exception in com.helger.as2lib.cert
AS2 exception to be thrown if a private key is not found
AS2KeyNotFoundException(X509Certificate, String, ICommonsList<String>, Throwable) - Constructor for exception com.helger.as2lib.cert.AS2KeyNotFoundException
 
AS2MDNReceiverHandler - Class in com.helger.as2lib.processor.receiver.net
The main handler for receiving AS2 async MDN messages.
AS2MDNReceiverHandler(AS2MDNReceiverModule) - Constructor for class com.helger.as2lib.processor.receiver.net.AS2MDNReceiverHandler
 
AS2MDNReceiverModule - Class in com.helger.as2lib.processor.receiver
A modules for receiving AS2 async MDN messages.
AS2MDNReceiverModule() - Constructor for class com.helger.as2lib.processor.receiver.AS2MDNReceiverModule
 
AS2Message - Class in com.helger.as2lib.message
 
AS2Message() - Constructor for class com.helger.as2lib.message.AS2Message
 
AS2MessageMDN - Class in com.helger.as2lib.message
 
AS2MessageMDN(AS2Message) - Constructor for class com.helger.as2lib.message.AS2MessageMDN
 
AS2NetException - Exception in com.helger.as2lib.processor.receiver.net
 
AS2NetException(InetAddress, int, Throwable) - Constructor for exception com.helger.as2lib.processor.receiver.net.AS2NetException
 
AS2NoModuleException - Exception in com.helger.as2lib.processor
AS2 exception that is thrown if no handling module was found.
AS2NoModuleException(String, IMessage, Map<String, Object>) - Constructor for exception com.helger.as2lib.processor.AS2NoModuleException
 
AS2PartnershipNotFoundException - Exception in com.helger.as2lib.partner
Exception thrown if a desired partnership is not present.
AS2PartnershipNotFoundException(Partnership) - Constructor for exception com.helger.as2lib.partner.AS2PartnershipNotFoundException
 
AS2ProcessorException - Exception in com.helger.as2lib.processor
An exception thrown the an IMessageProcessor has caught exceptions.
AS2ProcessorException(IMessageProcessor, List<? extends AS2Exception>) - Constructor for exception com.helger.as2lib.processor.AS2ProcessorException
 
AS2ReceiverHandler - Class in com.helger.as2lib.processor.receiver.net
The main handler for receiving AS2 messages.
AS2ReceiverHandler(AS2ReceiverModule) - Constructor for class com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler
 
AS2ReceiverModule - Class in com.helger.as2lib.processor.receiver
The module for receiving AS2 messages.
AS2ReceiverModule() - Constructor for class com.helger.as2lib.processor.receiver.AS2ReceiverModule
 
AS2ResourceHelper - Class in com.helger.as2lib.util
A resource manager that keeps track of temporary files and other closables that will be closed when this manager is closed.
AS2ResourceHelper() - Constructor for class com.helger.as2lib.util.AS2ResourceHelper
 
AS2SenderModule - Class in com.helger.as2lib.processor.sender
AS2 sender module to send AS2 messages out.
AS2SenderModule() - Constructor for class com.helger.as2lib.processor.sender.AS2SenderModule
 
AS2Session - Class in com.helger.as2lib.session
Default implementation of IAS2Session
AS2Session() - Constructor for class com.helger.as2lib.session.AS2Session
Constructor
AS2UnsupportedException - Exception in com.helger.as2lib.exception
 
AS2UnsupportedException(String) - Constructor for exception com.helger.as2lib.exception.AS2UnsupportedException
 
AS2XMLHelper - Class in com.helger.as2lib.util
 
AsynchMDNSenderModule - Class in com.helger.as2lib.processor.sender
A module to send an asynchronous MDN.
AsynchMDNSenderModule() - Constructor for class com.helger.as2lib.processor.sender.AsynchMDNSenderModule
 
AsyncMessageProcessor - Class in com.helger.as2lib.processor
An implementation of AbstractMessageProcessor that uses a separate thread for performing the main actions.
AsyncMessageProcessor() - Constructor for class com.helger.as2lib.processor.AsyncMessageProcessor
 
ATTR_ADDRESS - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
ATTR_CHARSET - Static variable in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
ATTR_CONNECT_TIMEOUT - Static variable in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
Attribute name for connection timeout in milliseconds
ATTR_DEFAULTS - Static variable in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
 
ATTR_DELIMITERS - Static variable in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
 
ATTR_DISABLE_BACKUP - Static variable in class com.helger.as2lib.partner.xml.XMLPartnershipFactory
 
ATTR_ERROR_DIRECTORY - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
ATTR_ERROR_DIRECTORY - Static variable in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
Path of the error directory.
ATTR_ERROR_DIRECTORY - Static variable in class com.helger.as2lib.processor.resender.DirectoryResenderModule
The error directory.
ATTR_ERROR_FORMAT - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
ATTR_ERROR_STORE_BODY - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
ATTR_FILENAME - Static variable in class com.helger.as2lib.cert.CertificateFactory
 
ATTR_FILENAME - Static variable in class com.helger.as2lib.partner.xml.XMLPartnershipFactory
 
ATTR_FILENAME - Static variable in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
ATTR_FORMAT - Static variable in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
 
ATTR_HEADER - Static variable in class com.helger.as2lib.processor.storage.MessageFileModule
 
ATTR_MIMETYPE - Static variable in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
 
ATTR_OUTBOX_DIRECTORY - Static variable in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
Path of the directory to poll from.
ATTR_PASSWORD - Static variable in class com.helger.as2lib.cert.AbstractCertificateFactory
 
ATTR_PENDINGMDN - Static variable in interface com.helger.as2lib.processor.IMessageProcessor
 
ATTR_PENDINGMDNINFO - Static variable in interface com.helger.as2lib.processor.IMessageProcessor
 
ATTR_POLLING_INTERVAL - Static variable in class com.helger.as2lib.processor.receiver.AbstractActivePollingModule
The interval in seconds
ATTR_POLLING_INTERVAL_SECONDS - Static variable in class com.helger.as2lib.processor.resender.AbstractActiveResenderModule
The polling interval in seconds
ATTR_PORT - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
ATTR_PROTOCOL - Static variable in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
ATTR_QUOTE_HEADER_VALUES - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
Attribute name for quoting header values (boolean)
ATTR_QUOTE_HEADER_VALUES - Static variable in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
Attribute name for quoting header values (boolean)
ATTR_RESEND_DELAY_SECONDS - Static variable in class com.helger.as2lib.processor.resender.AbstractActiveResenderModule
The resend delay in seconds
ATTR_RESEND_DIRECTORY - Static variable in class com.helger.as2lib.processor.resender.DirectoryResenderModule
 
ATTR_RESPONSE_TIMEOUT - Static variable in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
Attribute name for read timeout in milliseconds
ATTR_SAVE_CHANGES_TO_FILE - Static variable in class com.helger.as2lib.cert.CertificateFactory
 
ATTR_SENDFILENAME - Static variable in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
 
ATTR_SENT_DIRECTORY - Static variable in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
Path of the error directory.
ATTR_STORED_ERROR_FILENAME - Static variable in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
Optional filename for storage in the error directory.
ATTR_STORED_ERROR_FILENAME - Static variable in class com.helger.as2lib.processor.resender.DirectoryResenderModule
Optional filename for storage in the error directory.
ATTR_STORED_FILE_NAME - Static variable in class com.helger.as2lib.params.MessageParameters
 
ATTR_STORED_SENT_FILENAME - Static variable in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
Optional filename for storage in the sent directory.
ATTR_TEMPDIR - Static variable in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
ATTR_TYPE - Static variable in class com.helger.as2lib.cert.AbstractCertificateFactory
Key store type; since 4.0.0
ATTRIBUTE_MIC - Static variable in class com.helger.as2lib.message.AS2Message
Optional attribute storing the created MIC (see #74)
ATTRIBUTE_RECEIVED - Static variable in class com.helger.as2lib.message.AS2Message
Indicator whether the message was received (or created)
ATTRIBUTE_RECEIVED_COMPRESSED - Static variable in class com.helger.as2lib.message.AS2Message
 
ATTRIBUTE_RECEIVED_ENCRYPTED - Static variable in class com.helger.as2lib.message.AS2Message
 
ATTRIBUTE_RECEIVED_SIGNATURE_CERTIFICATE - Static variable in class com.helger.as2lib.message.AS2Message
PEM encoded X509 certificate that was used to verify the signature
ATTRIBUTE_RECEIVED_SIGNED - Static variable in class com.helger.as2lib.message.AS2Message
 
attrs() - Method in class com.helger.as2lib.AbstractDynamicComponent
 
attrs() - Method in interface com.helger.as2lib.IDynamicComponent
 
attrs() - Method in class com.helger.as2lib.message.AbstractBaseMessage
 
attrs() - Method in interface com.helger.as2lib.message.IBaseMessage
 

B

BCCryptoHelper - Class in com.helger.as2lib.crypto
Implementation of ICryptoHelper based on BouncyCastle.
BCCryptoHelper() - Constructor for class com.helger.as2lib.crypto.BCCryptoHelper
 
beforeSend(AS2ClientSettings, AS2Session, IMessage) - Method in class com.helger.as2lib.client.AS2Client
Callback method that is invoked before the main sending.
BUILD_TIMESTAMP - Static variable in class com.helger.as2lib.CAS2Version
Build timestamp - from properties file
BUILD_VERSION - Static variable in class com.helger.as2lib.CAS2Version
Current version - from properties file
buildPartnership(AS2ClientSettings) - Method in class com.helger.as2lib.client.AS2Client
Create a new Partnership object that is later used for message creation.

C

calculateAndStoreMIC(AS2Message) - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
From RFC 4130 section 7.3.1: For any signed messages, the MIC to be returned is calculated on the RFC1767/RFC3023 MIME header and content.
calculateMIC(MimeBodyPart, ECryptoAlgorithmSign, boolean) - Method in class com.helger.as2lib.crypto.BCCryptoHelper
 
calculateMIC(MimeBodyPart, ECryptoAlgorithmSign, boolean) - Method in interface com.helger.as2lib.crypto.ICryptoHelper
Calculate the MIC
canHandle(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.module.AbstractActiveModule
 
canHandle(String, IMessage, Map<String, Object>) - Method in interface com.helger.as2lib.processor.module.IProcessorModule
Check if this processor module can handle a certain action on the provided message
canHandle(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.resender.DirectoryResenderModule
 
canHandle(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.resender.ImmediateResenderModule
 
canHandle(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.resender.InMemoryResenderModule
 
canHandle(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
 
canHandle(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.sender.AsynchMDNSenderModule
 
canHandle(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
CAS2Header - Class in com.helger.as2lib.util
 
CAS2Info - Class in com.helger.as2lib
Global information constants.
CAS2Version - Class in com.helger.as2lib
Contains application wide constants.
CertificateFactory - Class in com.helger.as2lib.cert
An implementation of a file-based certificate factory using a custom key store type.
CertificateFactory() - Constructor for class com.helger.as2lib.cert.CertificateFactory
 
CFileAttribute - Class in com.helger.as2lib.processor
 
checkAsyncMDN(AS2Message) - Method in class com.helger.as2lib.processor.receiver.net.AS2MDNReceiverHandler
verify if the mic is matched.
checkFile(File) - Method in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
 
checkRequired(AS2Message) - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
 
checkValue(Object, String, Object) - Static method in exception com.helger.as2lib.params.AS2InvalidParameterException
 
ChunkedInputStream - Class in com.helger.as2lib.util.http
Stream to read a chunked body stream.
ChunkedInputStream(InputStream) - Constructor for class com.helger.as2lib.util.http.ChunkedInputStream
 
clearCertificates() - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
clearCertificates() - Method in interface com.helger.as2lib.cert.IAliasedCertificateFactory
 
close() - Method in class com.helger.as2lib.util.AS2ResourceHelper
 
close() - Method in class com.helger.as2lib.util.dump.HTTPOutgoingDumperStreamBased
 
close() - Method in interface com.helger.as2lib.util.dump.IHTTPOutgoingDumper
Close the dumper.
close() - Method in class com.helger.as2lib.util.http.TempSharedFileInputStream
close - Do nothing, to prevent early close, as the cryptographic processing stages closes their input stream
closeAll() - Method in class com.helger.as2lib.util.http.TempSharedFileInputStream
Deprecated, for removal: This API element is subject to removal in a future version.
closeAndDelete() - Method in class com.helger.as2lib.util.http.TempSharedFileInputStream
closeAll - closes the input stream, and deletes the backing file
CNetAttribute - Class in com.helger.as2lib.processor
 
com.helger.as2lib - package com.helger.as2lib
 
com.helger.as2lib.cert - package com.helger.as2lib.cert
 
com.helger.as2lib.client - package com.helger.as2lib.client
 
com.helger.as2lib.crypto - package com.helger.as2lib.crypto
 
com.helger.as2lib.disposition - package com.helger.as2lib.disposition
 
com.helger.as2lib.exception - package com.helger.as2lib.exception
 
com.helger.as2lib.message - package com.helger.as2lib.message
 
com.helger.as2lib.params - package com.helger.as2lib.params
 
com.helger.as2lib.partner - package com.helger.as2lib.partner
 
com.helger.as2lib.partner.xml - package com.helger.as2lib.partner.xml
 
com.helger.as2lib.processor - package com.helger.as2lib.processor
 
com.helger.as2lib.processor.module - package com.helger.as2lib.processor.module
 
com.helger.as2lib.processor.receiver - package com.helger.as2lib.processor.receiver
 
com.helger.as2lib.processor.receiver.net - package com.helger.as2lib.processor.receiver.net
 
com.helger.as2lib.processor.resender - package com.helger.as2lib.processor.resender
 
com.helger.as2lib.processor.sender - package com.helger.as2lib.processor.sender
 
com.helger.as2lib.processor.storage - package com.helger.as2lib.processor.storage
 
com.helger.as2lib.session - package com.helger.as2lib.session
 
com.helger.as2lib.util - package com.helger.as2lib.util
 
com.helger.as2lib.util.dump - package com.helger.as2lib.util.dump
 
com.helger.as2lib.util.http - package com.helger.as2lib.util.http
 
com.helger.as2lib.util.javamail - package com.helger.as2lib.util.javamail
 
compareIDs(IStringMap, IStringMap) - Method in class com.helger.as2lib.partner.Partnership
Check if all values from the left side are also present on the right side.
COMPONENT_ID_CERTIFICATE_FACTORY - Static variable in class com.helger.as2lib.session.AS2Session
 
COMPONENT_ID_MESSAGE_PROCESSOR - Static variable in class com.helger.as2lib.session.AS2Session
 
COMPONENT_ID_PARTNERSHIP_FACTORY - Static variable in class com.helger.as2lib.session.AS2Session
 
components() - Method in class com.helger.as2lib.session.AS2Session
All modifications done here, have impact on the whole session
CompositeParameters - Class in com.helger.as2lib.params
 
CompositeParameters(boolean) - Constructor for class com.helger.as2lib.params.CompositeParameters
 
CompositeParameters(boolean, Map<String, ? extends AbstractParameterParser>) - Constructor for class com.helger.as2lib.params.CompositeParameters
 
COMPRESS_AFTER_SIGNING - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Value for CPartnershipIDs.PA_COMPRESSION_MODE: compress after sign
COMPRESS_BEFORE_SIGNING - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Value for CPartnershipIDs.PA_COMPRESSION_MODE: compress before sign
compressMimeBodyPart(MimeBodyPart, ECompressionType, EContentTransferEncoding) - Static method in class com.helger.as2lib.processor.sender.AS2SenderModule
 
ConnectionThread(AbstractActiveNetModule, Socket) - Constructor for class com.helger.as2lib.processor.receiver.AbstractActiveNetModule.ConnectionThread
 
containsHeader(String) - Method in interface com.helger.as2lib.message.IBaseMessage
 
containsReceiverAS2ID() - Method in class com.helger.as2lib.partner.Partnership
 
containsReceiverEmail() - Method in class com.helger.as2lib.partner.Partnership
 
containsReceiverID(String) - Method in class com.helger.as2lib.partner.Partnership
Check if an arbitrary receiver ID is present.
containsReceiverX509Alias() - Method in class com.helger.as2lib.partner.Partnership
 
containsSenderAS2ID() - Method in class com.helger.as2lib.partner.Partnership
 
containsSenderEmail() - Method in class com.helger.as2lib.partner.Partnership
 
containsSenderID(String) - Method in class com.helger.as2lib.partner.Partnership
Check if an arbitrary sender ID is present.
containsSenderX509Alias() - Method in class com.helger.as2lib.partner.Partnership
 
copyFrom(Partnership) - Method in class com.helger.as2lib.partner.Partnership
Set all fields of this partnership with the data from the provided partnership.
CPartnershipIDs - Class in com.helger.as2lib.partner
Partnership IDs and attribute names.
createAcceptSocket() - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule.MainThread
 
createAS2MessageObj() - Method in class com.helger.as2lib.client.AS2Client
 
createCertificateFactory() - Method in class com.helger.as2lib.client.AS2Client
 
createComponent(IMicroElement, Class<T>, IAS2Session, String) - Static method in class com.helger.as2lib.util.AS2XMLHelper
 
createError(String) - Static method in class com.helger.as2lib.disposition.DispositionType
 
createForUtf8(String) - Static method in class com.helger.as2lib.util.http.AS2HttpRequestDataProviderInputStream
 
createFromString(String) - Static method in class com.helger.as2lib.disposition.DispositionOptions
Parse Strings like signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, sha1
createFromString(String) - Static method in class com.helger.as2lib.disposition.DispositionType
 
createHandler() - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
createHandler() - Method in class com.helger.as2lib.processor.receiver.AS2MDNReceiverModule
 
createHandler() - Method in class com.helger.as2lib.processor.receiver.AS2ReceiverModule
 
createHostnameVerifier() - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
Get the hostname verifier to be used.
createMDN(IAS2Session, AS2Message, DispositionType, String) - Static method in class com.helger.as2lib.util.AS2Helper
Create a new MDN
createMDNData(IAS2Session, IMessageMDN, boolean, boolean, ECryptoAlgorithmSign, boolean, boolean) - Static method in class com.helger.as2lib.util.AS2Helper
Create and fill the MDN parameter
createMessage() - Method in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
 
createMessage() - Method in class com.helger.as2lib.processor.receiver.AS2DirectoryPollingModule
 
createMessage(Partnership, AS2ClientRequest) - Method in class com.helger.as2lib.client.AS2Client
 
createMessage(Socket) - Method in class com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler
Create a new message and record the source ip and port
createNewKeyStore(EKeyStoreType) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
createNewKeyStore(IKeyStoreType) - Method in class com.helger.as2lib.crypto.BCCryptoHelper
 
createNewKeyStore(IKeyStoreType) - Method in interface com.helger.as2lib.crypto.ICryptoHelper
 
createOutputCompressor() - Method in enum com.helger.as2lib.crypto.ECompressionType
 
createOutputStream() - Method in class com.helger.as2lib.util.http.AS2HttpResponseHandlerSocket
 
createPlaceholderPartnership() - Static method in class com.helger.as2lib.partner.Partnership
 
createRepeatableHttpEntity(HttpEntity) - Method in class com.helger.as2lib.util.AS2ResourceHelper
Ensure the provided HttpEntity can be read more than once.
createResponse() - Method in class com.helger.as2lib.client.AS2Client
Create an empty response object that is to be filled.
createSession() - Method in class com.helger.as2lib.client.AS2Client
Create the AS2 session to be used.
createSSLContext() - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
Create the SSLContext to be used for https connections.
createSuccess() - Static method in class com.helger.as2lib.disposition.DispositionType
 
createTempFile() - Method in class com.helger.as2lib.util.AS2ResourceHelper
 
CRYPT_3DES - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
 
CRYPT_AES128_CBC - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
 
CRYPT_AES128_GCM - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
 
CRYPT_AES192_CBC - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
 
CRYPT_AES192_GCM - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
 
CRYPT_AES256_CBC - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
 
CRYPT_AES256_GCM - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
 
CRYPT_CAST5 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
 
CRYPT_IDEA - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
 
CRYPT_RC2 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
 
customHeaders() - Method in class com.helger.as2lib.client.AS2ClientSettings
 

D

DateParameters - Class in com.helger.as2lib.params
 
DateParameters() - Constructor for class com.helger.as2lib.params.DateParameters
 
DateParameters(ZonedDateTime) - Constructor for class com.helger.as2lib.params.DateParameters
Constructor that uses a predefined date and time for consistent tests.
debugLog(Supplier<String>) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
decompress(IMessage) - Method in class com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler
 
decrypt(IMessage, AS2ResourceHelper) - Method in class com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler
 
decrypt(MimeBodyPart, X509Certificate, PrivateKey, boolean, AS2ResourceHelper) - Method in class com.helger.as2lib.crypto.BCCryptoHelper
 
decrypt(MimeBodyPart, X509Certificate, PrivateKey, boolean, AS2ResourceHelper) - Method in interface com.helger.as2lib.crypto.ICryptoHelper
 
DEFAULT_AS2_VERSION - Static variable in class com.helger.as2lib.util.CAS2Header
1.0: default AS2 version
1.1: Designates those implementations that support compression as defined by RFC 3274 - used by us.
1.2: indicate the support of the EDIINT-Features header field as defined by RFC 6017
DEFAULT_COMPRESS_BEFORE_SIGNING - Static variable in class com.helger.as2lib.client.AS2ClientSettings
If compression and signing are enabled, compression happens before singing
DEFAULT_CONNECT_TIMEOUT - Static variable in class com.helger.as2lib.client.AS2ClientSettings
Default connection timeout: 60 seconds
DEFAULT_CONNECT_TIMEOUT - Static variable in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
Default connection timeout: 60 seconds
DEFAULT_CONNECTION - Static variable in class com.helger.as2lib.util.CAS2Header
 
DEFAULT_CONTENT_TYPE - Static variable in class com.helger.as2lib.client.AS2ClientRequest
 
DEFAULT_CRYPTO_SIGN_INCLUDE_CERTIFICATE_IN_BODY_PART - Static variable in class com.helger.as2lib.session.AS2Session
 
DEFAULT_CRYPTO_VERIFY_USE_CERTIFICATE_IN_BODY_PART - Static variable in class com.helger.as2lib.session.AS2Session
 
DEFAULT_DATE_FORMAT - Static variable in class com.helger.as2lib.message.AS2MessageMDN
 
DEFAULT_DATE_FORMAT - Static variable in class com.helger.as2lib.util.CAS2Header
RFC2822 format: Wed, 04 Mar 2009 10:59:17 +0100
DEFAULT_ERROR_FORMAT - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
DEFAULT_ID_FORMAT - Static variable in class com.helger.as2lib.message.AS2Message
 
DEFAULT_IS_MDN_REQUESTED - Static variable in class com.helger.as2lib.client.AS2ClientSettings
By default an MDN is requested.
DEFAULT_KEY_STORE_TYPE - Static variable in class com.helger.as2lib.cert.AbstractCertificateFactory
 
DEFAULT_MDN_OPTIONS - Static variable in class com.helger.as2lib.client.AS2ClientSettings
The default MDN options to be used.
DEFAULT_MESSAGE_ID_FORMAT - Static variable in class com.helger.as2lib.client.AS2ClientSettings
The default message ID format to use.
DEFAULT_MIME_VERSION - Static variable in class com.helger.as2lib.util.CAS2Header
 
DEFAULT_NAME - Static variable in class com.helger.as2lib.partner.Partnership
 
DEFAULT_POLLING_MS - Static variable in class com.helger.as2lib.processor.resender.AbstractActiveResenderModule
The timer default polling interval of 30 seconds.
DEFAULT_QUOTE_HEADER_VALUES - Static variable in class com.helger.as2lib.client.AS2ClientSettings
Default quote header values: false
DEFAULT_QUOTE_HEADER_VALUES - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
Default quote header values: false
DEFAULT_QUOTE_HEADER_VALUES - Static variable in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
Default quote header values: false
DEFAULT_RESEND_DELAY_MS - Static variable in class com.helger.as2lib.processor.resender.AbstractActiveResenderModule
The default resend delay in milliseconds (15 minutes)
DEFAULT_RESPONSE_TIMEOUT - Static variable in class com.helger.as2lib.client.AS2ClientSettings
Default read timeout: 60 seconds
DEFAULT_RESPONSE_TIMEOUT - Static variable in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
Default read timeout: 60 seconds
DEFAULT_RETRIES - Static variable in interface com.helger.as2lib.processor.resender.IProcessorResenderModule
Default retries: 0.
DEFAULT_RETRY_COUNT - Static variable in class com.helger.as2lib.client.AS2ClientSettings
By default no retry happens.
DEFAULT_RFC_3851 - Static variable in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
 
DEFAULT_RFC_5751 - Static variable in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
 
DEFAULT_SAVE_CHANGES_TO_FILE - Static variable in interface com.helger.as2lib.cert.IStorableCertificateFactory
 
DEFAULT_SECURITY_PROVIDER_NAME - Static variable in class com.helger.as2lib.crypto.BCCryptoHelper
 
DEFAULT_SEND_EXCEPTION_STACKTRACE_IN_MDN - Static variable in class com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler
 
DEFAULT_SEND_EXCEPTIONS_IN_MDN - Static variable in class com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler
 
DEFAULT_USER_AGENT - Static variable in class com.helger.as2lib.util.CAS2Header
 
DefaultHTTPOutgoingDumperFactory - Class in com.helger.as2lib.util.dump
Default implementation of IHTTPOutgoingDumperFactory.
DefaultHTTPOutgoingDumperFactory(File) - Constructor for class com.helger.as2lib.util.dump.DefaultHTTPOutgoingDumperFactory
 
DefaultMessageProcessor - Class in com.helger.as2lib.processor
This is the default implementation of IMessageProcessor.
DefaultMessageProcessor() - Constructor for class com.helger.as2lib.processor.DefaultMessageProcessor
 
deletePendingFile(AS2Message, String) - Method in class com.helger.as2lib.processor.receiver.net.AS2MDNReceiverHandler
Delete the pending file itself.
deletePendingInfoStream(AS2Message) - Method in class com.helger.as2lib.processor.receiver.net.AS2MDNReceiverHandler
Delete the pending info file.
DIGEST_MD5 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
Same for RFC 3851 and RFC 5751
DIGEST_RSA_MD5 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
Deprecated.
DIGEST_RSA_SHA1 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
Deprecated.
DIGEST_SHA_1 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
New version as of RFC 5751.
DIGEST_SHA_224 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
New version as of RFC 5751.
DIGEST_SHA_256 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
New version as of RFC 5751.
DIGEST_SHA_384 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
New version as of RFC 5751.
DIGEST_SHA_512 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
New version as of RFC 5751.
DIGEST_SHA1 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
Old version as of RFC 3851.
DIGEST_SHA2_224 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
Non-compliant version of SHA-224 algorithm
DIGEST_SHA2_256 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
Non-compliant version of SHA-256 algorithm
DIGEST_SHA2_384 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
Non-compliant version of SHA-384 algorithm
DIGEST_SHA2_512 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
Non-compliant version of SHA-512 algorithm
DIGEST_SHA256 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
Old version as of RFC 3851.
DIGEST_SHA384 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
Old version as of RFC 3851.
DIGEST_SHA512 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
Old version as of RFC 3851.
DirectoryResenderModule - Class in com.helger.as2lib.processor.resender
An asynchronous, persisting, file based, polling resender module.
DirectoryResenderModule() - Constructor for class com.helger.as2lib.processor.resender.DirectoryResenderModule
 
disconnect() - Method in class com.helger.as2lib.util.http.AS2HttpClient
Close the connection
DISP_DECOMPRESSION_ERROR - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
DISP_DECRYPTION_ERROR - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
DISP_PARSING_MIME_FAILED - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
DISP_PARTNERSHIP_NOT_FOUND - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
DISP_STORAGE_FAILED - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
DISP_SUCCESS - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
DISP_VALIDATION_FAILED - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
DISP_VERIFY_SIGNATURE_FAILED - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
DispositionDataContentHandler - Class in com.helger.as2lib.util.javamail
 
DispositionDataContentHandler() - Constructor for class com.helger.as2lib.util.javamail.DispositionDataContentHandler
 
DispositionOptions - Class in com.helger.as2lib.disposition
Parser and domain object for disposition options.
DispositionOptions() - Constructor for class com.helger.as2lib.disposition.DispositionOptions
 
DispositionType - Class in com.helger.as2lib.disposition
Contains the disposition type for creating the MDN.
DispositionType(String, String, String, String, String) - Constructor for class com.helger.as2lib.disposition.DispositionType
 
DO_RESEND - Static variable in interface com.helger.as2lib.processor.resender.IProcessorResenderModule
Action to resend a real message
DO_RESENDMDN - Static variable in interface com.helger.as2lib.processor.resender.IProcessorResenderModule
Action to resend an MDN
DO_SEND - Static variable in interface com.helger.as2lib.processor.sender.IProcessorSenderModule
Action name for sending a regular AS2Message
DO_SEND_ASYNC_MDN - Static variable in interface com.helger.as2lib.processor.sender.IProcessorSenderModule
Action name for sending an asynchronous MDN message
DO_STORE - Static variable in interface com.helger.as2lib.processor.storage.IProcessorStorageModule
Message storage
DO_STOREMDN - Static variable in interface com.helger.as2lib.processor.storage.IProcessorStorageModule
MDN storage
DO_VALIDATE_AFTER_STORE - Static variable in interface com.helger.as2lib.processor.storage.IProcessorStorageModule
Special validation after message storage (not MDN!)
DO_VALIDATE_BEFORE_STORE - Static variable in interface com.helger.as2lib.processor.storage.IProcessorStorageModule
Special validation before message storage (not MDN!)
doResend(String, IMessage, AS2Exception, int) - Method in class com.helger.as2lib.processor.sender.AbstractSenderModule
 
doStart() - Method in class com.helger.as2lib.processor.module.AbstractActiveModule
Implement the internal start logic.
doStart() - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
doStart() - Method in class com.helger.as2lib.processor.receiver.AbstractActivePollingModule
 
doStart() - Method in class com.helger.as2lib.processor.resender.AbstractActiveResenderModule
 
doStop() - Method in class com.helger.as2lib.processor.module.AbstractActiveModule
Implement the internal stop logic.
doStop() - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
doStop() - Method in class com.helger.as2lib.processor.receiver.AbstractActivePollingModule
 
doStop() - Method in class com.helger.as2lib.processor.resender.AbstractActiveResenderModule
 
doStop() - Method in class com.helger.as2lib.processor.resender.InMemoryResenderModule
 
DP_DECRYPTED - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
DP_HEADER - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
DP_VERIFIED - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
dumpHeader(String, String) - Method in class com.helger.as2lib.util.dump.HTTPOutgoingDumperStreamBased
 
dumpHeader(String, String) - Method in interface com.helger.as2lib.util.dump.IHTTPOutgoingDumper
Get notified on a single outgoing HTTP headers.
dumpIncomingRequest(List<String>, byte[], IBaseMessage) - Method in class com.helger.as2lib.util.dump.HTTPIncomingDumperDirectoryBased
 
dumpIncomingRequest(List<String>, byte[], IBaseMessage) - Method in class com.helger.as2lib.util.dump.HTTPIncomingDumperStreamBased
 
dumpIncomingRequest(List<String>, byte[], IBaseMessage) - Method in interface com.helger.as2lib.util.dump.IHTTPIncomingDumper
Dump an incoming HTTP request.
dumpPayload(byte[], int, int) - Method in class com.helger.as2lib.util.dump.HTTPOutgoingDumperStreamBased
 
dumpPayload(byte[], int, int) - Method in interface com.helger.as2lib.util.dump.IHTTPOutgoingDumper
Dump a single payload byte.
dumpPayload(int) - Method in class com.helger.as2lib.util.dump.HTTPOutgoingDumperStreamBased
 
dumpPayload(int) - Method in interface com.helger.as2lib.util.dump.IHTTPOutgoingDumper
Dump a single payload byte.

E

ECertificatePartnershipType - Enum in com.helger.as2lib.cert
Determine the different certificate partnership types
ECompressionType - Enum in com.helger.as2lib.crypto
Define the supported SMIME compression types for as2-lib.
ECryptoAlgorithmCrypt - Enum in com.helger.as2lib.crypto
Enumeration with all message encryption algorithms supported.
ECryptoAlgorithmSign - Enum in com.helger.as2lib.crypto
This enum contains all signing supported crypto algorithms.
encrypt(MimeBodyPart, X509Certificate, ECryptoAlgorithmCrypt, EContentTransferEncoding) - Method in class com.helger.as2lib.crypto.BCCryptoHelper
 
encrypt(MimeBodyPart, X509Certificate, ECryptoAlgorithmCrypt, EContentTransferEncoding) - Method in interface com.helger.as2lib.crypto.ICryptoHelper
 
ensureUsablePartnership(Partnership) - Static method in class com.helger.as2lib.partner.SelfFillingPartnershipFactory
Ensure that a new partnership is usable.
equals(Object) - Method in class com.helger.as2lib.AbstractDynamicComponent
 
equals(Object) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
equals(Object) - Method in class com.helger.as2lib.crypto.MIC
 
equals(Object) - Method in class com.helger.as2lib.partner.AbstractPartnershipFactory
 
equals(Object) - Method in class com.helger.as2lib.partner.xml.AbstractPartnershipFactoryWithPartners
 
equals(Object) - Method in class com.helger.as2lib.partner.xml.Partner
 
equals(Object) - Method in class com.helger.as2lib.processor.AbstractMessageProcessor
 
equals(Object) - Method in class com.helger.as2lib.processor.AsyncMessageProcessor
 
equals(Object) - Method in class com.helger.as2lib.processor.module.AbstractActiveModule
 
equals(Object) - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
equals(Object) - Method in class com.helger.as2lib.processor.resender.AbstractActiveResenderModule
 
equals(Object) - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
 
equals(Object) - Method in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
exceptionCallbacks() - Method in class com.helger.as2lib.processor.AsyncMessageProcessor
 
ExceptionParameters - Class in com.helger.as2lib.params
Deprecated.
in 4.7.2 because it is not used in the code
ExceptionParameters(AS2Exception, boolean) - Constructor for class com.helger.as2lib.params.ExceptionParameters
Deprecated.
 
executeAction(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.AbstractMessageProcessor
Execution the provided action with the registered modules.

F

finalize() - Method in class com.helger.as2lib.util.http.TempSharedFileInputStream
finalize - closes also the input stream, and deletes the backing file
finishedHeaders() - Method in class com.helger.as2lib.util.dump.HTTPOutgoingDumperStreamBased
 
finishedHeaders() - Method in interface com.helger.as2lib.util.dump.IHTTPOutgoingDumper
Called after all headers were emitted.
finishedPayload() - Method in class com.helger.as2lib.util.dump.HTTPOutgoingDumperStreamBased
 
finishedPayload() - Method in interface com.helger.as2lib.util.dump.IHTTPOutgoingDumper
Called after the payload was emitted.
forceStop(Exception) - Method in class com.helger.as2lib.processor.module.AbstractActiveModule
 
format(String) - Method in class com.helger.as2lib.params.AbstractParameterParser
Fill in a format string with information from a ParameterParser
formatDate(String, ZonedDateTime) - Static method in class com.helger.as2lib.util.AS2DateHelper
 

G

generateMessageID() - Method in class com.helger.as2lib.message.AS2Message
 
generateMessageID() - Method in class com.helger.as2lib.message.AS2MessageMDN
 
generateMessageID() - Method in interface com.helger.as2lib.message.IBaseMessage
 
getAction() - Method in class com.helger.as2lib.disposition.DispositionType
 
getAction() - Method in exception com.helger.as2lib.processor.AS2NoModuleException
 
getAddress() - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
getAddress() - Method in exception com.helger.as2lib.processor.receiver.net.AS2NetException
 
getAlias() - Method in exception com.helger.as2lib.cert.AS2CertificateNotFoundException
 
getAlias(Partnership, ECertificatePartnershipType) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
getAllActiveModules() - Method in class com.helger.as2lib.processor.AbstractMessageProcessor
 
getAllActiveModules() - Method in interface com.helger.as2lib.processor.IMessageProcessor
 
getAllAsciiBytes(String) - Static method in class com.helger.as2lib.util.AS2IOHelper
 
getAllAttributes() - Method in class com.helger.as2lib.partner.Partnership
 
getAllAttributes() - Method in interface com.helger.as2lib.partner.xml.IPartner
 
getAllAttributes() - Method in class com.helger.as2lib.partner.xml.Partner
 
getAllAttrsWithLowercaseName(IMicroElement) - Static method in class com.helger.as2lib.util.AS2XMLHelper
Get all attributes of the passed element as a map with a lowercase attribute name.
getAllAttrsWithLowercaseNameWithRequired(IMicroElement, String...) - Static method in class com.helger.as2lib.util.AS2XMLHelper
 
getAllCauses() - Method in exception com.helger.as2lib.processor.AS2ProcessorException
Get all causes.
Note: before v4.10.0 this was a list of Throwable
getAllCloseables() - Method in class com.helger.as2lib.util.AS2ResourceHelper
 
getAllComponents() - Method in class com.helger.as2lib.session.AS2Session
 
getAllComponents() - Method in interface com.helger.as2lib.session.IAS2Session
Return a map of component ID's to Component objects.
getAllHTTPHeaderLines(HttpHeaderMap) - Static method in class com.helger.as2lib.util.http.HTTPHelper
 
getAllMICAlgs() - Method in class com.helger.as2lib.disposition.DispositionOptions
 
getAllModules() - Method in class com.helger.as2lib.processor.AbstractMessageProcessor
 
getAllModules() - Method in interface com.helger.as2lib.processor.IMessageProcessor
 
getAllModulesOfClass(Class<T>) - Method in class com.helger.as2lib.processor.AbstractMessageProcessor
 
getAllModulesOfClass(Class<T>) - Method in interface com.helger.as2lib.processor.IMessageProcessor
 
getAllPartnerNames() - Method in class com.helger.as2lib.partner.xml.AbstractPartnershipFactoryWithPartners
 
getAllPartnerNames() - Method in interface com.helger.as2lib.partner.xml.IPartnerMap
 
getAllPartnerNames() - Method in interface com.helger.as2lib.partner.xml.IPartnershipFactoryWithPartners
 
getAllPartnerNames() - Method in class com.helger.as2lib.partner.xml.PartnerMap
 
getAllPartners() - Method in class com.helger.as2lib.partner.xml.AbstractPartnershipFactoryWithPartners
 
getAllPartners() - Method in interface com.helger.as2lib.partner.xml.IPartnerMap
 
getAllPartners() - Method in interface com.helger.as2lib.partner.xml.IPartnershipFactoryWithPartners
 
getAllPartners() - Method in class com.helger.as2lib.partner.xml.PartnerMap
 
getAllPartnershipNames() - Method in class com.helger.as2lib.partner.AbstractPartnershipFactory
 
getAllPartnershipNames() - Method in interface com.helger.as2lib.partner.IPartnershipFactory
 
getAllPartnershipNames() - Method in interface com.helger.as2lib.partner.IPartnershipMap
 
getAllPartnershipNames() - Method in class com.helger.as2lib.partner.PartnershipMap
 
getAllPartnerships() - Method in class com.helger.as2lib.partner.AbstractPartnershipFactory
 
getAllPartnerships() - Method in interface com.helger.as2lib.partner.IPartnershipFactory
 
getAllPartnerships() - Method in interface com.helger.as2lib.partner.IPartnershipMap
 
getAllPartnerships() - Method in class com.helger.as2lib.partner.PartnershipMap
 
getAllReceiverIDs() - Method in class com.helger.as2lib.partner.Partnership
 
getAllResendItems() - Method in class com.helger.as2lib.processor.resender.InMemoryResenderModule
 
getAllSenderIDs() - Method in class com.helger.as2lib.partner.Partnership
 
getAllTempFiles() - Method in class com.helger.as2lib.util.AS2ResourceHelper
 
getAS2From() - Method in interface com.helger.as2lib.message.IMessage
Shortcut for getHeader (CAS2Header.HEADER_AS2_FROM)
getAS2MDNOptions() - Method in class com.helger.as2lib.partner.Partnership
 
getAS2MDNTo() - Method in class com.helger.as2lib.partner.Partnership
 
getAS2ReceiptDeliveryOption() - Method in class com.helger.as2lib.partner.Partnership
 
getAS2To() - Method in interface com.helger.as2lib.message.IMessage
Shortcut for getHeader (CAS2Header.HEADER_AS2_TO)
getAS2URL() - Method in class com.helger.as2lib.partner.Partnership
 
getAS2VersionID() - Method in class com.helger.as2lib.session.AS2Session
 
getAS2VersionID() - Method in interface com.helger.as2lib.session.IAS2Session
 
getAsAS2String() - Method in class com.helger.as2lib.crypto.MIC
 
getAsInternetHeaders(HttpHeaderMap) - Static method in class com.helger.as2lib.util.AS2HttpHelper
 
getAsString() - Method in class com.helger.as2lib.client.AS2ClientResponse
 
getAsString() - Method in class com.helger.as2lib.disposition.DispositionOptions
 
getAsString() - Method in class com.helger.as2lib.disposition.DispositionType
 
getAsString() - Method in class com.helger.as2lib.message.AbstractMessage
 
getAsString() - Method in class com.helger.as2lib.message.AbstractMessageMDN
 
getAsString() - Method in interface com.helger.as2lib.message.IBaseMessage
 
getAsString() - Method in exception com.helger.as2lib.processor.AS2NoModuleException
 
getAsString(String, IMessage, Map<String, Object>) - Static method in exception com.helger.as2lib.processor.AS2NoModuleException
 
getAsString(String, String) - Static method in exception com.helger.as2lib.params.AS2InvalidParameterException
 
getAsyncMDNurl() - Method in class com.helger.as2lib.message.AS2Message
 
getAsyncMDNUrl() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getAttribute(String) - Method in class com.helger.as2lib.partner.Partnership
Get the value associated with the given attribute name.
getAttribute(String, String) - Method in class com.helger.as2lib.partner.Partnership
Get the value associated with the given attribute name or the default values.
getAttributeAsIntRequired(String) - Method in class com.helger.as2lib.AbstractDynamicComponent
 
getAttributeAsStringRequired(String) - Method in class com.helger.as2lib.AbstractDynamicComponent
 
getCertificate(IBaseMessage, ECertificatePartnershipType) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
getCertificate(IBaseMessage, ECertificatePartnershipType) - Method in interface com.helger.as2lib.cert.ICertificateFactory
Get the certificate of the specified type for the partnership defined in the provided message
getCertificate(String) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
getCertificate(String) - Method in interface com.helger.as2lib.cert.IAliasedCertificateFactory
 
getCertificateFactory() - Method in class com.helger.as2lib.session.AS2Session
 
getCertificateFactory() - Method in interface com.helger.as2lib.session.IAS2Session
Short-cut method to retrieve a certificate factory.
getCertificateOrNull(IBaseMessage, ECertificatePartnershipType) - Method in interface com.helger.as2lib.cert.ICertificateFactory
Get the certificate of the specified type for the partnership defined in the provided message
getCertificates() - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
getCertificates() - Method in interface com.helger.as2lib.cert.IAliasedCertificateFactory
 
getCharset() - Method in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
getCharsetName() - Method in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
getCleanContentType(String) - Static method in class com.helger.as2lib.util.AS2HttpHelper
 
getClientInfo(Socket) - Method in class com.helger.as2lib.processor.receiver.net.AbstractReceiverHandler
 
getClone() - Method in class com.helger.as2lib.crypto.MIC
 
getCode() - Method in exception com.helger.as2lib.processor.sender.AS2HttpResponseException
 
getComponent(String) - Method in class com.helger.as2lib.session.AS2Session
 
getComponent(String) - Method in interface com.helger.as2lib.session.IAS2Session
Gets the Component currently registered with an ID
getComponentID() - Method in exception com.helger.as2lib.session.AS2ComponentDuplicateException
 
getComponentName() - Method in exception com.helger.as2lib.session.AS2ComponentNotFoundException
 
getCompressionMode() - Method in class com.helger.as2lib.partner.Partnership
 
getCompressionType() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getCompressionType() - Method in class com.helger.as2lib.partner.Partnership
 
getConnectTimeout() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getConnectTimeout() - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
 
getContent(DataSource) - Method in class com.helger.as2lib.util.javamail.DispositionDataContentHandler
 
getContentDisposition() - Method in interface com.helger.as2lib.message.IMessage
 
getContentTransferEncoding() - Method in class com.helger.as2lib.client.AS2ClientRequest
 
getContentTransferEncodingAwareInputStream(InputStream, String) - Static method in class com.helger.as2lib.util.AS2IOHelper
 
getContentTransferEncodingAwareOutputStream(OutputStream, String) - Static method in class com.helger.as2lib.util.AS2IOHelper
 
getContentTransferEncodingReceive(String) - Method in class com.helger.as2lib.partner.Partnership
Get the Content-Transfer-Encoding for receiving messages.
getContentTransferEncodingSend(String) - Method in class com.helger.as2lib.partner.Partnership
Get the Content-Transfer-Encoding for sending messages.
getContentType() - Method in class com.helger.as2lib.client.AS2ClientRequest
 
getContentType() - Method in interface com.helger.as2lib.message.IMessage
 
getCryptAlgo() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getCryptAlgoID() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getCryptoHelper() - Static method in class com.helger.as2lib.util.AS2Helper
 
getData() - Method in class com.helger.as2lib.message.AbstractMessage
 
getData() - Method in class com.helger.as2lib.message.AbstractMessageMDN
 
getData() - Method in interface com.helger.as2lib.message.IMessage
 
getData() - Method in interface com.helger.as2lib.message.IMessageMDN
 
getDateFormat(String) - Method in class com.helger.as2lib.partner.Partnership
 
getDestinationAS2URL() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getDigestAlgorithm() - Method in class com.helger.as2lib.crypto.MIC
 
getDirectoryFile(String) - Static method in class com.helger.as2lib.util.AS2IOHelper
 
getDisposition() - Method in exception com.helger.as2lib.disposition.AS2DispositionException
 
getDumpDirectory() - Method in class com.helger.as2lib.util.dump.HTTPIncomingDumperDirectoryBased
 
getDumpFile() - Method in class com.helger.as2lib.util.dump.HTTPOutgoingDumperFileBased
 
getDumpOS(OutputStream) - Method in interface com.helger.as2lib.util.dump.IHTTPOutgoingDumper
 
getEarliestResendDate() - Method in class com.helger.as2lib.processor.resender.ResendItem
 
getEffectiveHttpIncomingDumper() - Method in class com.helger.as2lib.processor.receiver.net.AbstractReceiverHandler
Get the customized incoming dumper, falling back to the global incoming dumper if no specific dumper is set.
getEffectiveHttpIncomingDumper() - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
Get the customized incoming dumper, falling back to the global incoming dumper if no specific dumper is set.
getEncryptAlgorithm() - Method in class com.helger.as2lib.partner.Partnership
 
getErrorDirectory() - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
getErrorFormat() - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
getEscapedString(String) - Static method in class com.helger.as2lib.params.MessageParameters
 
getException() - Method in class com.helger.as2lib.client.AS2ClientResponse
 
getExecutionDuration() - Method in class com.helger.as2lib.client.AS2ClientResponse
 
getFile(IMessage, String) - Method in class com.helger.as2lib.processor.storage.AbstractStorageModule
Not final - see #105
getFilename() - Method in class com.helger.as2lib.cert.CertificateFactory
 
getFilename() - Method in interface com.helger.as2lib.cert.IStorableCertificateFactory
 
getFilename() - Method in class com.helger.as2lib.partner.xml.XMLPartnershipFactory
 
getFilename() - Method in class com.helger.as2lib.processor.resender.DirectoryResenderModule
Build the filename for re-sending.
getFilename() - Method in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
getFilename(IMessage, String) - Method in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
getFilename(IMessage, String) - Method in class com.helger.as2lib.processor.storage.MDNFileModule
 
getFilename(IMessage, String) - Method in class com.helger.as2lib.processor.storage.MessageFileModule
 
getFilenameFromMessageID(String) - Static method in class com.helger.as2lib.util.AS2IOHelper
 
getFileOperationManager() - Static method in class com.helger.as2lib.util.AS2IOHelper
 
getFirstMICAlg() - Method in class com.helger.as2lib.disposition.DispositionOptions
 
getFormattedDateNow(String) - Static method in class com.helger.as2lib.util.AS2DateHelper
 
getFromIDCaseInsensitiveOrNull(String) - Static method in enum com.helger.as2lib.crypto.ECompressionType
 
getFromIDOrDefault(String, ECryptoAlgorithmCrypt) - Static method in enum com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
 
getFromIDOrDefault(String, ECryptoAlgorithmSign) - Static method in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
 
getFromIDOrNull(String) - Static method in enum com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
 
getFromIDOrNull(String) - Static method in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
 
getFromIDOrThrow(String) - Static method in enum com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
 
getFromIDOrThrow(String) - Static method in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
 
getHeader(String) - Method in interface com.helger.as2lib.message.IBaseMessage
 
getHeaderCombined(String, String) - Method in interface com.helger.as2lib.message.IBaseMessage
 
getHeaderFilename() - Method in class com.helger.as2lib.processor.storage.MessageFileModule
 
getHeaderOrDefault(String, String) - Method in interface com.helger.as2lib.message.IBaseMessage
 
getHeaderStream(IMessage, Charset) - Static method in class com.helger.as2lib.processor.storage.MessageFileModule
 
getHttpClient(String, EHttpMethod, Proxy) - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
Generate a HttpClient connection.
getHttpHeaderMap() - Method in class com.helger.as2lib.util.http.AS2HttpRequestDataProviderInputStream
 
getHttpHeaderMap() - Method in interface com.helger.as2lib.util.http.IAS2HttpRequestDataProvider
 
getHttpIncomingDumper() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getHttpIncomingDumper() - Method in class com.helger.as2lib.processor.receiver.net.AbstractReceiverHandler
 
getHttpIncomingDumper() - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
 
getHTTPIncomingDumper() - Static method in class com.helger.as2lib.util.http.HTTPHelper
 
getHTTPIncomingDumperFactory() - Static method in class com.helger.as2lib.util.http.HTTPHelper
 
getHttpInputStream() - Method in class com.helger.as2lib.util.http.AS2HttpRequestDataProviderInputStream
Will return a buffered, NonClosingInputStream that when closed, will not close in source stream.
getHttpInputStream() - Method in interface com.helger.as2lib.util.http.IAS2HttpRequestDataProvider
Get the input stream to read from.
getHttpOutgoingDumper(IBaseMessage) - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
 
getHttpOutgoingDumperFactory() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getHttpOutgoingDumperFactory() - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
 
getHttpProxy() - Method in class com.helger.as2lib.client.AS2Client
 
getHttpProxy() - Method in class com.helger.as2lib.session.AS2Session
 
getHttpProxy() - Method in interface com.helger.as2lib.session.IAS2Session
Get the optional HTTP/HTTPS proxy settings to be used for sending AS2 messages and asynchronous MDNs.
getHttpRequestMethod() - Method in class com.helger.as2lib.util.http.AS2HttpRequestDataProviderInputStream
 
getHttpRequestMethod() - Method in interface com.helger.as2lib.util.http.IAS2HttpRequestDataProvider
 
getHttpRequestUrl() - Method in class com.helger.as2lib.util.http.AS2HttpRequestDataProviderInputStream
 
getHttpRequestUrl() - Method in interface com.helger.as2lib.util.http.IAS2HttpRequestDataProvider
 
getHttpRequestVersion() - Method in class com.helger.as2lib.util.http.AS2HttpRequestDataProviderInputStream
 
getHttpRequestVersion() - Method in interface com.helger.as2lib.util.http.IAS2HttpRequestDataProvider
 
getHTTPVersion() - Method in class com.helger.as2lib.util.http.AS2HttpResponseHandlerSocket
 
getID() - Method in enum com.helger.as2lib.crypto.ECompressionType
 
getID() - Method in enum com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
 
getID() - Method in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
Returns the Signature ID as the combination of the signature algorithm and the digest algorithm.
getIncludeCertificateInSignedContent() - Method in class com.helger.as2lib.partner.Partnership
 
getIncomingMDNCallback() - Method in class com.helger.as2lib.processor.receiver.net.AS2MDNReceiverHandler
 
getIncomingMDNCallback() - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
 
getInputStream() - Method in class com.helger.as2lib.util.http.AS2HttpClient
Get InputStream
getInterval() - Method in class com.helger.as2lib.processor.receiver.AbstractActivePollingModule
 
getKey() - Method in exception com.helger.as2lib.params.AS2InvalidParameterException
 
getKeyStore() - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
getKeyStore() - Method in interface com.helger.as2lib.cert.IKeyStoreCertificateFactory
 
getKeyStoreBytes() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getKeyStoreFile() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getKeyStoreFromCtor() - Method in class com.helger.as2lib.cert.PredefinedCertificateFactory
 
getKeyStorePassword() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getKeyStoreType() - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
getKeyStoreType() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getLoggingText() - Method in class com.helger.as2lib.message.AbstractBaseMessage
 
getLoggingText() - Method in interface com.helger.as2lib.message.IBaseMessage
 
getMDN() - Method in class com.helger.as2lib.client.AS2ClientResponse
 
getMDN() - Method in class com.helger.as2lib.message.AbstractMessage
 
getMDN() - Method in interface com.helger.as2lib.message.IMessage
 
getMDNAction() - Method in class com.helger.as2lib.disposition.DispositionType
 
getMDNDisposition() - Method in class com.helger.as2lib.client.AS2ClientResponse
 
getMDNMessageID() - Method in class com.helger.as2lib.client.AS2ClientResponse
 
getMDNOptions() - Method in class com.helger.as2lib.client.AS2ClientSettings
Get the current MDN options.
getMDNStream(IMessageMDN) - Method in class com.helger.as2lib.processor.storage.MDNFileModule
 
getMDNSubject() - Method in class com.helger.as2lib.partner.Partnership
 
getMDNText() - Method in class com.helger.as2lib.client.AS2ClientResponse
 
getMDNVerificationCertificate() - Method in class com.helger.as2lib.client.AS2ClientResponse
 
getMessage() - Method in class com.helger.as2lib.message.AbstractMessageMDN
 
getMessage() - Method in interface com.helger.as2lib.message.IMessageMDN
 
getMessage() - Method in exception com.helger.as2lib.processor.AS2ProcessorException
 
getMessage() - Method in class com.helger.as2lib.processor.resender.ResendItem
 
getMessage() - Method in exception com.helger.as2lib.processor.sender.AS2HttpResponseException
 
getMessage(boolean) - Method in exception com.helger.as2lib.processor.AS2ProcessorException
 
getMessageID() - Method in interface com.helger.as2lib.message.IBaseMessage
 
getMessageIDFormat() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getMessageIDFormat(String) - Method in class com.helger.as2lib.partner.Partnership
 
getMessageProcessor() - Method in class com.helger.as2lib.session.AS2Session
 
getMessageProcessor() - Method in interface com.helger.as2lib.session.IAS2Session
Short-cut method to retrieve a processor.
getMICAlgAsString() - Method in class com.helger.as2lib.disposition.DispositionOptions
 
getMICAlgCount() - Method in class com.helger.as2lib.disposition.DispositionOptions
 
getMICAlgImportance() - Method in class com.helger.as2lib.disposition.DispositionOptions
 
getMICAlgorithmID() - Method in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
 
getMICMatchingHandler() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getMICMatchingHandler() - Method in class com.helger.as2lib.processor.receiver.net.AS2MDNReceiverHandler
 
getMICMatchingHandler() - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
 
getModule() - Method in class com.helger.as2lib.processor.receiver.net.AS2MDNReceiverHandler
 
getModuleCount() - Method in class com.helger.as2lib.processor.AbstractMessageProcessor
 
getModuleCount() - Method in interface com.helger.as2lib.processor.IMessageProcessor
 
getModuleOfClass(Class<T>) - Method in class com.helger.as2lib.processor.AbstractMessageProcessor
 
getModuleOfClass(Class<T>) - Method in interface com.helger.as2lib.processor.IMessageProcessor
 
getMsg() - Method in exception com.helger.as2lib.processor.AS2NoModuleException
 
getName() - Method in class com.helger.as2lib.AbstractDynamicComponent
 
getName() - Method in interface com.helger.as2lib.IDynamicComponent
Returns a name for the component.
getName() - Method in class com.helger.as2lib.partner.Partnership
 
getName() - Method in class com.helger.as2lib.partner.xml.Partner
 
getOID() - Method in enum com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
 
getOID() - Method in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
The OID with which the message digest is created.
getOID() - Method in interface com.helger.as2lib.crypto.ICryptoAlgorithm
 
getOriginalMessageID() - Method in class com.helger.as2lib.client.AS2ClientResponse
 
getOutgoingHttpCallback() - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
 
getParameter(String) - Method in class com.helger.as2lib.params.AbstractParameterParser
 
getParameter(String) - Method in class com.helger.as2lib.params.CompositeParameters
 
getParameter(String) - Method in class com.helger.as2lib.params.DateParameters
 
getParameter(String) - Method in class com.helger.as2lib.params.ExceptionParameters
Deprecated.
 
getParameter(String) - Method in class com.helger.as2lib.params.MessageMDNParameters
 
getParameter(String) - Method in class com.helger.as2lib.params.MessageParameters
 
getParameter(String) - Method in class com.helger.as2lib.params.RandomParameters
 
getParameterParsers() - Method in class com.helger.as2lib.params.CompositeParameters
 
getPartnerMap() - Method in class com.helger.as2lib.partner.xml.AbstractPartnershipFactoryWithPartners
 
getPartnerOfName(String) - Method in class com.helger.as2lib.partner.xml.AbstractPartnershipFactoryWithPartners
 
getPartnerOfName(String) - Method in interface com.helger.as2lib.partner.xml.IPartnerMap
 
getPartnerOfName(String) - Method in interface com.helger.as2lib.partner.xml.IPartnershipFactoryWithPartners
Get all the partner data of the partner with the given name.
getPartnerOfName(String) - Method in class com.helger.as2lib.partner.xml.PartnerMap
 
getPartnership() - Method in exception com.helger.as2lib.partner.AS2PartnershipNotFoundException
 
getPartnership(Partnership) - Method in class com.helger.as2lib.partner.AbstractPartnershipFactory
 
getPartnership(Partnership) - Method in interface com.helger.as2lib.partner.IPartnershipFactory
Get the partnership identified by the provided stub partnership.
getPartnership(Partnership) - Method in class com.helger.as2lib.partner.SelfFillingPartnershipFactory
 
getPartnership(Partnership) - Method in class com.helger.as2lib.partner.xml.SelfFillingXMLPartnershipFactory
 
getPartnershipByID(IStringMap, IStringMap) - Method in interface com.helger.as2lib.partner.IPartnershipMap
 
getPartnershipByID(IStringMap, IStringMap) - Method in class com.helger.as2lib.partner.PartnershipMap
 
getPartnershipByName(String) - Method in class com.helger.as2lib.partner.AbstractPartnershipFactory
 
getPartnershipByName(String) - Method in interface com.helger.as2lib.partner.IPartnershipFactory
Find an existing partnership by its name.
getPartnershipByName(String) - Method in interface com.helger.as2lib.partner.IPartnershipMap
 
getPartnershipByName(String) - Method in class com.helger.as2lib.partner.PartnershipMap
 
getPartnershipFactory() - Method in class com.helger.as2lib.session.AS2Session
 
getPartnershipFactory() - Method in interface com.helger.as2lib.session.IAS2Session
Short-cut method to retrieve a partner factory.
getPartnershipMap() - Method in class com.helger.as2lib.partner.AbstractPartnershipFactory
 
getPartnershipName() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getPartnershipType() - Method in exception com.helger.as2lib.cert.AS2CertificateNotFoundException
 
getPassword() - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
getPassword() - Method in interface com.helger.as2lib.cert.IStorableCertificateFactory
 
getPendingInfoFile(AS2Message) - Method in class com.helger.as2lib.processor.receiver.net.AS2MDNReceiverHandler
Get the pending info file itself.
getPendingMDNFolder() - Method in interface com.helger.as2lib.processor.IMessageProcessor
 
getPendingMDNInfoFolder() - Method in interface com.helger.as2lib.processor.IMessageProcessor
 
getPort() - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
getPort() - Method in exception com.helger.as2lib.processor.receiver.net.AS2NetException
 
getPrivateKey(X509Certificate) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
getPrivateKey(X509Certificate) - Method in interface com.helger.as2lib.cert.ICertificateFactory
 
getProcessor() - Method in exception com.helger.as2lib.processor.AS2ProcessorException
 
getProcessortThread() - Method in class com.helger.as2lib.processor.AsyncMessageProcessor
 
getProtocol() - Method in class com.helger.as2lib.disposition.DispositionOptions
 
getProtocol() - Method in class com.helger.as2lib.message.AS2Message
 
getProtocol() - Method in interface com.helger.as2lib.message.IMessage
 
getProtocol() - Method in class com.helger.as2lib.partner.Partnership
 
getProtocol() - Method in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
getProtocolImportance() - Method in class com.helger.as2lib.disposition.DispositionOptions
 
getReceiverAS2ID() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getReceiverAS2ID() - Method in class com.helger.as2lib.partner.Partnership
 
getReceiverCertificate() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getReceiverEmail() - Method in class com.helger.as2lib.partner.Partnership
 
getReceiverID(String) - Method in class com.helger.as2lib.partner.Partnership
Get the value of an arbitrary receiver ID
getReceiverKeyAlias() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getReceiverModule() - Method in class com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler
 
getReceiverX509Alias() - Method in class com.helger.as2lib.partner.Partnership
 
getResendAction() - Method in class com.helger.as2lib.processor.resender.ResendItem
 
getResendDelayMS() - Method in class com.helger.as2lib.processor.resender.AbstractActiveResenderModule
 
getResendItemCount() - Method in class com.helger.as2lib.processor.resender.InMemoryResenderModule
 
getResponseCode() - Method in class com.helger.as2lib.util.http.AS2HttpClient
 
getResponseHeaderFields() - Method in class com.helger.as2lib.util.http.AS2HttpClient
 
getResponseMessage() - Method in class com.helger.as2lib.util.http.AS2HttpClient
 
getResponseTimeout() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getResponseTimeout() - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
 
getRetries() - Method in class com.helger.as2lib.processor.resender.ResendItem
 
getRetryCount() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getRetryCount(Partnership, Map<String, Object>) - Method in class com.helger.as2lib.processor.sender.AbstractSenderModule
How many times should this message be sent?
getSafeFileAndFolderName(String) - Static method in class com.helger.as2lib.util.AS2IOHelper
 
getSecurityProviderName() - Method in class com.helger.as2lib.crypto.BCCryptoHelper
 
getSenderAS2ID() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getSenderAS2ID() - Method in class com.helger.as2lib.partner.Partnership
 
getSenderEmail() - Method in class com.helger.as2lib.partner.Partnership
 
getSenderEmailAddress() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getSenderID(String) - Method in class com.helger.as2lib.partner.Partnership
Get the value of an arbitrary sender ID
getSenderKeyAlias() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getSenderX509Alias() - Method in class com.helger.as2lib.partner.Partnership
 
getSession() - Method in class com.helger.as2lib.AbstractDynamicComponent
 
getSession() - Method in interface com.helger.as2lib.IDynamicComponent
Returns the Session used to initialize this Component.
getShortToString() - Method in exception com.helger.as2lib.processor.AS2ProcessorException
 
getSignAlgo() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getSignAlgoID() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getSignAlgorithmName() - Method in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
 
getSigningAlgorithm() - Method in class com.helger.as2lib.partner.Partnership
 
getSocket() - Method in class com.helger.as2lib.util.http.AS2HttpResponseHandlerSocket
 
getSourceMsg() - Method in exception com.helger.as2lib.exception.AS2Exception
 
getStatus() - Method in class com.helger.as2lib.disposition.DispositionType
 
getStatusDescription() - Method in class com.helger.as2lib.disposition.DispositionType
 
getStatusModifier() - Method in class com.helger.as2lib.disposition.DispositionType
 
getStoreFilename(int) - Method in class com.helger.as2lib.util.dump.HTTPIncomingDumperDirectoryBased
The filename to be used to store the request in the folder provided in the constructor.
getSubject() - Method in class com.helger.as2lib.client.AS2ClientRequest
 
getSubject() - Method in interface com.helger.as2lib.message.IMessage
 
getSubject() - Method in class com.helger.as2lib.partner.Partnership
 
getTarget() - Method in exception com.helger.as2lib.params.AS2InvalidParameterException
 
getTempDir() - Method in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
getTempDir() - Static method in class com.helger.as2lib.util.AS2ResourceHelper
 
getTempSharedFileInputStream() - Method in class com.helger.as2lib.message.AbstractMessage
 
getTempSharedFileInputStream() - Method in interface com.helger.as2lib.message.IMessage
 
getTempSharedFileInputStream(InputStream, String) - Static method in class com.helger.as2lib.util.http.TempSharedFileInputStream
Stores the content of the input InputStream in a temporary file (in the system temporary directory, and opens SharedFileInputStream on that file.
getText() - Method in exception com.helger.as2lib.disposition.AS2DispositionException
 
getText() - Method in class com.helger.as2lib.message.AbstractMessageMDN
 
getText() - Method in interface com.helger.as2lib.message.IMessageMDN
 
getTransferData(ActivationDataFlavor, DataSource) - Method in class com.helger.as2lib.util.javamail.DispositionDataContentHandler
 
getTransferDataFlavors() - Method in class com.helger.as2lib.util.javamail.DispositionDataContentHandler
 
getTransferRate(long, StopWatch) - Static method in class com.helger.as2lib.util.AS2IOHelper
 
getUnifiedAlias(String) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
Overridable method to perform unifications on aliases, e.g. for lower casing when using Oracle JDKs PKCS12 implementation.
getUniqueFile(File, String) - Static method in class com.helger.as2lib.util.AS2IOHelper
 
getUrl() - Method in exception com.helger.as2lib.processor.sender.AS2HttpResponseException
 
getURL() - Method in class com.helger.as2lib.util.http.AS2HttpClient
 
getValue() - Method in exception com.helger.as2lib.params.AS2InvalidParameterException
 
getVerificationCertificateConsumer() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
getVerificationCertificateConsumer() - Method in class com.helger.as2lib.processor.receiver.net.AbstractReceiverHandler
 
getVerificationCertificateConsumer() - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
 
getVerifyUseCertificateInBodyPart() - Method in class com.helger.as2lib.partner.Partnership
 
getWithoutSpaces(String) - Static method in class com.helger.as2lib.util.AS2Helper
 
getWrappedOS() - Method in class com.helger.as2lib.util.dump.HTTPIncomingDumperStreamBased
 
getWrappedOS() - Method in class com.helger.as2lib.util.dump.HTTPOutgoingDumperStreamBased
 

H

handle(AbstractActiveNetModule, Socket) - Method in class com.helger.as2lib.processor.receiver.net.AS2MDNReceiverHandler
 
handle(AbstractActiveNetModule, Socket) - Method in class com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler
 
handle(AbstractActiveNetModule, Socket) - Method in interface com.helger.as2lib.processor.receiver.net.INetModuleHandler
 
handle(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.AsyncMessageProcessor
 
handle(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.DefaultMessageProcessor
 
handle(String, IMessage, Map<String, Object>) - Method in interface com.helger.as2lib.processor.IMessageProcessor
 
handle(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.module.AbstractActiveModule
 
handle(String, IMessage, Map<String, Object>) - Method in interface com.helger.as2lib.processor.module.IProcessorModule
Main handling of the message.
handle(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.resender.DirectoryResenderModule
 
handle(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.resender.ImmediateResenderModule
 
handle(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.resender.InMemoryResenderModule
 
handle(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
 
handle(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.sender.AsynchMDNSenderModule
 
handle(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.storage.MDNFileModule
 
handle(String, IMessage, Map<String, Object>) - Method in class com.helger.as2lib.processor.storage.MessageFileModule
 
handleError(IMessage, AS2Exception) - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
handleError(File, String, String) - Static method in class com.helger.as2lib.util.AS2IOHelper
move the file to an error directory
handleIncomingMessage(String, DataSource, AS2Message, IAS2HttpResponseHandler) - Method in class com.helger.as2lib.processor.receiver.net.AS2MDNReceiverHandler
 
handleIncomingMessage(String, DataSource, AS2Message, IAS2HttpResponseHandler) - Method in class com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler
This method can be used to handle an incoming HTTP message AFTER the headers where extracted.
hasException() - Method in class com.helger.as2lib.client.AS2ClientResponse
 
hasExecutionDuration() - Method in class com.helger.as2lib.client.AS2ClientResponse
 
hashCode() - Method in class com.helger.as2lib.AbstractDynamicComponent
 
hashCode() - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
hashCode() - Method in class com.helger.as2lib.crypto.MIC
 
hashCode() - Method in class com.helger.as2lib.partner.AbstractPartnershipFactory
 
hashCode() - Method in class com.helger.as2lib.partner.xml.AbstractPartnershipFactoryWithPartners
 
hashCode() - Method in class com.helger.as2lib.partner.xml.Partner
 
hashCode() - Method in class com.helger.as2lib.processor.AbstractMessageProcessor
 
hashCode() - Method in class com.helger.as2lib.processor.AsyncMessageProcessor
 
hashCode() - Method in class com.helger.as2lib.processor.module.AbstractActiveModule
 
hashCode() - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
hashCode() - Method in class com.helger.as2lib.processor.resender.AbstractActiveResenderModule
 
hashCode() - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
 
hashCode() - Method in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
hasMDN() - Method in class com.helger.as2lib.client.AS2ClientResponse
 
hasMDNOptions() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
hasMICAlg() - Method in class com.helger.as2lib.disposition.DispositionOptions
 
headers() - Method in class com.helger.as2lib.message.AbstractBaseMessage
 
headers() - Method in interface com.helger.as2lib.message.IBaseMessage
 
HTTPHelper - Class in com.helger.as2lib.util.http
HTTP utility methods.
HTTPIncomingDumperDirectoryBased - Class in com.helger.as2lib.util.dump
Directory based incoming HTTP dumper.
HTTPIncomingDumperDirectoryBased(File) - Constructor for class com.helger.as2lib.util.dump.HTTPIncomingDumperDirectoryBased
 
HTTPIncomingDumperStreamBased - Class in com.helger.as2lib.util.dump
Stream based incoming HTTP dumper.
HTTPIncomingDumperStreamBased(OutputStream) - Constructor for class com.helger.as2lib.util.dump.HTTPIncomingDumperStreamBased
 
HTTPOutgoingDumperFileBased - Class in com.helger.as2lib.util.dump
Directory based outgoing HTTP dumper.
HTTPOutgoingDumperFileBased(File) - Constructor for class com.helger.as2lib.util.dump.HTTPOutgoingDumperFileBased
 
HTTPOutgoingDumperFileBased(File, IBaseMessage) - Constructor for class com.helger.as2lib.util.dump.HTTPOutgoingDumperFileBased
 
HTTPOutgoingDumperStreamBased - Class in com.helger.as2lib.util.dump
Abstract outgoing HTTP dumper using an OutputStream for operations.
HTTPOutgoingDumperStreamBased(OutputStream) - Constructor for class com.helger.as2lib.util.dump.HTTPOutgoingDumperStreamBased
 

I

IAliasedCertificateFactory - Interface in com.helger.as2lib.cert
Certificate factory with support for alias handling
IAS2HttpRequestDataProvider - Interface in com.helger.as2lib.util.http
Provider interface to retrieve an AS2 InputStream.
IAS2HttpResponseHandler - Interface in com.helger.as2lib.util.http
Abstract HTTP response handler.
IAS2IncomingMDNCallback - Interface in com.helger.as2lib.util.http
Callback interface to be invoked for incoming MDNs to simplify logging.
IAS2OutgoingHttpCallback - Interface in com.helger.as2lib.util.http
Remote communication callback for easy logging of remove interactions.
IAS2Session - Interface in com.helger.as2lib.session
This interface provides configuration and resource information, and a means for components to access the functionality of other components.
IBaseMessage - Interface in com.helger.as2lib.message
Base interface for IMessage and IMessageMDN.
ICertificateFactory - Interface in com.helger.as2lib.cert
Base interface for a certificate factory.
ICryptoAlgorithm - Interface in com.helger.as2lib.crypto
Base interface for signing and crypting crypto algorithms.
ICryptoHelper - Interface in com.helger.as2lib.crypto
Base interface for all crypto related methods in this project.
IDynamicComponent - Interface in com.helger.as2lib
The Component interface provides a standard way to dynamically create and initialize an object.
IHTTPIncomingDumper - Interface in com.helger.as2lib.util.dump
Base interface to dump incoming HTTP requests
IHTTPOutgoingDumper - Interface in com.helger.as2lib.util.dump
Base interface to dump outgoing HTTP requests
IHTTPOutgoingDumperFactory - Interface in com.helger.as2lib.util.dump
Factory interface for creating IHTTPOutgoingDumper objects.
IKeyStoreCertificateFactory - Interface in com.helger.as2lib.cert
Base interface for a certificate factory that is based on a key store.
IMessage - Interface in com.helger.as2lib.message
Base interface for an AS2 Message
IMessageMDN - Interface in com.helger.as2lib.message
Base interface for an AS2 MDN
IMessageProcessor - Interface in com.helger.as2lib.processor
Process incoming messages.
IMICMatchingHandler - Interface in com.helger.as2lib.crypto
A special handler if MIC is not matched.
ImmediateResenderModule - Class in com.helger.as2lib.processor.resender
A synchronous, in-memory resender module that has no delay.
ImmediateResenderModule() - Constructor for class com.helger.as2lib.processor.resender.ImmediateResenderModule
 
IMPORTANCE_OPTIONAL - Static variable in class com.helger.as2lib.disposition.DispositionOptions
 
IMPORTANCE_REQUIRED - Static variable in class com.helger.as2lib.disposition.DispositionOptions
 
INetModuleHandler - Interface in com.helger.as2lib.processor.receiver.net
Base interface for a module handler for Net interactions.
initCertificateFactory(AS2ClientSettings, AS2Session) - Method in class com.helger.as2lib.client.AS2Client
This method initializes the certificate factory.
initDynamicComponent(IAS2Session, IStringMap) - Method in class com.helger.as2lib.AbstractDynamicComponent
 
initDynamicComponent(IAS2Session, IStringMap) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
initDynamicComponent(IAS2Session, IStringMap) - Method in interface com.helger.as2lib.IDynamicComponent
After creating a Component object, this method should be called to set any parameters used by the component.
initDynamicComponent(IAS2Session, IStringMap) - Method in class com.helger.as2lib.partner.xml.XMLPartnershipFactory
 
initDynamicComponent(IAS2Session, IStringMap) - Method in class com.helger.as2lib.processor.receiver.AbstractActivePollingModule
 
initDynamicComponent(IAS2Session, IStringMap) - Method in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
 
initDynamicComponent(IAS2Session, IStringMap) - Method in class com.helger.as2lib.processor.resender.AbstractActiveResenderModule
 
initDynamicComponent(IAS2Session, IStringMap) - Method in class com.helger.as2lib.processor.resender.DirectoryResenderModule
 
initDynamicComponent(IAS2Session, IStringMap) - Method in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
initEmptyKeyStore() - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
This method is responsible to create a new empty keystore based on the configured type.
initMessageProcessor(AS2Session) - Method in class com.helger.as2lib.client.AS2Client
Init the message processor.
initPartnershipFactory(AS2Session) - Method in class com.helger.as2lib.client.AS2Client
Init the partnership factory.
InMemoryResenderModule - Class in com.helger.as2lib.processor.resender
An asynchronous, in-memory, polling based resender module.
InMemoryResenderModule() - Constructor for class com.helger.as2lib.processor.resender.InMemoryResenderModule
 
internalGetCertificate(String, ECertificatePartnershipType) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
IPartner - Interface in com.helger.as2lib.partner.xml
Read-only interface for a single partner that is used in a partnership.
IPartnerMap - Interface in com.helger.as2lib.partner.xml
Read-only interface to manage the mapping from name to partner (represented by a StringMap).
IPartnershipFactory - Interface in com.helger.as2lib.partner
This is the base interface for a partnership factory (it is more manager but who cares).
IPartnershipFactoryWithPartners - Interface in com.helger.as2lib.partner.xml
This partnership factory extends IPartnershipFactory by adding "partners".
IPartnershipMap - Interface in com.helger.as2lib.partner
Read-only interface for managing the name to Partnership mapping.
IProcessorActiveModule - Interface in com.helger.as2lib.processor.module
A special processor module that supports a special start/stop cycle (e.g.
IProcessorModule - Interface in com.helger.as2lib.processor.module
A processor module is a module that is to be used within an IMessageProcessor instance.
IProcessorReceiverModule - Interface in com.helger.as2lib.processor.receiver
 
IProcessorResenderModule - Interface in com.helger.as2lib.processor.resender
Base interface for a re-sender module.
IProcessorSenderModule - Interface in com.helger.as2lib.processor.sender
 
IProcessorStorageModule - Interface in com.helger.as2lib.processor.storage
 
IRefreshablePartnershipFactory - Interface in com.helger.as2lib.partner
A partnership factory that can be refreshed.
isAsyncMDNRequested() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
isBlockErrorMDN() - Method in class com.helger.as2lib.partner.Partnership
 
isBusy() - Method in class com.helger.as2lib.processor.receiver.AbstractActivePollingModule
 
isChunkedEncodingAlreadyProcessed() - Method in class com.helger.as2lib.util.http.AS2HttpRequestDataProviderInputStream
 
isChunkedEncodingAlreadyProcessed() - Method in interface com.helger.as2lib.util.http.IAS2HttpRequestDataProvider
 
isCompressBeforeSign() - Method in class com.helger.as2lib.partner.Partnership
 
isCompressBeforeSigning() - Method in class com.helger.as2lib.client.AS2ClientSettings
Check if compress before sign or sign before compress is used.
isCompressed(String) - Method in class com.helger.as2lib.crypto.BCCryptoHelper
 
isCompressed(String) - Method in interface com.helger.as2lib.crypto.ICryptoHelper
Check if the passed content type indicates compression.
isCryptoSignIncludeCertificateInBodyPart() - Method in class com.helger.as2lib.session.AS2Session
 
isCryptoSignIncludeCertificateInBodyPart() - Method in interface com.helger.as2lib.session.IAS2Session
 
isCryptoVerifyUseCertificateInBodyPart() - Method in class com.helger.as2lib.session.AS2Session
 
isCryptoVerifyUseCertificateInBodyPart() - Method in interface com.helger.as2lib.session.IAS2Session
 
isDebugLogEnabled() - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
isDisableBackup() - Method in class com.helger.as2lib.partner.xml.XMLPartnershipFactory
 
isDisableDecompress() - Method in class com.helger.as2lib.partner.Partnership
 
isDisableDecrypt() - Method in class com.helger.as2lib.partner.Partnership
 
isDisableVerify() - Method in class com.helger.as2lib.partner.Partnership
 
isDumpComment() - Method in class com.helger.as2lib.util.dump.HTTPOutgoingDumperStreamBased
 
isDumpHeader() - Method in class com.helger.as2lib.util.dump.HTTPOutgoingDumperStreamBased
 
isDumpPayload() - Method in class com.helger.as2lib.util.dump.HTTPOutgoingDumperStreamBased
 
isEncrypted(MimeBodyPart) - Method in class com.helger.as2lib.crypto.BCCryptoHelper
 
isEncrypted(MimeBodyPart) - Method in interface com.helger.as2lib.crypto.ICryptoHelper
Check if the passed MIME body part is encrypted.
isError() - Method in class com.helger.as2lib.disposition.DispositionType
 
isErrorResponseCode(int) - Static method in class com.helger.as2lib.util.http.AS2HttpClient
This method determines if something is an HTTP error or not.
isErrorStoreBody() - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
isForceDecrypt() - Method in class com.helger.as2lib.partner.Partnership
 
isForceVerify() - Method in class com.helger.as2lib.partner.Partnership
 
isIgnoreMissingParsers() - Method in class com.helger.as2lib.params.CompositeParameters
 
isMDNRequested() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
isMICAlgOptional() - Method in class com.helger.as2lib.disposition.DispositionOptions
 
isMICAlgRequired() - Method in class com.helger.as2lib.disposition.DispositionOptions
 
isProtocolOptional() - Method in class com.helger.as2lib.disposition.DispositionOptions
 
isProtocolRequired() - Method in class com.helger.as2lib.disposition.DispositionOptions
 
isQuoteHeaderHeaderValues() - Method in class com.helger.as2lib.util.http.AS2HttpResponseHandlerSocket
 
isQuoteHeaderValues() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
isQuoteHeaderValues() - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
isQuoteHeaderValues() - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
 
isRemoveCmsAlgorithmProtect() - Method in class com.helger.as2lib.partner.Partnership
 
isRequestingAsynchMDN() - Method in class com.helger.as2lib.message.AS2Message
 
isRequestingAsynchMDN() - Method in interface com.helger.as2lib.message.IMessage
 
isRequestingMDN() - Method in class com.helger.as2lib.message.AS2Message
 
isRequestingMDN() - Method in interface com.helger.as2lib.message.IMessage
 
isRFC3851Algorithm() - Method in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
 
isRFC3851MICAlgs() - Method in class com.helger.as2lib.partner.Partnership
 
isRFC5751Algorithm() - Method in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
 
isRunning() - Method in class com.helger.as2lib.processor.module.AbstractActiveModule
 
isRunning() - Method in interface com.helger.as2lib.processor.module.IProcessorActiveModule
 
isSaveChangesToFile() - Method in class com.helger.as2lib.cert.CertificateFactory
 
isSaveChangesToFile() - Method in interface com.helger.as2lib.cert.IStorableCertificateFactory
 
isSaveKeyStoreChangesToFile() - Method in class com.helger.as2lib.client.AS2ClientSettings
 
isSendExceptionsInMDN() - Method in class com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler
 
isSendExceptionStackTraceInMDN() - Method in class com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler
This method is only evaluated, if AS2ReceiverHandler.isSendExceptionsInMDN() returns true.
isSigned(MimeBodyPart) - Method in class com.helger.as2lib.crypto.BCCryptoHelper
 
isSigned(MimeBodyPart) - Method in interface com.helger.as2lib.crypto.ICryptoHelper
Check if the passed MIME body part is signed.
isTimeToSend() - Method in class com.helger.as2lib.processor.resender.ResendItem
 
isTimeToSend(File) - Method in class com.helger.as2lib.processor.resender.DirectoryResenderModule
 
IStorableCertificateFactory - Interface in com.helger.as2lib.cert
Base interface for a certificate factory that can store to a file.
isUseSSL(String) - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
Determine, if the SSL/TLS context should be used or not.
isWarning() - Method in class com.helger.as2lib.disposition.DispositionType
 
iterator() - Method in class com.helger.as2lib.partner.xml.Partner
 

K

KEY_ATTRIBUTES - Static variable in class com.helger.as2lib.params.MessageMDNParameters
 
KEY_ATTRIBUTES - Static variable in class com.helger.as2lib.params.MessageParameters
 
KEY_CONTENT_DISPOSITION - Static variable in class com.helger.as2lib.params.MessageParameters
 
KEY_HEADERS - Static variable in class com.helger.as2lib.params.MessageMDNParameters
 
KEY_HEADERS - Static variable in class com.helger.as2lib.params.MessageParameters
 
KEY_MESSAGE - Static variable in class com.helger.as2lib.params.ExceptionParameters
Deprecated.
 
KEY_MESSAGE - Static variable in class com.helger.as2lib.params.MessageMDNParameters
 
KEY_NAME - Static variable in class com.helger.as2lib.params.ExceptionParameters
Deprecated.
 
KEY_RECEIVER - Static variable in class com.helger.as2lib.params.MessageMDNParameters
 
KEY_RECEIVER - Static variable in class com.helger.as2lib.params.MessageParameters
 
KEY_SENDER - Static variable in class com.helger.as2lib.params.MessageMDNParameters
 
KEY_SENDER - Static variable in class com.helger.as2lib.params.MessageParameters
 
KEY_TERMINATED - Static variable in class com.helger.as2lib.params.ExceptionParameters
Deprecated.
 
KEY_TEXT - Static variable in class com.helger.as2lib.params.MessageMDNParameters
 
KEY_TRACE - Static variable in class com.helger.as2lib.params.ExceptionParameters
Deprecated.
 

L

load() - Method in interface com.helger.as2lib.cert.IStorableCertificateFactory
Shortcut for load (getFilename (), getPassword ());
load(InputStream) - Method in class com.helger.as2lib.partner.xml.XMLPartnershipFactory
 
load(InputStream, char[]) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
load(InputStream, char[]) - Method in interface com.helger.as2lib.cert.IStorableCertificateFactory
 
load(String, char[]) - Method in interface com.helger.as2lib.cert.IStorableCertificateFactory
 
loadKeyStore(IKeyStoreType, InputStream, char[]) - Method in class com.helger.as2lib.crypto.BCCryptoHelper
 
loadKeyStore(IKeyStoreType, InputStream, char[]) - Method in interface com.helger.as2lib.crypto.ICryptoHelper
Load a key store from the specified input stream.
loadPartner(IMicroElement) - Method in class com.helger.as2lib.partner.xml.XMLPartnershipFactory
 
loadPartnerIDs(IMicroElement, IPartnerMap, Partnership, boolean) - Method in class com.helger.as2lib.partner.xml.XMLPartnershipFactory
 
loadPartnership(IMicroElement, IPartnerMap) - Method in class com.helger.as2lib.partner.xml.XMLPartnershipFactory
 
loadPartnershipAttributes(IMicroElement, Partnership) - Method in class com.helger.as2lib.partner.xml.XMLPartnershipFactory
 
log(boolean, File, IMessage) - Method in exception com.helger.as2lib.exception.AS2Exception
 
log(Class<?>, boolean, String, File, IMessage, Throwable) - Static method in exception com.helger.as2lib.exception.AS2Exception
 
LoggingMICMatchingHandler - Class in com.helger.as2lib.crypto
Logging implementation of IMICMatchingHandler
LoggingMICMatchingHandler() - Constructor for class com.helger.as2lib.crypto.LoggingMICMatchingHandler
 

M

m_aRWLock - Variable in class com.helger.as2lib.AbstractDynamicComponent
 
MA_DESTINATION_IP - Static variable in class com.helger.as2lib.processor.CNetAttribute
 
MA_DESTINATION_PORT - Static variable in class com.helger.as2lib.processor.CNetAttribute
 
MA_FILENAME - Static variable in class com.helger.as2lib.processor.CFileAttribute
 
MA_FILEPATH - Static variable in class com.helger.as2lib.processor.CFileAttribute
 
MA_HTTP_ORIGINAL_CONTENT_LENGTH - Static variable in class com.helger.as2lib.util.http.HTTPHelper
The original content length before any eventual decoding (only if Content-Transfer-Encoding is provided)
MA_HTTP_ORIGINAL_CONTENT_TRANSFER_ENCODING - Static variable in class com.helger.as2lib.util.http.HTTPHelper
The value of the Content-Transfer-Encoding header (if provided)
MA_HTTP_REQ_TYPE - Static variable in class com.helger.as2lib.util.http.HTTPHelper
The request method used (POST or GET)
MA_HTTP_REQ_URL - Static variable in class com.helger.as2lib.util.http.HTTPHelper
The request URL used - defaults to "/"
MA_HTTP_REQ_VERSION - Static variable in class com.helger.as2lib.util.http.HTTPHelper
The HTTP version used.
MA_PENDING_FILENAME - Static variable in class com.helger.as2lib.processor.CFileAttribute
The path and name of the file containing a message without an MDN yet
MA_SOURCE_IP - Static variable in class com.helger.as2lib.processor.CNetAttribute
 
MA_SOURCE_PORT - Static variable in class com.helger.as2lib.processor.CNetAttribute
 
MA_STATUS - Static variable in class com.helger.as2lib.processor.CFileAttribute
Only used to indicate, whether an async MDN is awaited or not.
MA_STATUS_PENDING - Static variable in class com.helger.as2lib.processor.CFileAttribute
A status value to be used with CFileAttribute.MA_STATUS
MainThread(AbstractActiveNetModule, String, int) - Constructor for class com.helger.as2lib.processor.receiver.AbstractActiveNetModule.MainThread
 
makeAS2CommandMapChanges() - Static method in class com.helger.as2lib.session.AS2Session
 
mapAttributeNodes(IMicroElement, String, String, String) - Static method in class com.helger.as2lib.util.AS2XMLHelper
 
markAsChanged() - Method in class com.helger.as2lib.partner.AbstractPartnershipFactory
Callback method that is invoked, when this object is modified.
matches(Partnership) - Method in class com.helger.as2lib.partner.Partnership
Check if sender and receiver IDs of this partnership match the ones of the provided partnership.
MDNA_DISPOSITION - Static variable in class com.helger.as2lib.message.AS2MessageMDN
 
MDNA_FINAL_RECIPIENT - Static variable in class com.helger.as2lib.message.AS2MessageMDN
 
MDNA_MIC - Static variable in class com.helger.as2lib.message.AS2MessageMDN
 
MDNA_ORIG_MESSAGEID - Static variable in class com.helger.as2lib.message.AS2MessageMDN
 
MDNA_ORIG_RECIPIENT - Static variable in class com.helger.as2lib.message.AS2MessageMDN
 
MDNA_REPORTING_UA - Static variable in class com.helger.as2lib.message.AS2MessageMDN
 
MDNACTION_MDN_SENT_AUTOMATICALLY - Static variable in class com.helger.as2lib.disposition.DispositionType
 
MDNFileModule - Class in com.helger.as2lib.processor.storage
Store an MDN to a file
MDNFileModule() - Constructor for class com.helger.as2lib.processor.storage.MDNFileModule
 
MessageFileModule - Class in com.helger.as2lib.processor.storage
Store message content and optionally message headers and attributes to a file
MessageFileModule() - Constructor for class com.helger.as2lib.processor.storage.MessageFileModule
 
MessageMDNParameters - Class in com.helger.as2lib.params
Access to MDN parameters
MessageMDNParameters(IMessageMDN) - Constructor for class com.helger.as2lib.params.MessageMDNParameters
 
MessageParameters - Class in com.helger.as2lib.params
 
MessageParameters(IMessage) - Constructor for class com.helger.as2lib.params.MessageParameters
 
MIC - Class in com.helger.as2lib.crypto
The MIC (Message Integrity Check) value.
MIC(byte[], ECryptoAlgorithmSign) - Constructor for class com.helger.as2lib.crypto.MIC
 
micBytes() - Method in class com.helger.as2lib.crypto.MIC
 
moveFile(File, File, boolean, boolean) - Static method in class com.helger.as2lib.util.AS2IOHelper
 
MSG_DATE - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
MSG_RECEIVER - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
MSG_SENDER - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
MSG_SOURCE_ADDRESS - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
MSG_SUBJECT - Static variable in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 

N

NAME - Static variable in class com.helger.as2lib.CAS2Info
The name of this AS2 client.
NAME_VERSION - Static variable in class com.helger.as2lib.CAS2Info
Combination of CAS2Info.NAME and build version separated by a blank.

O

onBeforeAddPartnership(Partnership) - Method in class com.helger.as2lib.partner.SelfFillingPartnershipFactory
Callback method that is invoked every time a new partnership is automatically added.
onBeforeAddPartnership(Partnership) - Method in class com.helger.as2lib.partner.xml.SelfFillingXMLPartnershipFactory
Callback method that is invoked every time a new partnership is automatically added.
onChange() - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
Custom callback method that is invoked if something changes in the key store.
onChange() - Method in class com.helger.as2lib.cert.CertificateFactory
Custom callback method that is invoked if something changes in the key store.
onIncomingMDN(boolean, IMessageMDN, String, String, String, String, String, boolean, boolean) - Method in interface com.helger.as2lib.util.http.IAS2IncomingMDNCallback
Invoked for every incoming MDN message.
onMICMatch(IMessage, String) - Method in interface com.helger.as2lib.crypto.IMICMatchingHandler
Invoked upon MIC match
onMICMatch(IMessage, String) - Method in class com.helger.as2lib.crypto.LoggingMICMatchingHandler
 
onMICMismatch(IMessage, String, String) - Method in interface com.helger.as2lib.crypto.IMICMatchingHandler
Invoked upon MIC mismatch
onMICMismatch(IMessage, String, String) - Method in class com.helger.as2lib.crypto.LoggingMICMatchingHandler
 
onOutgoingHttpMessage(boolean, String, String, String, MIC, EContentTransferEncoding, String, int) - Method in interface com.helger.as2lib.util.http.IAS2OutgoingHttpCallback
Notify on outgoing messages.
onReceivedMDNError(AS2Message, AS2Exception) - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
Handler for errors in MDN processing.
openPendingInfoStreamForReading(AS2Message) - Method in class com.helger.as2lib.processor.receiver.net.AS2MDNReceiverHandler
Delete the pending info file for reading.
openPendingInfoStreamForWriting(AS2Message, String) - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
Override this method to store pending MDN messages somewhere else than on disc.
OPTION_CAUSE - Static variable in interface com.helger.as2lib.processor.resender.IProcessorResenderModule
An AS2Exception representing the cause of the error
OPTION_INITIAL_SENDER - Static variable in interface com.helger.as2lib.processor.resender.IProcessorResenderModule
The internal object representing the original sender
OPTION_RESEND_ACTION - Static variable in interface com.helger.as2lib.processor.resender.IProcessorResenderModule
The internal send action to be used for resending
OPTION_RETRIES - Static variable in interface com.helger.as2lib.processor.resender.IProcessorResenderModule
Defines the option to be set to define the number of retries.
options() - Method in exception com.helger.as2lib.processor.AS2NoModuleException
 

P

PA_AS2_MDN_OPTIONS - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Requested options for returned MDN
PA_AS2_MDN_TO - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Fill in to request an MDN for a transaction
PA_AS2_RECEIPT_DELIVERY_OPTION - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
URL destination for an async MDN
PA_AS2_URL - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
URL destination for AS2 transactions
PA_BLOCK_ERROR_MDN - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
If set and an error occurs while processing a document, an error MDN will not be sent.
PA_COMPRESSION_MODE - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Optional compression mode
PA_COMPRESSION_TYPE - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Optional compression type.
PA_CONTENT_TRANSFER_ENCODING_RECEIVE - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
optional content transfer encoding value for incoming messages if not specified
PA_CONTENT_TRANSFER_ENCODING_SEND - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
optional content transfer encoding value for outgoing messages.
PA_DATE_FORMAT - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
set this to override the date format used when generating message IDs
PA_DISABLE_DECOMPRESS - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Special attribute to disable decompression of a received message, even if the Content-Type header claims the messages is compressed.
PA_DISABLE_DECRYPT - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Special attribute to disable decryption of a received message, even if the Content-Type header claims the messages is encrypted.
PA_DISABLE_VERIFY - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Special attribute to disable signature verification of a received message, even if the Content-Type header claims the messages is signed.
PA_ENCRYPT - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Set this to the algorithm to use for encryption, check ECryptoAlgorithmCrypt constants for values (using the value of the getID() method)
PA_FORCE_DECRYPT - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Special attribute to force decryption of a received message, even if the Content-Type header claims the messages is not encrypted.
PA_FORCE_VERIFY - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Special attribute to force signature verification of a received message, even if the Content-Type header claims the messages is not signed.
PA_MDN_SUBJECT - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Subject sent in MDN messages
PA_MESSAGEID_FORMAT - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
format to use for message-id if not default
PA_PROTOCOL - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
AS1 or AS2
PA_REMOVE_CMS_ALOGIRTHM_PROTECT - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Special attribute indicating that the CMS attribute "AlgorithmProtect" will be removed.
PA_RFC3851_MICALGS - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Special attribute indicating that the "old" RFC 3851 MIC algorithm names should be used (e.g.
PA_SIGN - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Set this to the signature digest algorithm to sign sent messages, check ECryptoAlgorithmSign constants for values (using the value of the getID() method)
PA_SIGN_INCLUDE_CERT_IN_BODY_PART - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Indicates whether the certificate used for signing should be part of the signed content (when true) or not (when false).
PA_SUBJECT - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Subject sent in messages
PA_VERIFY_USE_CERT_IN_BODY_PART - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Define whether a certificate passed in the signed MIME body part shall be used to verify the signature (when true) or whether to always use the certificate provided in the partnership (when false).
parse(String) - Static method in class com.helger.as2lib.crypto.MIC
Parse the provided String representation of the MIC into a MIC object.
parseContentType(String) - Static method in class com.helger.as2lib.util.AS2HttpHelper
 
parseDate(String, String) - Static method in class com.helger.as2lib.util.AS2DateHelper
 
parseMDN(IMessage, X509Certificate, boolean, Consumer<? super X509Certificate>, AS2ResourceHelper) - Static method in class com.helger.as2lib.util.AS2Helper
 
Partner - Class in com.helger.as2lib.partner.xml
This class represents a single partner.
Partner(IStringMap) - Constructor for class com.helger.as2lib.partner.xml.Partner
 
PARTNER_NAME - Static variable in class com.helger.as2lib.partner.xml.Partner
 
PartnerMap - Class in com.helger.as2lib.partner.xml
Defines a map with all known partners.
PartnerMap() - Constructor for class com.helger.as2lib.partner.xml.PartnerMap
 
partnership() - Method in class com.helger.as2lib.message.AbstractBaseMessage
 
partnership() - Method in interface com.helger.as2lib.message.IBaseMessage
 
Partnership - Class in com.helger.as2lib.partner
This class represents a single partnership.
Partnership(String) - Constructor for class com.helger.as2lib.partner.Partnership
 
PartnershipMap - Class in com.helger.as2lib.partner
The default implementation of IPartnershipMap.
PartnershipMap() - Constructor for class com.helger.as2lib.partner.PartnershipMap
 
PID_AS2 - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
AS2 ID (sender or receiver)
PID_EMAIL - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Email address (sender or receiver)
PID_X509_ALIAS - Static variable in class com.helger.as2lib.partner.CPartnershipIDs
Alias to an X509 Certificate (sender or receiver)
poll() - Method in class com.helger.as2lib.processor.receiver.AbstractActivePollingModule
The abstract message that is called in the defined interval and needs to be overridden by subclasses.
poll() - Method in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
 
PredefinedCertificateFactory - Class in com.helger.as2lib.cert
An example implementation of a Certificate factory that uses an external KeyStore.
PredefinedCertificateFactory(KeyStore) - Constructor for class com.helger.as2lib.cert.PredefinedCertificateFactory
 
processFile(File) - Method in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
 
PROTOCOL_AS2 - Static variable in class com.helger.as2lib.message.AS2Message
 
PROTOCOL_PKCS7_SIGNATURE - Static variable in class com.helger.as2lib.disposition.DispositionOptions
Default protocol value

R

RandomParameters - Class in com.helger.as2lib.params
 
RandomParameters() - Constructor for class com.helger.as2lib.params.RandomParameters
 
read() - Method in class com.helger.as2lib.util.http.ChunkedInputStream
 
read(byte[], int, int) - Method in class com.helger.as2lib.util.http.ChunkedInputStream
 
readAndDecodeHttpRequest(IAS2HttpRequestDataProvider, IAS2HttpResponseHandler, IMessage, IHTTPIncomingDumper) - Static method in class com.helger.as2lib.util.http.HTTPHelper
 
readChunkLen(InputStream) - Static method in class com.helger.as2lib.util.http.HTTPHelper
Read chunk size (including the newline ending it).
readHttpRequest(IAS2HttpRequestDataProvider, IAS2HttpResponseHandler, IMessage, IHTTPIncomingDumper) - Static method in class com.helger.as2lib.util.http.HTTPHelper
Read headers and payload from the passed input stream provider.
readTillNexLine(InputStream) - Static method in class com.helger.as2lib.util.http.HTTPHelper
Deprecated.
readTillNextLine(InputStream) - Static method in class com.helger.as2lib.util.http.HTTPHelper
Read up to (and including) CRLF.
receiveMDN(AS2Message, byte[], IAS2HttpResponseHandler, AS2ResourceHelper) - Method in class com.helger.as2lib.processor.receiver.net.AS2MDNReceiverHandler
method for receiving and processing Async MDN sent from receiver.
RECEIVER - Enum constant in enum com.helger.as2lib.cert.ECertificatePartnershipType
 
receiveSyncMDN(AS2Message, AS2HttpClient, MIC, IHTTPIncomingDumper, AS2ResourceHelper) - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
 
refreshPartnershipFactory() - Method in interface com.helger.as2lib.partner.IRefreshablePartnershipFactory
Refresh the partnership factory.
refreshPartnershipFactory() - Method in class com.helger.as2lib.partner.xml.XMLPartnershipFactory
 
reinitKeyStore() - Method in class com.helger.as2lib.cert.CertificateFactory
 
reinitKeyStore() - Method in interface com.helger.as2lib.cert.IKeyStoreCertificateFactory
Reload the key store from the configured source.
reinitKeyStore() - Method in class com.helger.as2lib.cert.PredefinedCertificateFactory
 
removeAllResendItems() - Method in class com.helger.as2lib.processor.resender.InMemoryResenderModule
Remove all resend items.
removeCertificate(String) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
removeCertificate(String) - Method in interface com.helger.as2lib.cert.IAliasedCertificateFactory
 
removeCertificate(X509Certificate) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
removeCertificate(X509Certificate) - Method in interface com.helger.as2lib.cert.IAliasedCertificateFactory
 
removeModule(IProcessorModule) - Method in class com.helger.as2lib.processor.AbstractMessageProcessor
 
removeModule(IProcessorModule) - Method in interface com.helger.as2lib.processor.IMessageProcessor
 
removePartner(String) - Method in class com.helger.as2lib.partner.xml.AbstractPartnershipFactoryWithPartners
 
removePartner(String) - Method in interface com.helger.as2lib.partner.xml.IPartnershipFactoryWithPartners
Remove a partner.
removePartner(String) - Method in class com.helger.as2lib.partner.xml.PartnerMap
 
removePartnership(Partnership) - Method in class com.helger.as2lib.partner.AbstractPartnershipFactory
 
removePartnership(Partnership) - Method in interface com.helger.as2lib.partner.IPartnershipFactory
Remove the specified partnership.
removePartnership(Partnership) - Method in class com.helger.as2lib.partner.PartnershipMap
Remove the provided partnership.
reparse(AS2Message, AS2HttpClient, IHTTPIncomingDumper) - Method in class com.helger.as2lib.processor.receiver.net.AS2MDNReceiverHandler
 
resend() - Method in class com.helger.as2lib.processor.resender.AbstractActiveResenderModule
 
resend() - Method in class com.helger.as2lib.processor.resender.DirectoryResenderModule
 
resend() - Method in class com.helger.as2lib.processor.resender.InMemoryResenderModule
 
resendFile(File) - Method in class com.helger.as2lib.processor.resender.DirectoryResenderModule
 
resendItem(ResendItem) - Method in class com.helger.as2lib.processor.resender.InMemoryResenderModule
 
ResendItem - Class in com.helger.as2lib.processor.resender
This class represents a single in-memory item to be resend.
ResendItem(String, int, IMessage, long) - Constructor for class com.helger.as2lib.processor.resender.ResendItem
 
resetToDefault() - Method in class com.helger.as2lib.session.AS2Session
 
RSASSA_PSS_WITH_SHA224 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
RSASSA-PSS with digest algorithm SHA224.
RSASSA_PSS_WITH_SHA256 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
RSASSA-PSS with digest algorithm SHA256
RSASSA_PSS_WITH_SHA3_224 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
RSASSA-PSS with digest algorithm SHA3-224
RSASSA_PSS_WITH_SHA3_256 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
RSASSA-PSS with digest algorithm SHA3-256
RSASSA_PSS_WITH_SHA3_384 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
RSASSA-PSS with digest algorithm SHA3-384
RSASSA_PSS_WITH_SHA3_512 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
RSASSA-PSS with digest algorithm SHA3-512
RSASSA_PSS_WITH_SHA384 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
RSASSA-PSS with digest algorithm SHA384
RSASSA_PSS_WITH_SHA512 - Enum constant in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
RSASSA-PSS with digest algorithm SHA512
run() - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule.ConnectionThread
 
run() - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule.MainThread
 

S

save() - Method in interface com.helger.as2lib.cert.IStorableCertificateFactory
Shortcut for save (getFilename (), getPassword ());
save(OutputStream, char[]) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
save(OutputStream, char[]) - Method in interface com.helger.as2lib.cert.IStorableCertificateFactory
 
save(String, char[]) - Method in interface com.helger.as2lib.cert.IStorableCertificateFactory
 
scanDirectory() - Method in class com.helger.as2lib.processor.resender.DirectoryResenderModule
 
scanDirectory(String) - Method in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
 
secure(IMessage, EContentTransferEncoding) - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
 
secureMimeBodyPart(MimeBodyPart, EContentTransferEncoding, ECompressionType, boolean, Consumer<MimeBodyPart>, ECryptoAlgorithmSign, X509Certificate, PrivateKey, boolean, boolean, boolean, ECryptoAlgorithmCrypt, X509Certificate, String) - Static method in class com.helger.as2lib.processor.sender.AS2SenderModule
 
SelfFillingPartnershipFactory - Class in com.helger.as2lib.partner
A special in-memory partnership factory that adds a partnership if it is not existing yet.
SelfFillingPartnershipFactory() - Constructor for class com.helger.as2lib.partner.SelfFillingPartnershipFactory
 
SelfFillingXMLPartnershipFactory - Class in com.helger.as2lib.partner.xml
A special XMLPartnershipFactory that adds a new partnership if it is not yet existing.
SelfFillingXMLPartnershipFactory() - Constructor for class com.helger.as2lib.partner.xml.SelfFillingXMLPartnershipFactory
 
send(InputStream, EContentTransferEncoding, IHTTPOutgoingDumper, AS2ResourceHelper) - Method in class com.helger.as2lib.util.http.AS2HttpClient
 
SENDER - Enum constant in enum com.helger.as2lib.cert.ECertificatePartnershipType
 
sendHttpResponse(int, HttpHeaderMap, IWriteToStream) - Method in class com.helger.as2lib.util.http.AS2HttpResponseHandlerSocket
 
sendHttpResponse(int, HttpHeaderMap, IWriteToStream) - Method in interface com.helger.as2lib.util.http.IAS2HttpResponseHandler
Added an HTTP header to the response.
sendMDN(String, IAS2HttpResponseHandler, AS2Message, DispositionType, String, ESuccess) - Method in class com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler
 
sendSimpleHTTPResponse(IAS2HttpResponseHandler, int) - Static method in class com.helger.as2lib.util.http.HTTPHelper
Send a simple HTTP response that only contains the HTTP status code and the respective descriptive text.
sendSynchronous(AS2ClientSettings, AS2ClientRequest) - Method in class com.helger.as2lib.client.AS2Client
Send the AS2 message synchronously
setAddress(String) - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
setAS2MDNOptions(String) - Method in class com.helger.as2lib.partner.Partnership
Set the MDN options corresponding to the Disposition-Notification-Options header.
setAS2MDNTo(String) - Method in class com.helger.as2lib.partner.Partnership
Set the URL to send the MDN to.
setAS2ReceiptDeliveryOption(String) - Method in class com.helger.as2lib.partner.Partnership
Set the return URL for async MDNs when sending messages.
setAS2SenderModuleFactory(Supplier<AS2SenderModule>) - Method in class com.helger.as2lib.client.AS2Client
Set the factory to create AS2SenderModule objects internally.
setAS2URL(String) - Method in class com.helger.as2lib.partner.Partnership
 
setAS2VersionID(String) - Method in class com.helger.as2lib.session.AS2Session
 
setAS2VersionID(String) - Method in interface com.helger.as2lib.session.IAS2Session
 
setAsyncMDNUrl(String) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set the asynchronous MDN URL to be used.
setAttribute(String, String) - Method in class com.helger.as2lib.partner.Partnership
Set an arbitrary partnership attribute.
setBlockErrorMDN(boolean) - Method in class com.helger.as2lib.partner.Partnership
 
setCertificateFactory(ICertificateFactory) - Method in class com.helger.as2lib.session.AS2Session
 
setCharsetName(String) - Method in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
setCompress(ECompressionType, boolean) - Method in class com.helger.as2lib.client.AS2ClientSettings
Enable or disable the compression of the message.
setCompressionMode(String) - Method in class com.helger.as2lib.partner.Partnership
 
setCompressionModeCompressAfterSigning() - Method in class com.helger.as2lib.partner.Partnership
 
setCompressionModeCompressBeforeSigning() - Method in class com.helger.as2lib.partner.Partnership
 
setCompressionType(ECompressionType) - Method in class com.helger.as2lib.partner.Partnership
 
setCompressionType(String) - Method in class com.helger.as2lib.partner.Partnership
 
setConnectTimeout(Timeout) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set the connect timeout.
setConnectTimeoutMilliseconds(long) - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
 
setContentDescription(String) - Method in class com.helger.as2lib.client.AS2ClientRequest
Set the optional Content-Description header to be used.
setContentDisposition(String) - Method in interface com.helger.as2lib.message.IMessage
 
setContentTransferEncoding(EContentTransferEncoding) - Method in class com.helger.as2lib.client.AS2ClientRequest
Set the optional Content-Transfer-Encoding to be used.
setContentTransferEncodingReceive(EContentTransferEncoding) - Method in class com.helger.as2lib.partner.Partnership
Set the Content-Transfer-Encoding for receiving messages.
setContentTransferEncodingReceive(String) - Method in class com.helger.as2lib.partner.Partnership
Set the Content-Transfer-Encoding for receiving messages.
setContentTransferEncodingSend(EContentTransferEncoding) - Method in class com.helger.as2lib.partner.Partnership
Set the Content-Transfer-Encoding for sending messages.
setContentTransferEncodingSend(String) - Method in class com.helger.as2lib.partner.Partnership
Set the Content-Transfer-Encoding for sending messages.
setContentType(String) - Method in class com.helger.as2lib.client.AS2ClientRequest
Set the content type to be used.
setContentType(String) - Method in interface com.helger.as2lib.message.IMessage
 
setCryptoSignIncludeCertificateInBodyPart(boolean) - Method in class com.helger.as2lib.session.AS2Session
 
setCryptoSignIncludeCertificateInBodyPart(boolean) - Method in interface com.helger.as2lib.session.IAS2Session
Settings flag, whether a the signing certificate should be included in the signed MIME body part or not.
setCryptoVerifyUseCertificateInBodyPart(boolean) - Method in class com.helger.as2lib.session.AS2Session
 
setCryptoVerifyUseCertificateInBodyPart(boolean) - Method in interface com.helger.as2lib.session.IAS2Session
Settings flag, whether a contained certificate is used for message verification.
setData(byte[]) - Method in class com.helger.as2lib.client.AS2ClientRequest
Set the provided byte array as data.
setData(DataHandler) - Method in class com.helger.as2lib.client.AS2ClientRequest
Set the provided DataHandler as data.
setData(MimeBodyPart) - Method in class com.helger.as2lib.message.AbstractMessage
 
setData(MimeBodyPart) - Method in class com.helger.as2lib.message.AbstractMessageMDN
 
setData(MimeBodyPart) - Method in interface com.helger.as2lib.message.IMessage
 
setData(MimeBodyPart) - Method in interface com.helger.as2lib.message.IMessageMDN
 
setData(File, Charset) - Method in class com.helger.as2lib.client.AS2ClientRequest
Set the content of the File as a payload.
setData(InputStream) - Method in class com.helger.as2lib.client.AS2ClientRequest
Set the content of the InputStream as a payload.
setData(InputStream, Charset) - Method in class com.helger.as2lib.client.AS2ClientRequest
Set the content of the InputStream as a payload.
setData(String, Charset) - Method in class com.helger.as2lib.client.AS2ClientRequest
Set the provided String as data.
setDateFormat(String) - Method in class com.helger.as2lib.partner.Partnership
 
setDebugLogEnaled(boolean) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
setDisableBackup(boolean) - Method in class com.helger.as2lib.partner.xml.XMLPartnershipFactory
 
setDisableDecompress(boolean) - Method in class com.helger.as2lib.partner.Partnership
 
setDisableDecrypt(boolean) - Method in class com.helger.as2lib.partner.Partnership
 
setDisableVerify(boolean) - Method in class com.helger.as2lib.partner.Partnership
 
setDumpComment(boolean) - Method in class com.helger.as2lib.util.dump.HTTPOutgoingDumperStreamBased
 
setDumpHeader(boolean) - Method in class com.helger.as2lib.util.dump.HTTPOutgoingDumperStreamBased
 
setDumpPayload(boolean) - Method in class com.helger.as2lib.util.dump.HTTPOutgoingDumperStreamBased
 
setEncryptAlgorithm(ECryptoAlgorithmCrypt) - Method in class com.helger.as2lib.partner.Partnership
 
setEncryptAlgorithm(String) - Method in class com.helger.as2lib.partner.Partnership
 
setEncryptAndSign(ECryptoAlgorithmCrypt, ECryptoAlgorithmSign) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set the encryption and signing algorithms to use.
setErrorDirectory(String) - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
setErrorFormat(String) - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
setErrorStoreBody(boolean) - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
setException(Throwable) - Method in class com.helger.as2lib.client.AS2ClientResponse
Set an exception that occurred.
setExecutionDuration(Duration) - Method in class com.helger.as2lib.client.AS2ClientResponse
Set the execution duration of the client request.
setFilename(String) - Method in class com.helger.as2lib.cert.CertificateFactory
 
setFilename(String) - Method in interface com.helger.as2lib.cert.IStorableCertificateFactory
 
setFilename(String) - Method in class com.helger.as2lib.client.AS2ClientRequest
Set the filename to be used to name the content.
setFilename(String) - Method in class com.helger.as2lib.partner.xml.XMLPartnershipFactory
 
setFilename(String) - Method in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
setForceDecrypt(boolean) - Method in class com.helger.as2lib.partner.Partnership
 
setForceVerify(boolean) - Method in class com.helger.as2lib.partner.Partnership
 
setHeaderFilename(String) - Method in class com.helger.as2lib.processor.storage.MessageFileModule
 
setHttpHeader(String, String) - Method in class com.helger.as2lib.util.http.AS2HttpClient
Set an HTTP header (replacing existing value).
setHttpHeader(String, String) - Method in class com.helger.as2lib.util.http.AS2HttpHeaderSetter
 
setHttpIncomingDumper(IHTTPIncomingDumper) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set the HTTP incoming dumper.
setHttpIncomingDumper(IHTTPIncomingDumper) - Method in class com.helger.as2lib.processor.receiver.net.AbstractReceiverHandler
Set the specific incoming dumper of this receiver.
setHttpIncomingDumper(IHTTPIncomingDumper) - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
Set the specific incoming dumper of this receiver.
setHTTPIncomingDumperFactory(Supplier<? extends IHTTPIncomingDumper>) - Static method in class com.helger.as2lib.util.http.HTTPHelper
Set the global factory for creating dumper for incoming HTTP requests.
setHttpOutgoingDumperFactory(IHTTPOutgoingDumperFactory) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set the HTTP outgoing dumper factory.
setHttpOutgoingDumperFactory(IHTTPOutgoingDumperFactory) - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
 
setHttpProxy(Proxy) - Method in class com.helger.as2lib.client.AS2Client
Set the proxy server for transmission.
setHttpProxy(Proxy) - Method in class com.helger.as2lib.session.AS2Session
 
setHttpProxy(Proxy) - Method in interface com.helger.as2lib.session.IAS2Session
Set the optional HTTP/HTTPS proxy settings to be used for sending AS2 messages and asynchronous MDNs.
setIgnoreMissingParsers(boolean) - Method in class com.helger.as2lib.params.CompositeParameters
 
setIncludeCertificateInSignedContent(ETriState) - Method in class com.helger.as2lib.partner.Partnership
 
setIncomingMDNCallback(IAS2IncomingMDNCallback) - Method in class com.helger.as2lib.processor.receiver.net.AS2MDNReceiverHandler
Set the incoming MDN callback that is invoked for each received MDN.
setIncomingMDNCallback(IAS2IncomingMDNCallback) - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
Set the incoming MDN callback that is invoked for each received MDN.
setInterval(long) - Method in class com.helger.as2lib.processor.receiver.AbstractActivePollingModule
Set the interval in seconds.
setKeyStore(IKeyStoreType, byte[], String) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set the details of the certificate store of the client.
setKeyStore(IKeyStoreType, File, String) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set the details of the certificate store of the client.
setKeyStore(KeyStore) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
Internal method to set the KeyStore used internally.
setKeyStoreType(IKeyStoreType) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
setKeyStoreType(String) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
setMDN(IMessageMDN) - Method in class com.helger.as2lib.client.AS2ClientResponse
Set the retrieved MDN.
setMDN(IMessageMDN) - Method in class com.helger.as2lib.message.AbstractMessage
 
setMDN(IMessageMDN) - Method in interface com.helger.as2lib.message.IMessage
 
setMDNOptions(DispositionOptions) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set the MDN options to be used.
setMDNOptions(String) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set the MDN options to be used.
setMDNRequested(boolean) - Method in class com.helger.as2lib.client.AS2ClientSettings
Determine if an MDN is requested at all.
setMDNSubject(String) - Method in class com.helger.as2lib.partner.Partnership
 
setMDNVerificationCertificate(X509Certificate) - Method in class com.helger.as2lib.client.AS2ClientResponse
Set the X509 certificate that was used to verify the MDN.
setMessage(IMessage) - Method in class com.helger.as2lib.message.AbstractMessageMDN
 
setMessage(IMessage) - Method in interface com.helger.as2lib.message.IMessageMDN
 
setMessageID(String) - Method in interface com.helger.as2lib.message.IBaseMessage
Set special message ID header
setMessageIDFormat(String) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set the Message ID format.
setMessageIDFormat(String) - Method in class com.helger.as2lib.partner.Partnership
 
setMessageProcessor(IMessageProcessor) - Method in class com.helger.as2lib.session.AS2Session
 
setMICAlg(ECryptoAlgorithmSign...) - Method in class com.helger.as2lib.disposition.DispositionOptions
Set the MIC algorithm to use.
setMICAlg(Iterable<? extends ECryptoAlgorithmSign>) - Method in class com.helger.as2lib.disposition.DispositionOptions
Set the MIC algorithm to use.
setMICAlg(String) - Method in class com.helger.as2lib.disposition.DispositionOptions
Set the MIC algorithm(s) to use.
setMICAlgImportance(String) - Method in class com.helger.as2lib.disposition.DispositionOptions
Set the MIC algorithm importance
setMICMatchingHandler(IMICMatchingHandler) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set a custom MIC matching handler
setMICMatchingHandler(IMICMatchingHandler) - Method in class com.helger.as2lib.processor.receiver.net.AS2MDNReceiverHandler
Set the MIC matching handler to used.
setMICMatchingHandler(IMICMatchingHandler) - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
Set the MIC matching handler to used.
setName(String) - Method in class com.helger.as2lib.partner.Partnership
 
setOriginalMessageID(String) - Method in class com.helger.as2lib.client.AS2ClientResponse
Set the message ID of the message that was sent out.
setOutgoingHttpCallback(IAS2OutgoingHttpCallback) - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
Set the http communication callback that is invoked with the most crucial data elements for easy logging.
setParameter(String, String) - Method in class com.helger.as2lib.params.AbstractParameterParser
 
setParameter(String, String) - Method in class com.helger.as2lib.params.CompositeParameters
 
setParameter(String, String) - Method in class com.helger.as2lib.params.DateParameters
Deprecated.
Don't call this
setParameter(String, String) - Method in class com.helger.as2lib.params.ExceptionParameters
Deprecated.
 
setParameter(String, String) - Method in class com.helger.as2lib.params.MessageMDNParameters
 
setParameter(String, String) - Method in class com.helger.as2lib.params.MessageParameters
 
setParameter(String, String) - Method in class com.helger.as2lib.params.RandomParameters
Deprecated.
Don't call this
setParameterParsers(ICommonsMap<String, AbstractParameterParser>) - Method in class com.helger.as2lib.params.CompositeParameters
 
setParameters(String) - Method in class com.helger.as2lib.params.AbstractParameterParser
Set parameters from a string, like "msg.sender.as2_id=ME,msg.headers.content-type=application/X12"
setParameters(String, String, String) - Method in class com.helger.as2lib.params.AbstractParameterParser
Set parameters from a string separated by delimiters.
setPartners(PartnerMap) - Method in class com.helger.as2lib.partner.xml.AbstractPartnershipFactoryWithPartners
 
setPartners(PartnerMap) - Method in class com.helger.as2lib.partner.xml.PartnerMap
 
setPartnership(Partnership) - Method in class com.helger.as2lib.message.AbstractBaseMessage
 
setPartnership(Partnership) - Method in interface com.helger.as2lib.message.IBaseMessage
 
setPartnership(Partnership) - Method in class com.helger.as2lib.partner.PartnershipMap
Overwrite an existing partnership.
setPartnershipFactory(IPartnershipFactory) - Method in class com.helger.as2lib.session.AS2Session
 
setPartnershipName(String) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set the name of the partnership for lookup and dynamic creation.
setPartnerships(PartnershipMap) - Method in class com.helger.as2lib.partner.AbstractPartnershipFactory
 
setPartnerships(PartnershipMap) - Method in class com.helger.as2lib.partner.PartnershipMap
Set all partnerships from the passed map.
setPassword(char[]) - Method in interface com.helger.as2lib.cert.IStorableCertificateFactory
 
setPassword(String) - Method in class com.helger.as2lib.cert.AbstractCertificateFactory
 
setPassword(String) - Method in interface com.helger.as2lib.cert.IStorableCertificateFactory
 
setPendingMDNFolder(String) - Method in interface com.helger.as2lib.processor.IMessageProcessor
Set the name of the folder that contains the messages with the pending MDN.
setPendingMDNInfoFolder(String) - Method in interface com.helger.as2lib.processor.IMessageProcessor
Set the name of the folder that contains the pending MDN information files.
setPort(int) - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
setProtocol(String) - Method in class com.helger.as2lib.disposition.DispositionOptions
Set the protocol
setProtocol(String) - Method in class com.helger.as2lib.partner.Partnership
 
setProtocol(String) - Method in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
setProtocolImportance(String) - Method in class com.helger.as2lib.disposition.DispositionOptions
Set the protocol importance.
setQuoteHeaderValues(boolean) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set whether HTTP header values for outgoing messages should be quoted or not according to RFC 2616.
setQuoteHeaderValues(boolean) - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule
 
setQuoteHeaderValues(boolean) - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
 
setReceiverAS2ID(String) - Method in class com.helger.as2lib.partner.Partnership
Set the receivers AS2 ID.
setReceiverCertificate(X509Certificate) - Method in class com.helger.as2lib.client.AS2ClientSettings
Explicitly set the receiver certificate to be used.
setReceiverData(String, String, String) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set the receiver data.
setReceiverEmail(String) - Method in class com.helger.as2lib.partner.Partnership
Set the receivers email address.
setReceiverID(String, String) - Method in class com.helger.as2lib.partner.Partnership
Set an arbitrary receiver ID.
setReceiverX509Alias(String) - Method in class com.helger.as2lib.partner.Partnership
Set the receivers X509 alias.
setRemoveCmsAlgorithmProtect(boolean) - Method in class com.helger.as2lib.partner.Partnership
Enable or disable the removal of the CMS attribute "AlgorithmProtect".
setResponseTimeout(Timeout) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set the response/read timeout.
setResponseTimeoutMilliseconds(long) - Method in class com.helger.as2lib.processor.sender.AbstractHttpSenderModule
 
setRetryCount(int) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set the retry count for sending,
setRFC3851MICAlgs(boolean) - Method in class com.helger.as2lib.partner.Partnership
Enable or disable the usage of the old RFC 3851 MIC algorithm names.
setSaveChangesToFile(boolean) - Method in class com.helger.as2lib.cert.CertificateFactory
 
setSaveChangesToFile(boolean) - Method in interface com.helger.as2lib.cert.IStorableCertificateFactory
Change the behavior if all changes should trigger a saving to the original file.
setSaveKeyStoreChangesToFile(boolean) - Method in class com.helger.as2lib.client.AS2ClientSettings
Change the behavior if all changes to the keystore should trigger a saving to the original file.
setSecurityProviderName(String) - Method in class com.helger.as2lib.crypto.BCCryptoHelper
Set the security provider name to use.
setSenderAS2ID(String) - Method in class com.helger.as2lib.partner.Partnership
Set the senders AS2 ID.
setSenderData(String, String, String) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set the sender data.
setSenderEmail(String) - Method in class com.helger.as2lib.partner.Partnership
Set the senders email address.
setSenderID(String, String) - Method in class com.helger.as2lib.partner.Partnership
Set an arbitrary sender ID.
setSenderX509Alias(String) - Method in class com.helger.as2lib.partner.Partnership
Set the senders X509 alias.
setSendExceptionsInMDN(boolean) - Method in class com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler
 
setSendExceptionStackTraceInMDN(boolean) - Method in class com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler
This setting is only evaluated, if AS2ReceiverHandler.isSendExceptionsInMDN() returns true.
setSigningAlgorithm(ECryptoAlgorithmSign) - Method in class com.helger.as2lib.partner.Partnership
 
setSigningAlgorithm(String) - Method in class com.helger.as2lib.partner.Partnership
 
setSourceMsg(IMessage) - Method in exception com.helger.as2lib.exception.AS2Exception
 
setSubject(String) - Method in interface com.helger.as2lib.message.IMessage
 
setSubject(String) - Method in class com.helger.as2lib.partner.Partnership
 
setTempDir(File) - Static method in class com.helger.as2lib.util.AS2ResourceHelper
Set a temporary directory to use.
setTempDir(String) - Method in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
setTempSharedFileInputStream(TempSharedFileInputStream) - Method in class com.helger.as2lib.message.AbstractMessage
 
setTempSharedFileInputStream(TempSharedFileInputStream) - Method in interface com.helger.as2lib.message.IMessage
 
setText(String) - Method in class com.helger.as2lib.message.AbstractMessageMDN
 
setText(String) - Method in interface com.helger.as2lib.message.IMessageMDN
 
setVerificationCertificateConsumer(Consumer<? super X509Certificate>) - Method in class com.helger.as2lib.client.AS2ClientSettings
Set a custom MIC matching handler
setVerificationCertificateConsumer(Consumer<? super X509Certificate>) - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
Set the consumer for the effective certificate upon signature verification.
setVerificationCertificateConsumer(Consumer<X509Certificate>) - Method in class com.helger.as2lib.processor.receiver.net.AbstractReceiverHandler
Set the consumer for the effective certificate upon signature verification.
setVerifyUseCertificateInBodyPart(ETriState) - Method in class com.helger.as2lib.partner.Partnership
 
sign(MimeBodyPart, X509Certificate, PrivateKey, ECryptoAlgorithmSign, boolean, boolean, boolean, EContentTransferEncoding) - Method in class com.helger.as2lib.crypto.BCCryptoHelper
 
sign(MimeBodyPart, X509Certificate, PrivateKey, ECryptoAlgorithmSign, boolean, boolean, boolean, EContentTransferEncoding) - Method in interface com.helger.as2lib.crypto.ICryptoHelper
Sign a MIME body part.
SIGNED_RECEIPT_MICALG - Static variable in class com.helger.as2lib.disposition.DispositionOptions
MicAlg attribute
SIGNED_RECEIPT_PROTOCOL - Static variable in class com.helger.as2lib.disposition.DispositionOptions
Protocol attribute
start() - Method in class com.helger.as2lib.processor.module.AbstractActiveModule
 
start() - Method in interface com.helger.as2lib.processor.module.IProcessorActiveModule
Start the module
start(String, AS2Message) - Method in class com.helger.as2lib.util.dump.HTTPOutgoingDumperStreamBased
 
start(String, AS2Message) - Method in interface com.helger.as2lib.util.dump.IHTTPOutgoingDumper
Called when a new outgoing connection is initiated.
startActiveModules() - Method in class com.helger.as2lib.processor.AbstractMessageProcessor
 
startActiveModules() - Method in interface com.helger.as2lib.processor.IMessageProcessor
Call start on all modules that implement the IProcessorActiveModule interface.
STATUS_MODIFIER_ERROR - Static variable in class com.helger.as2lib.disposition.DispositionType
 
STATUS_MODIFIER_WARNING - Static variable in class com.helger.as2lib.disposition.DispositionType
 
STATUS_PROCESSED - Static variable in class com.helger.as2lib.disposition.DispositionType
 
stop() - Method in class com.helger.as2lib.processor.module.AbstractActiveModule
 
stop() - Method in interface com.helger.as2lib.processor.module.IProcessorActiveModule
Stop the module
stopActiveModules() - Method in class com.helger.as2lib.processor.AbstractMessageProcessor
 
stopActiveModules() - Method in interface com.helger.as2lib.processor.IMessageProcessor
Call stop on all modules that implement the IProcessorActiveModule interface.
store(File, InputStream) - Method in class com.helger.as2lib.processor.storage.AbstractStorageModule
 
storeContentToTempFile(InputStream, String) - Static method in class com.helger.as2lib.util.http.TempSharedFileInputStream
Stores the content of the input InputStream in a temporary file (in the system temporary directory.
storePartnership() - Method in class com.helger.as2lib.partner.xml.XMLPartnershipFactory
Store the current status of the partnerships to a file.
storePendingInfo(AS2Message, MIC) - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
For storing original MIC and outgoing file into pending information file.

T

TempSharedFileInputStream - Class in com.helger.as2lib.util.http
Stores the content of the input InputStream in a temporary file, and opens SharedFileInputStream on that file.
terminate() - Method in exception com.helger.as2lib.exception.AS2Exception
Log the exception but don't throw it.
terminate() - Method in class com.helger.as2lib.processor.receiver.AbstractActiveNetModule.MainThread
 
terminate(IMessage) - Method in exception com.helger.as2lib.exception.AS2Exception
 
terminate(File, IMessage) - Method in exception com.helger.as2lib.exception.AS2Exception
 
toString() - Method in class com.helger.as2lib.AbstractDynamicComponent
 
toString() - Method in class com.helger.as2lib.client.AS2ClientResponse
 
toString() - Method in class com.helger.as2lib.crypto.MIC
 
toString() - Method in class com.helger.as2lib.disposition.DispositionOptions
 
toString() - Method in class com.helger.as2lib.disposition.DispositionType
 
toString() - Method in class com.helger.as2lib.message.AbstractBaseMessage
 
toString() - Method in class com.helger.as2lib.message.AbstractMessage
 
toString() - Method in class com.helger.as2lib.message.AbstractMessageMDN
 
toString() - Method in class com.helger.as2lib.params.AbstractParameterParser
 
toString() - Method in class com.helger.as2lib.partner.AbstractPartnershipFactory
 
toString() - Method in class com.helger.as2lib.partner.Partnership
 
toString() - Method in class com.helger.as2lib.partner.xml.Partner
 
toString() - Method in class com.helger.as2lib.partner.xml.PartnerMap
 
toString() - Method in class com.helger.as2lib.processor.module.AbstractActiveModule
 
toString() - Method in class com.helger.as2lib.session.AS2Session
 
toString() - Method in class com.helger.as2lib.util.dump.HTTPIncomingDumperDirectoryBased
 
toString() - Method in class com.helger.as2lib.util.dump.HTTPIncomingDumperStreamBased
 
toString() - Method in class com.helger.as2lib.util.dump.HTTPOutgoingDumperFileBased
 
toString() - Method in class com.helger.as2lib.util.dump.HTTPOutgoingDumperStreamBased
 
trackedFiles() - Method in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
 
trackFile(File) - Method in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
 

U

updateHttpHeaders(AS2HttpHeaderSetter, IMessage) - Method in class com.helger.as2lib.processor.sender.AS2SenderModule
Update the HTTP headers based on the provided message, before sending takes place.
updateMessage(IMessage, File) - Method in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
 
updateMessageID() - Method in interface com.helger.as2lib.message.IBaseMessage
Shortcut for setMessageID (generateMessageID ())
updatePartnership(IMessageMDN, boolean) - Method in class com.helger.as2lib.partner.AbstractPartnershipFactory
 
updatePartnership(IMessageMDN, boolean) - Method in interface com.helger.as2lib.partner.IPartnershipFactory
Looks up and fills in any header info for a specific MDN's partnership
updatePartnership(IMessage, boolean) - Method in class com.helger.as2lib.partner.AbstractPartnershipFactory
 
updatePartnership(IMessage, boolean) - Method in interface com.helger.as2lib.partner.IPartnershipFactory
Looks up and fills in any header info for a specific msg's partnership.
updateTracking() - Method in class com.helger.as2lib.processor.receiver.AbstractDirectoryPollingModule
 

V

validate(IMessage, String) - Method in class com.helger.as2lib.disposition.DispositionType
Throws a AS2DispositionException if the message is a warning or an error.
valueOf(String) - Static method in enum com.helger.as2lib.cert.ECertificatePartnershipType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.as2lib.crypto.ECompressionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.helger.as2lib.cert.ECertificatePartnershipType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.as2lib.crypto.ECompressionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.as2lib.crypto.ECryptoAlgorithmSign
Returns an array containing the constants of this enum type, in the order they are declared.
verify(IMessage, AS2ResourceHelper) - Method in class com.helger.as2lib.processor.receiver.net.AS2ReceiverHandler
 
verify(MimeBodyPart, X509Certificate, boolean, boolean, Consumer<X509Certificate>, AS2ResourceHelper) - Method in class com.helger.as2lib.crypto.BCCryptoHelper
 
verify(MimeBodyPart, X509Certificate, boolean, boolean, Consumer<X509Certificate>, AS2ResourceHelper) - Method in interface com.helger.as2lib.crypto.ICryptoHelper
Verify the specified Mime Body part against the part certificate
VERSION - Static variable in class com.helger.as2lib.CAS2Info
Deprecated.

W

wrap(Exception, Supplier<DispositionType>, Supplier<String>) - Static method in exception com.helger.as2lib.disposition.AS2DispositionException
 
wrap(Throwable) - Static method in exception com.helger.as2lib.exception.WrappedAS2Exception
Ensure the passed Throwable is an AS2Exception.
WrappedAS2Exception - Exception in com.helger.as2lib.exception
An AS2Exception that wraps an existing exception easily.
writeTo(Object, String, OutputStream) - Method in class com.helger.as2lib.util.javamail.DispositionDataContentHandler
 
writeToFile(File, List<String>, byte[], IBaseMessage) - Method in class com.helger.as2lib.util.dump.HTTPIncomingDumperDirectoryBased
 

X

XMLPartnershipFactory - Class in com.helger.as2lib.partner.xml
original author unknown this release added logic to store partnerships and provide methods for partner/partnership command line processor
XMLPartnershipFactory() - Constructor for class com.helger.as2lib.partner.xml.XMLPartnershipFactory
 

Z

ZLIB - Enum constant in enum com.helger.as2lib.crypto.ECompressionType
Use ZLIB compression.
A B C D E F G H I K L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form