Skip navigation links

Base Interlok

Base Adapter Configuration 
Package Description
com.adaptris.core
The main Interlok package.
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.interceptor
Implementations of WorkflowInterceptor.
com.adaptris.core.jmx  
com.adaptris.core.lifecycle
com.adaptris.core.lms
Adds support for arbitarily large messages.
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.transaction  
Standard Services 
Package Description
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.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.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  
Data Transformation and Validation 
Package Description
com.adaptris.core.transform
Implementation of the core Service interface providing flat file and XML transformation functionality.
com.adaptris.transform
Transform framework classes
com.adaptris.transform.validate
Validation of transformed documents
Generic Filesystem 
Package Description
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.fs
Provides functionality used to read, write, delete and list from local file systems.
Connecting to JMS 
Package Description
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.
FTP / SFTP 
Package Description
com.adaptris.core.ftp
Implementation of the core AdaptrisMessageConsumer and AdaptrisMessageProducer interface providing FTP transport functionality.
com.adaptris.filetransfer
Interface declarations for handling remote file based transfers such as FTP.
com.adaptris.ftp
Provides an implementation of FileTransferClient specifically for the File Transfer Protocol.
com.adaptris.sftp
Provides an implementation of FileTransferClient specifically for the SSH File Transfer Protocol.
HTTP 
Package Description
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.oauth
Simplifies the retrieval of OAUTH tokens from various 3rd party resources.
com.adaptris.core.http.server
Classes for configuring HTTP server based consumers.
Caching 
Package Description
com.adaptris.core.cache
Base cache provider implementations.
com.adaptris.core.services.cache
Service implementations that use Cache
com.adaptris.core.services.cache.translators
CacheValueTranslator implementations.
JDBC 
Package Description
com.adaptris.core.jdbc
JDBC support within Interlok.
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.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.
Security 
Package Description
com.adaptris.core.security
Implementation of the core Service interface providing encryption and decryption functionality.
com.adaptris.core.security.access  
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.
Utility Classes 
Package Description
com.adaptris.core.util
Utility clases that are tightly coupled to Interlok.
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.
Adapter Management 
Package Description
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.logging
Logging initialisation and reconfiguration.
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.runtime
Allos you to manipulate Interlok at runtime.
Other Packages 
Package Description
com.adaptris.naming.adapter
Support for the adapter: JNDI scheme
Skip navigation links