All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractActiveModule Abstract base implementation forIProcessorActiveModule
derived fromAbstractProcessorModule
.AbstractActiveNetModule AbstractActiveNetModule.ConnectionThread AbstractActiveNetModule.MainThread AbstractActivePollingModule AbstractActiveReceiverModule AbstractActiveResenderModule Base class for an active resender module.AbstractBaseMessage AbstractCertificateFactory Abstract base implementation of a read-only Certificate factory that operates on aKeyStore
object.AbstractDirectoryPollingModule AbstractDynamicComponent Abstract implementation ofIDynamicComponent
.AbstractHttpSenderModule Abstract HTTP based sender moduleAbstractMessage Abstract base implementation of theIMessage
interface.AbstractMessageMDN AbstractMessageProcessor Abstract empty implementation ofIMessageProcessor
.AbstractParameterParser AbstractPartnershipFactory AbstractIPartnershipFactory
implementation usingPartnershipMap
as the underlying data storage object.AbstractPartnershipFactoryWithPartners AbstractIPartnershipFactoryWithPartners
implementation based onAbstractPartnershipFactory
usingPartnerMap
as the underlying data storage object for the partners.AbstractProcessorModule Abstract implementation ofIProcessorModule
based onAbstractDynamicComponent
.AbstractReceiverHandler Abstract base class for Message and MDN receive handlers.AbstractResenderModule Base class for a non-active resender module.AbstractSenderModule AbstractStorageModule AS2CertificateExistsException AS2CertificateNotFoundException AS2Client A simple client that allows for sending AS2 Messages and retrieving of synchronous MDNs.AS2ClientRequest This class represents the content of an AS2 client request.AS2ClientResponse This class contains the basic content that was received from an AS2 server as a response.AS2ClientSettings Settings object for a message delivery.AS2ComponentDuplicateException Exception to be thrown fromAS2Session
if a component with the specified ID is already registered.AS2ComponentNotFoundException Thrown fromAS2Session
if a component was not present.AS2DateHelper AS2DirectoryPollingModule AS2DispositionException Exception thrown in case a message disposition contains an error or a warning.AS2Exception Base class for all AS2 related exceptions used in this project.AS2ForcedStopException AS2Helper AS2HttpClient Http connection, Implemented as HttpClient.AS2HttpHeaderSetter Set HTTP header including loggingAS2HttpHelper AS2HttpRequestDataProviderInputStream AS2HttpResponseException SpecialAS2Exception
with HTTP URL detailsAS2HttpResponseHandlerSocket An implementation ofIAS2HttpResponseHandler
that writes an HTTP 1.1 response directly to aSocket
.AS2InvalidMessageException AS2InvalidParameterException AS2IOHelper AS2KeyNotFoundException AS2 exception to be thrown if a private key is not foundAS2MDNReceiverHandler The main handler for receiving AS2 async MDN messages.AS2MDNReceiverModule AS2Message AS2MessageMDN AS2NetException AS2NoModuleException AS2 exception that is thrown if no handling module was found.AS2PartnershipNotFoundException Exception thrown if a desired partnership is not present.AS2ProcessorException An exception thrown the anIMessageProcessor
has caught exceptions.AS2ReceiverHandler The main handler for receiving AS2 messages.AS2ReceiverModule AS2ResourceHelper A resource manager that keeps track of temporary files and other closables that will be closed when this manager is closed.AS2SenderModule AS2 sender module to send AS2 messages out.AS2Session Default implementation ofIAS2Session
AS2UnsupportedException AS2XMLHelper AsynchMDNSenderModule A module to send an asynchronous MDN.AsyncMessageProcessor An implementation ofAbstractMessageProcessor
that uses a separate thread for performing the main actions.BCCryptoHelper Implementation ofICryptoHelper
based on BouncyCastle.CAS2Header CAS2Info Global information constants.CAS2Version Contains application wide constants.CertificateFactory An implementation of a file-based certificate factory using a custom key store type.CFileAttribute ChunkedInputStream Stream to read a chunked body stream.CNetAttribute CompositeParameters CPartnershipIDs Partnership IDs and attribute names.DateParameters DefaultHTTPOutgoingDumperFactory Default implementation ofIHTTPOutgoingDumperFactory
.DefaultMessageProcessor This is the default implementation ofIMessageProcessor
.DirectoryResenderModule An asynchronous, persisting, file based, polling resender module.DispositionDataContentHandler DispositionOptions Parser and domain object for disposition options.DispositionType Contains the disposition type for creating the MDN.ECertificatePartnershipType Determine the different certificate partnership typesECompressionType Define the supported SMIME compression types for as2-lib.ECryptoAlgorithmCrypt Enumeration with all message encryption algorithms supported.ECryptoAlgorithmSign This enum contains all signing supported crypto algorithms.ExceptionParameters Deprecated. in 4.7.2 because it is not used in the codeHTTPHelper HTTP utility methods.HTTPIncomingDumperDirectoryBased Directory based incoming HTTP dumper.HTTPIncomingDumperStreamBased Stream based incoming HTTP dumper.HTTPOutgoingDumperFileBased Directory based outgoing HTTP dumper.HTTPOutgoingDumperStreamBased Abstract outgoing HTTP dumper using anOutputStream
for operations.IAliasedCertificateFactory Certificate factory with support for alias handlingIAS2HttpRequestDataProvider Provider interface to retrieve an AS2InputStream
.IAS2HttpResponseHandler Abstract HTTP response handler.IAS2IncomingMDNCallback Callback interface to be invoked for incoming MDNs to simplify logging.IAS2OutgoingHttpCallback Remote communication callback for easy logging of remove interactions.IAS2Session This interface provides configuration and resource information, and a means for components to access the functionality of other components.IBaseMessage Base interface forIMessage
andIMessageMDN
.ICertificateFactory Base interface for a certificate factory.ICryptoAlgorithm Base interface for signing and crypting crypto algorithms.ICryptoHelper Base interface for all crypto related methods in this project.IDynamicComponent The Component interface provides a standard way to dynamically create and initialize an object.IHTTPIncomingDumper Base interface to dump incoming HTTP requestsIHTTPOutgoingDumper Base interface to dump outgoing HTTP requestsIHTTPOutgoingDumperFactory Factory interface for creatingIHTTPOutgoingDumper
objects.IKeyStoreCertificateFactory Base interface for a certificate factory that is based on a key store.IMessage Base interface for an AS2 MessageIMessageMDN Base interface for an AS2 MDNIMessageProcessor Process incoming messages.IMICMatchingHandler A special handler if MIC is not matched.ImmediateResenderModule A synchronous, in-memory resender module that has no delay.INetModuleHandler Base interface for a module handler for Net interactions.InMemoryResenderModule An asynchronous, in-memory, polling based resender module.IPartner Read-only interface for a single partner that is used in a partnership.IPartnerMap Read-only interface to manage the mapping from name to partner (represented by aStringMap
).IPartnershipFactory This is the base interface for a partnership factory (it is more manager but who cares).IPartnershipFactoryWithPartners This partnership factory extendsIPartnershipFactory
by adding "partners".IPartnershipMap Read-only interface for managing the name toPartnership
mapping.IProcessorActiveModule A special processor module that supports a special start/stop cycle (e.g.IProcessorModule A processor module is a module that is to be used within anIMessageProcessor
instance.IProcessorReceiverModule IProcessorResenderModule Base interface for a re-sender module.IProcessorSenderModule IProcessorStorageModule IRefreshablePartnershipFactory A partnership factory that can be refreshed.IStorableCertificateFactory Base interface for a certificate factory that can store to a file.LoggingMICMatchingHandler Logging implementation ofIMICMatchingHandler
MDNFileModule Store an MDN to a fileMessageFileModule Store message content and optionally message headers and attributes to a fileMessageMDNParameters Access to MDN parametersMessageParameters MIC The MIC (Message Integrity Check) value.Partner This class represents a single partner.PartnerMap Defines a map with all known partners.Partnership This class represents a single partnership.PartnershipMap The default implementation ofIPartnershipMap
.PredefinedCertificateFactory An example implementation of a Certificate factory that uses an externalKeyStore
.RandomParameters ResendItem This class represents a single in-memory item to be resend.SelfFillingPartnershipFactory A special in-memory partnership factory that adds a partnership if it is not existing yet.SelfFillingXMLPartnershipFactory A specialXMLPartnershipFactory
that adds a new partnership if it is not yet existing.TempSharedFileInputStream Stores the content of the inputInputStream
in a temporary file, and opensSharedFileInputStream
on that file.WrappedAS2Exception AnAS2Exception
that wraps an existing exception easily.XMLPartnershipFactory original author unknown this release added logic to store partnerships and provide methods for partner/partnership command line processor