Interlok Core/Base

All Packages Base Adapter Configuration Standard Services Data Transformation and Validation Generic Filesystem Connecting to JMS FTP / SFTP HTTP Caching JDBC Security Utility Classes Adapter Management Other Packages 
Package Description
com.adaptris.core
The main Interlok package.
com.adaptris.core.cache
Base cache provider implementations.
com.adaptris.core.common  
com.adaptris.core.config
Generalised Config Pre-Processors support for both startup and during runtime.
com.adaptris.core.event
Additional events that can be generated by Interlok.
com.adaptris.core.fs
AdaptrisMessageProducer and AdaptrisMessageConsumer implementations, based on com.adaptris.fs package.
com.adaptris.core.fs.enhanced
Various enhancements to the base filesystem consumer and producers.
com.adaptris.core.ftp
Implementation of the core AdaptrisMessageConsumer and AdaptrisMessageProducer interface providing FTP transport functionality.
com.adaptris.core.http
Interfaces that support HTTP interaction.
com.adaptris.core.http.auth  
com.adaptris.core.http.client
Classes for configuring HTTP producers.
com.adaptris.core.http.client.net
Implementation of AdaptrisMessageProducer based around the java.net package and URLConnection
com.adaptris.core.http.jetty
Implementation of the core AdaptrisMessageConsumer and AdaptrisMessageProducer interface using an embedded Jetty webserver engine.
com.adaptris.core.http.jetty.retry  
com.adaptris.core.http.oauth
Simplifies the retrieval of OAUTH tokens from various 3rd party resources.
com.adaptris.core.http.server
Classes for configuring HTTP server based consumers.
com.adaptris.core.interceptor
Implementations of WorkflowInterceptor.
com.adaptris.core.jdbc
JDBC support within Interlok.
com.adaptris.core.jdbc.retry  
com.adaptris.core.jms
Provides JMS functionality within Interlok
com.adaptris.core.jms.activemq
ActiveMQ specific JMS implementation of com.adaptris.core.jms package interfaces.
com.adaptris.core.jms.jndi
JMS implementation of com.adaptris.core.jms package interfaces that uses JNDI.
com.adaptris.core.jmx  
com.adaptris.core.lifecycle
com.adaptris.core.lms
Adds support for arbitarily large messages.
com.adaptris.core.management
Management components within Interlok.
com.adaptris.core.management.classloader  
com.adaptris.core.management.config
Turning the configuration file into an object graph.
com.adaptris.core.management.jetty
ManagementComponent that embeds Jetty.
com.adaptris.core.management.jmx
ManagementComponent implementations exposing adapter controls via JMX
com.adaptris.core.management.properties
Custom classes for resolving properties held in the bootstrap property file.
com.adaptris.core.management.vcs
Interfaces that allow Interlok configuration to be checked out at runtime.
com.adaptris.core.marshaller.xstream
Classes used to support using XStream as a marshaller.
com.adaptris.core.metadata
Utilities related to handling metadata.
com.adaptris.core.runtime
Allos you to manipulate Interlok at runtime.
com.adaptris.core.security
Implementation of the core Service interface providing encryption and decryption functionality.
com.adaptris.core.security.access  
com.adaptris.core.services
Generic Service implementations that aren't protocol/use-case specific.
com.adaptris.core.services.aggregator
Service implementations for aggregating messages.
com.adaptris.core.services.cache
Service implementations that use Cache
com.adaptris.core.services.cache.translators
CacheValueTranslator implementations.
com.adaptris.core.services.conditional
Services that support conditional operations.
com.adaptris.core.services.conditional.conditions
Conditions for com.adaptris.core.services.conditional
com.adaptris.core.services.conditional.operator
Operators for com.adaptris.core.services.conditional
com.adaptris.core.services.duplicate
Implementations of Service that allow the handling of duplicate messages.
com.adaptris.core.services.dynamic
Service implementation which allow arbitrary Service instances to be located, created and applied at run time.
com.adaptris.core.services.exception
Services which handle exceptions.
com.adaptris.core.services.findreplace
Service implementations relating to finding and replacing text with an AdaptrisMessage
com.adaptris.core.services.jdbc
Implementations of Service relating to JDBC operations.
com.adaptris.core.services.jdbc.raw
Implementations of Service relating to JDBC operations that do not interrogate the payload.
com.adaptris.core.services.jdbc.types
Implementations of ColumnTranslator supporting JdbcDataQueryService.
com.adaptris.core.services.jmx
Service implementations to execute a JMX operation
com.adaptris.core.services.metadata
Service implementations relating to metadata manipulation within the framework.
com.adaptris.core.services.metadata.compare
Service implementation that compares 2 metadata values.
com.adaptris.core.services.metadata.timestamp  
com.adaptris.core.services.metadata.xpath
Implementations for handling XML based metadata manipulation.
com.adaptris.core.services.mime
Implementations of Service and supporting classes that manipulate MIME based documents.
com.adaptris.core.services.path  
com.adaptris.core.services.routing
Service implementations and supporting classes for content based routing.
com.adaptris.core.services.splitter
Implementations of Service and supporting classes that deal with message splitting.
com.adaptris.core.services.system
Implementations of Service and supporting classes allow execution of system commands.
com.adaptris.core.services.transcoding  
com.adaptris.core.transaction  
com.adaptris.core.transform
Implementation of the core Service interface providing flat file and XML transformation functionality.
com.adaptris.core.transform.schema
Implementation(s) of the MessageValidator that supports XML Schema validation.
com.adaptris.core.util
Utility clases that are tightly coupled to Interlok.
com.adaptris.filetransfer
Interface declarations for handling remote file based transfers such as FTP.
com.adaptris.fs
Provides functionality used to read, write, delete and list from local file systems.
com.adaptris.ftp
Provides an implementation of FileTransferClient specifically for the File Transfer Protocol.
com.adaptris.jdbc
Classes representing SQL queries and providing conversion between SQL and Java types.
com.adaptris.jdbc.connection
Connection wrapper that allows manual failover to a secondary JDBC connection.
com.adaptris.naming.adapter
Support for the adapter: JNDI scheme
com.adaptris.security
Provides security services that provide legacy encrypt/decrypt services.
com.adaptris.security.certificate
Abstraction around Certificate.
com.adaptris.security.exc
Classes that form the Security exception hierarchy.
com.adaptris.security.keystore
Abstraction of KeyStore and where they are.
com.adaptris.security.password
Handles encrypted passwords within adapter configuration.
com.adaptris.security.util
Provides Utility classes for the security stuff.
com.adaptris.sftp
Provides an implementation of FileTransferClient specifically for the SSH File Transfer Protocol.
com.adaptris.transform
Transform framework classes
com.adaptris.transform.validate
Validation of transformed documents
com.adaptris.util
General utility classes.
com.adaptris.util.datastore  
com.adaptris.util.stream
Utility classes relating to stream handling.
com.adaptris.util.text
Utility classes relating to text handling.
com.adaptris.util.text.mime
Utility classes relating to mime type handling.
com.adaptris.util.text.xml
Utility classes relating to XML processing.