Spring Integration

Spring Integration 2.1.4.RELEASE API

This document is the API specification for Spring Integration

See:
          Description

Packages
org.springframework.integration Base package for Spring Integration Core.
org.springframework.integration.aggregator Provides classes related to message aggregation.
org.springframework.integration.amqp Base package for AMQP support.
org.springframework.integration.amqp.channel Provides classes related to AMQP-backed channels.
org.springframework.integration.amqp.config Provides classes for configuration - parsers, namespace handlers, factory beans.
org.springframework.integration.amqp.inbound Provides classes supporting inbound endpoints.
org.springframework.integration.amqp.outbound Provides classes supporting outbound endpoints.
org.springframework.integration.amqp.support Provides AMQP support classes.
org.springframework.integration.annotation Provides annotations for annotation-based configuration.
org.springframework.integration.aop Provides classes to support message publication using AOP.
org.springframework.integration.channel Provides classes representing various channel types.
org.springframework.integration.channel.interceptor Provides classes related to channel interception.
org.springframework.integration.config Base package for configuration.
org.springframework.integration.config.annotation Provides classes supporting annotation-based configuration.
org.springframework.integration.config.xml Provides supporting XML-based configuration - parsers, namespace handlers.
org.springframework.integration.context Provides classes relating to application context configuration.
org.springframework.integration.core Provides core classes.
org.springframework.integration.dispatcher Provides classes related to dispatching messages.
org.springframework.integration.endpoint Provides core classes related to Endpoints.
org.springframework.integration.event.config Provides classes for configuration - parsers, namespace handlers.
org.springframework.integration.event.core Provides Event core classes.
org.springframework.integration.event.inbound Provides classes supporting inbound endpoints.
org.springframework.integration.event.outbound Provides classes supporting outbound endpoints.
org.springframework.integration.expression Provides classes supporting SpEL expressions.
org.springframework.integration.feed.config Provides classes for configuration - parsers, namespace handlers.
org.springframework.integration.feed.inbound Provides classes supporting inbound endpoints.
org.springframework.integration.file Base package for File support.
org.springframework.integration.file.config Provides classes for configuration - parsers, namespace handlers, factory beans.
org.springframework.integration.file.filters Provides classes supporting file filtering.
org.springframework.integration.file.locking Provides classes supporting file locking.
org.springframework.integration.file.remote Base package for supporting remote files.
org.springframework.integration.file.remote.gateway Provides classes supporting remote file gateways.
org.springframework.integration.file.remote.handler Provides classes supporting remote file message handlers.
org.springframework.integration.file.remote.session Provides classes supporting remote file sessions.
org.springframework.integration.file.remote.synchronizer Provides classes supporting the synchronization of remote and local file directories.
org.springframework.integration.file.test  
org.springframework.integration.file.transformer Provides classes supporting the transformation of file contents to messages.
org.springframework.integration.filter Provides classes supporting the filter pattern.
org.springframework.integration.ftp.config Provides classes for configuration - parsers, namespace handlers.
org.springframework.integration.ftp.filters Provides classes supporting FTP file filtering.
org.springframework.integration.ftp.gateway Provides classes supporting FTP gateways.
org.springframework.integration.ftp.inbound Provides classes supporting inbound endpoints.
org.springframework.integration.ftp.session Provides classes supporting FTP sessions.
org.springframework.integration.gateway Provides classes supporting messaging gateways.
org.springframework.integration.gemfire.config.xml Provides classes for configuration - parsers, namespace handlers.
org.springframework.integration.gemfire.inbound Provides classes supporting inbound endpoints.
org.springframework.integration.gemfire.outbound Provides classes supporting outbound endpoints.
org.springframework.integration.gemfire.store Provides classes releated to storing messages.
org.springframework.integration.groovy Base package for Groovy support.
org.springframework.integration.groovy.config Provides classes for configuration - parsers, namespace handlers, factory beans.
org.springframework.integration.handler Provides classes implementing various types of message handler.
org.springframework.integration.history Provides classes supporting the capture of message history.
org.springframework.integration.http Base package for Http support.
org.springframework.integration.http.config Provides classes for configuration - parsers, namespace handlers.
org.springframework.integration.http.converter Provides classes supporting message conversion.
org.springframework.integration.http.inbound Provides classes supporting inbound endpoints.
org.springframework.integration.http.multipart Provides classes supporting multipart HTTP requests.
org.springframework.integration.http.outbound Provides classes supporting outbound endpoints.
org.springframework.integration.http.support Provides classes to support Http endpoints, including header mapping.
org.springframework.integration.ip Base package for IP (TCP/UDP) Support.
org.springframework.integration.ip.config Provides classes for configuration - parsers, namespace handlers, factory beans.
org.springframework.integration.ip.tcp Base package for TCP Support.
org.springframework.integration.ip.tcp.connection All things related to tcp connections - client and server factories; listener and sender interfaces.
org.springframework.integration.ip.tcp.serializer Byte array (de)serializers for putting some protocol on the wire so that incoming messages can be constructed from stream data.
org.springframework.integration.ip.udp Base package for UDP support.
org.springframework.integration.ip.util Provides utilities for IP support.
org.springframework.integration.jdbc Root package of the Spring Integration JDBC module, which contains various JDBC and Stored Procedure/Function supporting components.
org.springframework.integration.jdbc.config Contains parser classes for the JDBC namespace support.
org.springframework.integration.jdbc.storedproc Provides Stored Procedure/Function supporting classes.
org.springframework.integration.jms Base package for JMS Support.
org.springframework.integration.jms.config Provides classes for configuration - parsers, namespace handlers, factory beans.
org.springframework.integration.jmx Base package for JMX support.
org.springframework.integration.jmx.config Provides classes for configuration - parsers, namespace handlers.
org.springframework.integration.json Provides classes supporting JSON in Spring Integration.
org.springframework.integration.mail Base package for Mail support.
org.springframework.integration.mail.config Provides classes for configuration - parsers, namespace handlers.
org.springframework.integration.mail.transformer Provides classes related to transforming mail messages.
org.springframework.integration.mapping Provides classes related to mapping to/from message headers.
org.springframework.integration.message Provides concrete Message implementations.
org.springframework.integration.mongodb.store Provides classes related to the MongoDB message store.
org.springframework.integration.monitor Provides classes related to Spring Integration managed resources.
org.springframework.integration.redis.channel Provides classes related to Redis-backed channels.
org.springframework.integration.redis.config Provides classes for configuration - parsers, namespace handlers.
org.springframework.integration.redis.inbound Provides classes supporting inbound endpoints.
org.springframework.integration.redis.outbound Provides classes supporting outbound endpoints.
org.springframework.integration.redis.store Provides classes related to the Redis message store.
org.springframework.integration.resource Provides classes related to messaging using Spring Resources
org.springframework.integration.rmi Base package for RMI support.
org.springframework.integration.rmi.config Provides classes for configuration - parsers, namespace handlers.
org.springframework.integration.router Provides classes supporting the router pattern.
org.springframework.integration.scheduling Provides classes related to task scheduling.
org.springframework.integration.scripting Base package for scripting support.
org.springframework.integration.scripting.config Base package supporting configuration.
org.springframework.integration.scripting.config.jsr223 Provides classes for configuration - parsers, namespace handlers.
org.springframework.integration.scripting.jsr223 Provides classes supporting JSR223 Scripting.
org.springframework.integration.security.channel Provides classes related to secured channels.
org.springframework.integration.security.config Provides classes for configuration - parsers, namespace handlers, bean post processors.
org.springframework.integration.selector Provides classes related to message selection.
org.springframework.integration.sftp.config Provides classes for configuration - parsers, namespace handlers.
org.springframework.integration.sftp.filters Provides classes supporting SFTP file filtering.
org.springframework.integration.sftp.gateway Provides classes supporting SFTP gateways.
org.springframework.integration.sftp.inbound Provides classes supporting inbound endpoints.
org.springframework.integration.sftp.session Provides classes supporting SFTP sessions.
org.springframework.integration.splitter Provides classes supporting the splitter pattern.
org.springframework.integration.store Provides classes releated to storing messages.
org.springframework.integration.stream Base package for stream support.
org.springframework.integration.stream.config Provides classes for configuration - parsers, namespace handlers.
org.springframework.integration.support Base core support package.
org.springframework.integration.support.channel Provides classes supporting channel resolution.
org.springframework.integration.support.converter Provides classes supporting message conversion.
org.springframework.integration.test.matcher Provides several BaseMatcher implementations.
org.springframework.integration.test.support Provides several test support classes including for testing Spring Integration request-response message scenarios.
org.springframework.integration.test.util Provides various test utilities, for example TestUtils provides convenience helpers to easily retrieve private bean properties.
org.springframework.integration.transformer Contains core-implementation of various Transformers which includes Enrichers and Filters.
org.springframework.integration.twitter.config Contains parser classes for the Twitter namespace support.
org.springframework.integration.twitter.core Provides classes used across all Twitter components.
org.springframework.integration.twitter.inbound Provides inbound Twitter components.
org.springframework.integration.twitter.outbound Provides outbound Twitter components.
org.springframework.integration.util Provides core utility classes.
org.springframework.integration.ws Provides several inbound and outbound Web Service components.
org.springframework.integration.ws.config Contains parser classes for the Web Services namespace support.
org.springframework.integration.xml Root package of the XML Module.
org.springframework.integration.xml.config Contains parser classes for the XML namespace support.
org.springframework.integration.xml.result Provides ResultFactory that will return Result, possibly taking into account payload instance.
org.springframework.integration.xml.router Provides XML message routers.
org.springframework.integration.xml.selector Provides XML-centric MessageSelector implementations.
org.springframework.integration.xml.source Provides various SourceFactory implementations.
org.springframework.integration.xml.splitter Provides implementations of AbstractMessageSplitter.
org.springframework.integration.xml.transformer Provides Transformer and Enricher implementations.
org.springframework.integration.xml.xpath Provides XPath supporting classes.
org.springframework.integration.xmpp Root package of the Spring Integration XMPP Module.
org.springframework.integration.xmpp.config Contains parser classes for the XMPP namespace support.
org.springframework.integration.xmpp.core Provides classes shared across all XMPP components.
org.springframework.integration.xmpp.inbound Provides XMPP inbound Endpoint implementations that extend AbstractXmppConnectionAwareEndpoint.
org.springframework.integration.xmpp.outbound Provides XMPP outbound Messagehandler implementations.These components extend AbstractXmppConnectionAwareMessageHandler
org.springframework.integration.xmpp.support Provides XMPP specific support classes.

 

This document is the API specification for Spring Integration


For further API reference and developer documentation, see the Spring Integration reference documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

If you are interested in commercial training, consultancy, and support for Spring Integration, please visit http://www.springsource.com


Spring Integration