All Classes and Interfaces

Class
Description
Base class which looks at the RunState of the component before changing it's Lifecycle state.
Base class for JMS Configurator implementations.
Generic parameter definition.
 
 
Base class for Pipe.
 
This is a factory for objects to be used with the 'factory-create-rule' of the Apache Digester framework as a replacement for the 'object-create-rule'.
 
baseclass for validating input message against a XML Schema.
 
 
An Adapter receives a specific type of messages and processes them.
 
Filter on Adapters, used by Triggers.
 
configure/start/stop lifecycles are managed by Spring.
 
 
 
A Trigger that starts its life with type = ALARM.
Top of a stack of parsed elements, that represent the current position in the aligned document.
Security handler that declares that each role is valid.
 
 
 
Listener that allows a Receiver to receive messages as a REST webservice.
 
 
 
 
 
Pipe to manage the ApiPrincipal handling
This class registers dispatches requests to the proper registered ApiListeners.
Singleton class that has the constant values for this application.
 
It's important this is loaded first, and before any programmatic listeners have been added to determine the Application Server type.
 
 
 
 
Base class for transforming SAX Attributes-lists.
 
 
 
 
Pipe that performs base64 encoding and decoding.
 
Base class for jobs.
 
Pipe that iterates over the lines in a BLOB.
Wrapper around DBMS provided OutputStream for BLOB, that updates BLOB and ResultSet and closes them at stream.close().
 
XmlFilter that skips startDocument and endDocument, to be able to parse some additional body elements into and existing XML stream.
 
 
 
 
Validates if the BuildInfo.properties file is present in the configuration (jar), and if the name and version properties are set correctly
 
 
 
 
Output bytes as specified by the input XML.
Reference to an byte[].
 
Baseclass for caching.
PipelineProcessor that handles caching.
SenderWrapperProcessor that handles caching.
 
 
 
 
 
 
Pipe to calculate checksum on input.
 
 
 
 
Abstract base class for for IBIS Configuration ClassLoaders.
 
Exception thrown by ClassLoaderManager when it fails to create an IConfigurationClassLoader.
Loads a ClassLoader on a per Configuration basis.
Resolve URIs used in document(), xsl:import, and xsl:include.
 
 
Starts the singleton Cleaner thread of F!F, to clean a resource when it becomes phantom reachable.
 
 
A Trigger that starts its life with type = CLEARING.
Pipe that iterates over the lines in a CLOB.
Wrapper around DBMS provided Writer for CLOB, that updates CLOB and ResultSet and closes them at writer.close().
Aggregator which handles the collection of collector parts.
 
Base class for pipes that can collect items, such as multipart messages and zip archives.
 
Sender that writes an item to a collection, created by CollectorPipeBase with action=OPEN.
Sender that executes either its input or a fixed line, with all parametervalues appended, as a command.
SAX2 event handler to compact XML messages.
Pipe that compares the two integer values.
Pipe that lexicographically compares two strings, that must NOT be empty.
Wrapper for compression related exceptions.
Pipe to zip or unzip a message or file.
 
 
 
Interface for Spring beans that require their Lifecycle to be managed by Spring.
Container of Adapters that belong together.
The configurationDigester reads the configuration.xml and the digester rules in XML format and factors a Configuration.
Factory for retrieving ConfigurationDigester instance from BeanFactory, for use with the 'include' element in the IBIS Configuration XML.
 
 
 
Exception thrown by ConfigurationDigester and configure()-methods, signaling the configuration did not succeed.
 
Functions to manipulate the configuration.
 
 
Job, specified in Configuration.xml, for executing things to do with an adapter, like starting or stopping it.
 
 
 
Helper class to convert character or byte based OutputStreams into a SAX event stream.
 
 
 
 
 
Selects an exitState, based on the number of received messages by this pipe.
 
Pipe to check the the CredentialFactory (for testing only).
Provides user-id and password from the WebSphere authentication-alias repository.
Pipe that reads a CRL from an input stream and transforms it to an XML.
Reads a message in CSV format, and turns it into XML.
 
Property Configurer that add's additional properties to the Spring environment through a custom property-source Implements BeanFactoryPostProcessor so it's executed before other beans are created.
 
 
 
DatabaseMigration implementation for IAF.
Factory through which (TX-enabled) DataSources can be retrieved.
XAResourceRecoveryHelper implementation which gets XIDs, which needs to be recovered, from the database.
 
 
 
Transforms a java.sql.Resultset to a XML stream.
 
 
 
Implementation of IbisManager which does not use EJB for managing IBIS Adapters.
Pipe that sleeps for a specified time, which defaults to 5000 msecs.
Sender that sleeps for a specified time, which defaults to 5000 msecs.
 
Java representation of a digester rule specified in the digester-rules.xml file.
 
 
 
List the contents of a directory as XML.
 
Cleans up a directory.
QuerySender that interprets the input message as a query, possibly with attributes.
 
 
 
 
Pipe that performs domain transforming on the basis of a database table.
 
 
Flow generator to create DOT files
Classloader which loads an empty Configuration.
Deprecated.
Returns simply the input message.
Echos input to output.
General Cache provider.
 
 
 
 
Reader that encapsulates a file within a prefix and a postfix.
 
 
 
This ErrorMessageFormatter wraps an error in an XML string.
Pipe that performs translations between special characters and their xml equivalents.
 
Deprecated.
 
A Monitoring Event with a map of potential Adapters that can throw events of this type.
Publisher to wrap the monitoring events and publish them to the Spring Context
Interface to be implemented by objects to be monitored; Is called by code that handles event.
Enumeration of Event Types for monitoring.
 
 
XMLFilter to reinsert exceptions into a XMLFilter chain.
Pipe that throws an exception, based on the input message.
 
 
 
 
Deprecated.
 
Compares filenames, so directory listings appear in a kind of natural order.
Deprecated.
Deprecated.
Utilities for batch file handling.
 
 
 
Deprecated.
ErrorMessageFormatter that returns a fixed message with replacements.
Provides a base-class for a Pipe that always has the same forward.
QuerySender that assumes a fixed query, possibly with attributes.
Deprecated.
Produces a fixed result that does not depend on the input message.
FixedResultSender, same behaviour as FixedResultPipe, but now as a ISender.
 
Utility class to generate the flow diagram for an adapter or a configuration.
FlowGenerationException when unable to generate a Flow Diagram
Sends a message to a Sender for each child element of the input XML.
 
Spring WebApplicationInitializer that should start after the FrankEnvironmentInitializer has been configured.
 
Custom implementation that replaces the old digester-rules.xml file.
Programmatically load the Frank!Framework Web Environment.
This ConfigurationFactory is loaded after the log4j2.properties file has been initialized.
 
 
 
 
Generic factory for instantiating beans from the Digester framework.
Gets the contents of the pipeLineSession by a key specified by sessionKey.
Returns the name of the user executing the request.
 
Base class for items of global lists.
Deprecated.
 
JavaScript engine wrapper for VizJs flow diagrams
Initialized through Spring.
 
Pipe that hashes the input message.
 
 
 
The HasPhysicalDestination allows objects to declare that they have a physical destination.
The HasSender is allows objects to declare that they have a Sender.
Interface to be implemented when a class has one or more special default values (i.e.
Interface to be implemented by objects like Pipes or Senders that maintain additional statistics themselves.
The HasTransactionAttribute allows Pipes to declare transaction and isolation behavior.
 
 
Make the hostname property available to the Ibis configuration and the Spring configuration.
 
Deprecated.
Servlet that listens for HTTP GET or POSTS, and handles them over to the ServiceDispatcher
Custom implementation of an HttpEntity which deals with HttpMessageEntity.isRepeatable(), HttpMessageEntity.isStreaming(), Message.getCharset() and Message.size().
 
Only retries if no HttpEntity is present, or if the HttpEntity is repeatable.
 
The default SecurityFilterChain will be added by SecurityFilterChainConfigurer.
SecurityHandler that delegates its implementation to the corresponding methods in the HttpServlet.
Sender for the HTTP protocol using HttpMethod.
 
Sender for the HTTP protocol using GET, POST, PUT or DELETE using httpclient 4+
 
Base class for @IbisInitializer capable servlets
Shared HTTPSession, implements SharedResource so it can be set in the Configuration.xml
Note 1: Some certificates require the <java_home>/jre/lib/security/xxx_policy.jar files to be upgraded to unlimited strength.
The Adapter is the central manager in the framework.
Etag (key-value) Cache interface, allows RestListeners and ApiListeners to save and retrieve etags.
 
 
 
Creates and maintains the (Spring) Application Context.
 
Common manager for caching.
Main entry point for creating and starting Ibis instances from the configuration file.
 
ExeceptionListener-class to signal exceptions to other objects, for instance MessagePushers to PushingReceivers.
 
Posts a message to another IBIS-adapter or application in the same JVM using IbisServiceDispatcher.
 
 
 
Posts a message to another IBIS-adapter in the same IBIS instance.
An IBIS Manager gives various methods for the control of an IBIS instance.
This is a wrapper for Log4j2 layouts.
Extend the DefaultMessageListenerContainer from Spring to add trace logging and make it possible to monitor the last poll finished time.
 
Implementation of IbisMaskingLayout to serialize given log events according to the given pattern.
 
Extension of StringMatchFilter with the facility of executing a regular expression on the name of the current thread.
 
Class which generates extra logging when starting and committing transactions.
Allows to leverage sending messages in blocks.
Interface to be implemented by cache-providers.
Interface to be implemented by classes that could use a cache.
Implementations should convert their input to a 'usable' part.
 
 
Interface for IBIS Configuration ClassLoaders.
 
 
Additional behaviour for pulling listeners that are able to listen to a specific message, specified by a correlation ID.
Interface to handle generic iterations.
 
 
 
 
An errorMessageFormatter is responsible for returning a string describing the error at hand in a format that the receiver expects.
Used by the FlowDiagramManager to turn a dot file into an image.
IForwardTarget represents the destination of a PipeForward, so a IPipe or PipeLineExit.
Interface that can be implemented by Listeners that provide their own management of messages processed and in error.
 
Interface to be implemented by Listeners that can find out the delivery count of the messages they receive.
Base-interface for IPullingListener and IPushingListener.
Interface specifying method to configure a JMS receiver of some sort.
 
Models starting and stopping of objects that support such behaviour.
 
 
 
 
Interface for helper class for MessageBrowsers.
Iterator item for messagebrowsers.
Interface that PushingListeners can use to handle the messages they receive.
 
Interface to monitoring service.
 
 
Pipe that increases the integer value of a session variable.
 
 
 
 
 
The InputOutputPipeProcessor class is a subclass of PipeProcessorBase and is responsible for processing pipes in a pipeline.
 
 
EntityResolver for XercesXmlValidator to resolve imported schema documents to other schemas used to populate the grammar pool.
 
 
 
PullingListener extension that checks for available messages to retrieve without starting a XA transaction.
A Pipe represents an action to take in a PipeLine.
Interface that allows a Pipe to register an exit handler.
Interface extending IPushingListener for listeners which connect to a ListenerPort or other type of named endpoint, from which they receive their messages.
The IPostboxListener is responsible for querying a message from a postbox.
Interface that can be implemented by Listeners that provide their own management of messages processed and in error.
Defines listening behaviour of pulling receivers.
Defines listening behaviour of message driven receivers.
 
 
 
Defines behaviour that can be used to assert identity of callers of a pipeline.
The ISender is responsible for sending a message to some destination.
The ISenderWithParameters allows Senders to declare that they accept and may use parameters
Helper class for IbisLocalSender that wraps around ServiceClient implementation to make calls to a local Ibis adapter in a separate thread.
 
Pipe that checks if the calling user has a specified role.
Selects an exitState, based on if the input is a XML string.
Abstract base class to send a message to a Sender for each item returned by a configurable iterator.
 
 
Interface to be implemented by classes of which the number of threads can be controlled at runtime.
 
The ITransactionalStorage is responsible for storing and retrieving-back messages under transaction control.
 
 
 
Marker interface for Validators
Base interface to allow objects to declare that they accept parameters.
Marker interface for Wrappers
 
Indicates a Pipe, Sender or Listener to be capable of supporting XA-transactions.
Utility interface to allow the debugger to inspect XML in the middle of a streaming execution.
 
The representation of a XSD.
 
 
 
Use this listener to receive messages from other adapters or a scheduler within the same Frank-application or from other components residing in the same JVM.
Javascript engine interface, allows the use of a javascript engine to execute javascript code functions.
 
Sender used to run JavaScript code using `JavascriptEngine` implementations.
 
Straightforward XML-validation based on javax.validation.
Provides functions for JDBC connections.
Base class for JDBC iterating pipes.
JdbcListener base class.
 
JDBC implementation of IMessageBrowser.
 
See Spring's native PropertySourceFactory TODO use PropertySources (PropertiesPropertySource)
Deprecated.
This executes the query that is obtained from the (here still abstract) method getStatement.
 
Base class for building JDBC-senders.
Database Listener that operates on a table having at least a key and a status field.
 
Implements a message log (JdbcMessageLog) or error store (JdbcErrorStorage) that uses database table IBISSTORE.
Database-oriented utility functions.
JmsBrowser<M extends jakarta.jms.Message>
Basic browser of JMS Messages.
JMS related exception.
Provides functions for jms connections, queues and topics and acts as a facade to hide for clients whether a Queue or Topic is used.
 
 
 
The JMS Message class for the outgoing message.
 
A true multi-threaded Listener-class.
Common baseclass for Pulling and Pushing JMS Listeners.
JmsMessageBrowser<M,J extends jakarta.jms.Message>
Basic browser of JMS Messages.
 
MessagingSource for JMS connections.
Factory for JmsMessagingSources, to share them for JMS Objects that can use the same.
Helper class for browsing queues.
A JmsRealm is a definition of a JMS provider, and is kind of a utility class to prevent the tedeous work of repeatedly defining all parameters to connect to a queue or topic.
Singleton that has the different jmsRealms.
Typical use: JmsRealmFactory.getInstance().<method to execute>
Factory for the JMS Realms instance, which holds all JMS Realm definitions found in the Configuration File.
This class sends messages with JMS.
 
Implements a message log (JmsMessageLog) or error store (JmsErrorStorage) that uses JMS technology.
NOTE: Using the PlatformMBeanServer on WebSphere changes ObjectNames on registration.
Method-level annotation that indicates to expose a given method as a JMX attribute.
 
 
Method-level annotation that indicates to expose a given method as a JMX operation.
Provides all JNDI functions and is meant to act as a base class.
 
 
MongoClientFactory that retrieves its configuration from JNDI.
Baseclass for JDNI lookups.
Placeholder class to allow old-school <job function='SendMessage' /> in the new Frank!Config XSD.
Definition / configuration of scheduler jobs.
 
Exception thrown by JobDefinitions when it is unable to successfully execute the job.
Factory for instantiating Schedules Jobs from the Digester framework.
XML Schema guided JSON to XML converter;
 
Pipe that validates the XML or JSON input message against a XML Schema and returns either XML or JSON.
 
 
 
Helper class to construct JSON from XML events.
BSON writer to write to FF DocumentBuilder, to generate JSON or XML.
Helper class to construct JSON from XML events.
 
Helper class to convert character or byte based OutputStreams into a JSON SAX event stream.
 
 
JSON is not aware of the element order.
 
 
 
Pipe that validates the input message against a JSON Schema.
Pipe that checks the well-formedness of the input message.
 
 
 
Perform an XSLT transformation with a specified stylesheet on a JSON input, yielding JSON, XML or text.
Perform an XSLT transformation with a specified stylesheet on a JSON input, yielding JSON, yielding JSON, XML or text.
Utility functions for JTA
Creates a JWT with a shared secret using the HmacSHA256 algorithm.
 
JwtValidator<C extends com.nimbusds.jose.proc.SecurityContext>
 
 
 
LazyLoadingEventListener<T extends org.springframework.context.ApplicationEvent>
During the ApplicationContext refresh Spring will try and automatically create and register all EventListeners EventListeners which implement this interface will be exempt from this behaviour but in turn will need to be registered manually in the required org.springframework.context.ConfigurableApplicationContext.
Deprecated. 
Client for LDAP.
consider setting the following properties:
- java.naming.provider.url
- com.sun.jndi.ldap.connect.pool
- java.naming.referral = follow
- nl.nn.iuf.LdapClient.groupAttributeCache.name
- nl.nn.iuf.LdapClient.groupAttributeCache.timeToLive

Connection Pooling:
To set connection pool properties that are set as custom properties, create a properties file named Ldap.properties with the attributes and place in the classpath.
Pipe that returns the memberships of a userDN.
Pipe that checks if a specified dn exists as 'member' in another specified dn in LDAP.
Base pipe for querying LDAP.
Sender to obtain information from and write to an LDAP Directory.
 
 
Processor that limits the number of parallel pipeline threads.
Processor that limits the number of parallel pipe threads.
It is important that we're wrapping the Log4j2 Logger and are directly calling logIfEnabled.
 
LiquiBase implementation for IAF
Liquibase ResourceAccessor that can return a resource supplied at construction time.
 
Exception thrown by implementations of methods of listeners.
Factory for instantiating listeners from the Digester framework.
 
1.
abstract baseclass for Pipes that iterate over the lines in a lob.
 
Set management.metrics.export.local=false to disable
 
Locker of scheduler jobs and pipes.
 
 
 
Pipe that stores all its parameter values in the ThreadContext, formerly known as Mapped Diagnostic Context (MDC), to be used in logging.
Sender that just logs its message.
Log4j can now be started from any LogManager.getLogger() call
Make a lower case variant of the instance.name property (instance.name.lc) available to the Ibis configuration and the Spring configuration.
sender that sends a mail specified by an XML message.
 
Pipe that sends a mail-message using a MailSender as its sender.
Exception thrown if a ManagedObject like an Adapter or Receiver is in an unexpected or illegal state.
 
 
 
Map2Xml<K,V,N,M extends Map<K,V>>
Base class for XML Schema guided Map to XML conversion; ToXml Container C: Map M<K,V> ToXml Node N: N
 
 
Flow generator to create MERMAID files
 
 
 
 
 
 
 
 
 
Keeps a list of MessageKeeperMessages.
 
A message for the MessageKeeper.
 
 
A JAX-WS wired message provider for handling soap messages
Sends a message using a sender and optionally receives a reply from the same sender, or from a listener.
 
Read messages from the IBISSTORE database table previously stored by a MessageStoreSender.
Send messages to the IBISSTORE database table to have them processed exactly-once by another adapter which will read the messages using a MessageStoreListener.
 
 
Wrapper for messages that are not serializable.
 
Generic Source for JMS connection, to be shared for JMS Objects that can use the same.
Factory for MessagingSources, to share them for JMS Objects that can use the same.
 
MetricsRegistryConfiguratorBase<C extends io.micrometer.core.instrument.config.MeterRegistryConfig>
 
Singleton bean that keeps track of a Spring Application's uptime.
Miscellaneous conversion functions.
Sender to perform action on a MongoDB database.
 
Example configuration:
Base class for Monitor Destination implementations.
 
 
 
 
Factory for the MonitorManagers, returns the context's manager This bean is a singleton, not a prototype, which is why the GenericFactory can not be used.
 
Manager for Monitoring.
 
Builder for (mtom-)multipart HttpEntitys.
HttpMultipart represents a collection of MIME multipart encoded content bodies.
Deprecated.
 
 
 
 
This writer simply filters an other writer.
AttributesWrapper that removes all attributes that have a namespace, or are of a specific namespace
Filter that removes all Elements and attributes that are in a namespace, retaining only non-namespaced content.
AttributesWrapper that removes all namespaces, retaining only local names.
 
Soap Provider that accepts any message and routes it to a listener with a corresponding TargetObjectNamespacURI.
This bean creates an (CXF) endpoint with the /rpcrouter mapping for older SOAP based requests.
 
 
DataSource implementation wrapping XADataSource because Narayana doesn't provide their own DataSource.
 
 
 
Filter that copies only a single element type, and/or its contents.
Entity resolver which resolves external entities to an empty string.
Entity resolver which resolves external entities to an empty string.
Since Spring 6, the `@EnableWebSecurity` annotation seems to be adding a default SecurityFilterChain, if not exist yet.
 
 
 
HttpClient AuthScheme that uses OAuthAccessTokenManager to obtain an access token (via Client Credentials flow).
OAuth prefering AuthenticationStrategy.
 
 
Baseclass for Object lookups.
 
 
Extension of ManagedDataSource that exposes an extra method to fetch pool statistics.
Extension of PoolingDataSource that exposes an extra method to fetch pool statistics.
 
 
Overwrite a property available to the Ibis configuration and the Spring configuration.
 
Collection of Senders, that are executed all at the same time.
Placeholder class to allow old-school <param type='number' /> in the new Frank!Config XSD.
Exception thrown by the ISender (implementation) to notify that the sending did not succeed.
Factory for instantiating Parameters from the Digester framework.
List of parameters.
 
 
 
Returns random password.
PBKDF2 salted password hashing.
Hash a password or validate a password against a hash using PasswordHash.java from https://crackstation.net/hashing-security.htm.
 
Wrapper for IDataIterator, that allows to peek the object that will be returned by next().
This is an abstraction of general pgp actions such as encryption, verification, etc.
Performs various PGP (Pretty Good Privacy) actions such as Encrypt, Sign, Decrypt, Verify.
 
Appears inside a pipe and defines what pipe or exit to execute next.
Optional element in a pipeline.
Required in each Adapter to transform incoming messages.
 
The Exit of a Pipeline that specifies the end state of a PipeLine.
Pipeline exit container in which all (required) Exits must be defined.
 
Baseclass for PipelineProcessors.
The PipeLineResult is a type to store both the result of the PipeLine processing as well as an exit state.
Basic implementation of PipeLineSession.
 
Baseclass for PipeProcessors.
Exception thrown when the doPipe() method of a Pipe runs in error.
The PipeRunResult is a type to store both the result of the processing of a message in doPipe() as well as the exitState.
Exception that indicates that the starting of a Pipe did not succeed.
 
 
Factory through which (TX-enabled) Pooling DataSources can be retrieved.
Alternative to DataSourceJDBCAccess that adds connection pooling, instead of doing a JNDI lookup each time a connection is called.
Deprecated.
 
 
Utility class to report process parameters like memory usage as an xml-element.
 
 
Process execution utilities.
 
 
XML Schema guided JSON to XML converter;
 
A true multi-threaded Listener-class.
Container that provides threads to execute pulling listeners.
JMSListener re-implemented as a pushing listener rather than a pulling listener.
Baseclass of a IPushingListener that enables a Receiver to receive messages from Servlets.
Puts the input or the value in the PipeLineSession, under the key specified by sessionKey.
Deprecated.
Puts the system date/time under a key in the pipeLineSession.
 
 
 
 
 
Iterator that iterates over all lines in a Reader.
Wrapper for a listener that specifies a channel for the incoming messages of a specific Adapter.
 
 
When a listener implements this interface it will get a reference to it's parent receiver.
Wrapper for senders, that opens the wrapped sender at runtime before each sender action, and closes it afterwards.
 
 
 
 
Performs a reload on database configuration.
Remove specified cache key from cache with specified name.
Removes a key specified by sessionKey from the pipeLineSession.
 
Replaces all occurrences of one string with another.
Copyright 2019-2024 WeAreFrank! Based on original concept created by simon on 8/29/17.
Runnable object for calling a request reply service.
Reference to a resource, for instance on the classpath.
 
ResourceLimiter for limiting the number of resources that can be used in parallel.
 
XSD based on a reference to a resource on the classPath.
Listener that allows a Receiver to receive messages as a REST webservice.
 
Servlet that listens for REST requests, and handles them over to the RestServiceDispatcher.
Some utilities for working with RestListener.
Restore moved elements from pipelineSession.
 
Deprecated.
Singleton class that knows about the RestListeners that are active.
 
QuerySender that writes each row in a ResultSet to a file.
Pipe that iterates over rows in in ResultSet.
 
 
 
Enumeration of states for IManagable
Interface to support enquiries about the run state.
Interface to support enquiries about the run state.
Utility class to support run-state management.
 
SAXException thrown to signal that the consumer of a stream does not want to receive more of it.
 
 
 
SAXException thrown to signal that a timeout occurred in consuming the stream.
 
Actively scans the configuration directory for file changes.
Container for jobs that are scheduled for periodic execution.
Deprecated, for removal: This API element is subject to removal in a future version.
An external time series database should be used.
Extending the Spring SchedulerFactoryBean because it starts the Quartz scheduler instance.
The SchedulerHelper encapsulates the quarz scheduler.
Registers a trigger in the scheduler so that the message is send to a javalistener at a scheduled time.
 
 
 
Add the SpringSecurity filter to enable authentication.
 
 
Baseclass for senders.
Exception thrown by the ISender (implementation) to notify that the sending did not succeed.
IMonitorAdapter that uses a sender to send its message.
Plain extension to MessageSendingPipe that can be used directly in configurations.
The SenderResult is a type to store both the result of the processing of a message by a Sender, as well as the exitState.
Series of Senders, that are executed one after another.
Provides a base class for senders with parameters.
Wrapper for senders, that allows to get input from a session variable, and to store output in a session variable.
Baseclass for Wrappers for senders, that allows to get input from a session variable, and to store output in a session variable.
Interface for handlers in SenderWrapper processor chain.
Baseclass for SenderWrapperProcessor.
Sender that sends a mail via SendGrid v3 (cloud-based SMTP provider).
 
 
The sole purpose of this calls is to prevent AOP wrapping around the sendMessage / sendMessageOrThrow methods.
A reference to a file Path that can be serialized.
 
The interface clients (users) of a service may use.
Singleton class that knows about the ServiceListeners that are active.
Job, generated by SchedulerSender, for sending messages to a javalistener.
 
Enables the use of programmatically adding servlets to the given ServletContext.
Run during the ApplicationServers contextInitialized phase, before starting servlets.
 
Enumeration of Severities for monitoring.
Collection of Senders, that are executed all at the same time.
 
Registers the newly created bean directly in Spring, which will manage it's Lifecycle.
 
This exists because WSDL Definitions can grow dramatically in size when they include a few xsd's.
Logging should work even when the application failed to start which is why it's not wired through the MessageDispatcher.
 
 
 
Database Listener that returns a count of messages available, but does not perform any locking or other management of processing messages in parallel.
Stores a maximum number of elements in a Vector.
Returns the number of bytes or characters in the input.
This class omits XML elements from Frank configs that are meaningless containers.
 
Skip a number of bytes or characters from the input.
Deprecated.
ErrorMessageFormatter that returns a soap fault message.
Base class for handling JAX-WS SOAP messages
 
 
XmlValidator that will automatically add the SOAP envelope XSD to the set of XSD's used for validation.
 
Utility class that wraps and unwraps messages from (and into) a SOAP Envelope.
Pipe to wrap or unwrap a message from/into a SOAP Envelope.
 
Enumeration of SourceTypes for trigger filters.
 
Configure a Spring JMS Container from a PushingJmsListener.
proxy class for transaction manager.
Starts up a configuration in a plain JVM.
 
JtaTransactionManager-wrapper that enables to recover transaction logs produced by another instance.
 
Descendant of Woodstox XMLInputFactory, that accepts XML 1.1 compliant content in XML 1.0 documents too.
 
 
StoredProcedureQuerySender is used to send stored procedure queries and retrieve the result.
 
Deprecated.
not necessary when using Messages.
 
 
Sends a message to a Sender for each line of its input, that must be an InputStream.
Stream an input stream to an output stream.
StrictJsonWriter to write to FF DocumentBuilder, to generate JSON or XML.
IteratingPipe that has Strings as items.
XSD implementation of an internally created schema, used as result of SchemaUtils.mergeXsdsGroupedByNamespaceToSchemasWithoutIncludes().
 
 
 
Enumeration class for suppressing configuration warnings.
 
 
Pipe for converting TEXT to XML.
Breaks up the text input in blocks of a maximum length.
 
 
 
 
 
Exception thrown to signal that a timeout occurred.
TimeoutGuard interrupts running thread when timeout is exceeded.
Extension to FixedForwardPipe for interrupting processing when timeout is exceeded.
SaxException thrown to signal that a timeout occurred.
Tomcat Resource Factory that looks up objects in a delegate JNDI.
 
Base class for XML Schema guided Object to XML conversion;
DataSource that is aware of the database metadata.
 
 
 
 
This TransactionConnector suspends the transaction in the main thread, and resumes it in the child thread, for as long as it runs.
 
Wrapper for numerous transaction handling related exceptions.
Generic Transformer ErrorListener.
 
A TransformerHandler listens for SAX ContentHandler parse events and transforms them to a Result.
Pool of transformers.
 
Base class for XML Schema guided Tree to XML conversion;
 
A Trigger that has its type configured at startup.
 
Assumes input to be the file name of a ZIP archive, and unzips it to a directory and/or an XML message.
 
 
 
Reference to a resource, within the Configuration scope.
Pipe that generates an UUID (Universally Unique Identifier).
 
 
 
Pipe that validates the input message against a Schema.
Wrapper for the response validator.
 
Verifies if a (valid) connection can be made.
 
Default IBIS Configuration ClassLoader.
This servlet allows the use of WebContent served from Configurations.
Securityhandler that delegates its implementation to the corresponding methods in the WebServiceContext.
Listener that allows a Receiver to receive messages as a SOAP webservice.
 
Sender that sends a message via a WebService.
Implementation of a FilenameFilter to support wildcards.
 
Utility class to generate the WSDL.
 
 
Generate WSDL of parent or specified adapter.
 
XmlValidator that will read the XSD's to use from a WSDL.
Extension of ResourceXsd, where the schema is retrieved from a WSDL.
Xerces based XML validator.
XML Schema guided XML to JSON converter;
XML Schema guided XML to JSON converter;
XMLFilter with option to get schema information about child elements to be parsed.
 
Deprecated.
Deprecated.
 
Exception class for errors during XML processing
Deprecated.
Please replace with ForEachChildElementPipe.
Selects a forward, based on XPath evaluation
Sender for browsing and removing queue messages (with input and output in a XML message).
 
 
 
QuerySender that transforms the input message to a query.
Selects an exitState, based on either the content of the input message, by means of a XSLT-stylesheet, the content of a session variable or, by default, by returning the name of the root-element.
 
 
XML Schema guided XML converter;
 
Some utilities for working with XML.
Pipe that validates the input message against an XML Schema.
Wrapper for the response validator.
SAX ContentHandler used during XML validation for some additional validation checks and getting more information in case validation fails.
 
 
 
 
 
Sender that validates the input message against a XML Schema.
Pipe that checks the well-formedness of the input message.
 
Perform an XQuery.
The representation of a XSD.
Applies a XSLT-stylesheet to the standard error generated by an ErrorMessageFormatter.
Perform an XSLT transformation with a specified stylesheet.
Perform an XSLT transformation with a specified stylesheet or XPath-expression.
Sends a message to a Sender for each entry of its input, that must be an ZipInputStream.
 
Pipe that creates a ZIP archive (on action close).
Sender that writes an entry to a ZipStream, similar to ZipWriterPipe with action='write'.