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 All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractActiveModule - Class in com.helger.as2lib.processor.module
-
Abstract base implementation for
IProcessorActiveModule
derived fromAbstractProcessorModule
. - 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
- 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 usingPartnershipMap
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 onAbstractPartnershipFactory
usingPartnerMap
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 onAbstractDynamicComponent
. - 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
- 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
- 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
- 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 aSocket
. - 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
- 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
- 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
- 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.Since 4.10.2. Use
TempSharedFileInputStream.closeAndDelete()
instead - 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 - com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
- CRYPT_AES128_CBC - com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
- CRYPT_AES128_GCM - com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
- CRYPT_AES192_CBC - com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
- CRYPT_AES192_GCM - com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
- CRYPT_AES256_CBC - com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
- CRYPT_AES256_GCM - com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
- CRYPT_CAST5 - com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
- CRYPT_IDEA - com.helger.as2lib.crypto.ECryptoAlgorithmCrypt
- CRYPT_RC2 - 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 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
Same for RFC 3851 and RFC 5751
- DIGEST_RSA_MD5 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
Deprecated.
- DIGEST_RSA_SHA1 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
Deprecated.
- DIGEST_SHA_1 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
New version as of RFC 5751.
- DIGEST_SHA_224 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
New version as of RFC 5751.
- DIGEST_SHA_256 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
New version as of RFC 5751.
- DIGEST_SHA_384 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
New version as of RFC 5751.
- DIGEST_SHA_512 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
New version as of RFC 5751.
- DIGEST_SHA1 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
Old version as of RFC 3851.
- DIGEST_SHA256 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
Old version as of RFC 3851.
- DIGEST_SHA384 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
Old version as of RFC 3851.
- DIGEST_SHA512 - 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 opensSharedFileInputStream
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
- 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
andIMessageMDN
. - 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
- 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()
returnstrue
. - 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 thegetID()
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 thegetID()
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 (whenfalse
). - 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 (whenfalse
). - 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
-
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 - 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 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
RSASSA-PSS with digest algorithm SHA224.
- RSASSA_PSS_WITH_SHA256 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
RSASSA-PSS with digest algorithm SHA256
- RSASSA_PSS_WITH_SHA3_224 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
RSASSA-PSS with digest algorithm SHA3-224
- RSASSA_PSS_WITH_SHA3_256 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
RSASSA-PSS with digest algorithm SHA3-256
- RSASSA_PSS_WITH_SHA3_384 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
RSASSA-PSS with digest algorithm SHA3-384
- RSASSA_PSS_WITH_SHA3_512 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
RSASSA-PSS with digest algorithm SHA3-512
- RSASSA_PSS_WITH_SHA384 - com.helger.as2lib.crypto.ECryptoAlgorithmSign
-
RSASSA-PSS with digest algorithm SHA384
- RSASSA_PSS_WITH_SHA512 - 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 - 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()
returnstrue
. - 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(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 theIProcessorActiveModule
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
- 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 theIProcessorActiveModule
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 opensSharedFileInputStream
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.Use
CAS2Version.BUILD_VERSION
instead
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 anAS2Exception
. - 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 - com.helger.as2lib.crypto.ECompressionType
-
Use ZLIB compression.
All Classes All Packages