Spring Integration

Spring Integration 3.0.0.M1 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.support Provides various support classes used across Spring Integration File Components.
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.handler.advice Provides classes that are used to advise MessageHandlers with cross-cutting concerns.
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.store Provides JDBC-backed Message Store implementations.
org.springframework.integration.jdbc.store.channel Provides support classes for the JdbcChannelMessageStore.
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.jpa.config.xml Provides parser classes to provide Xml namespace support for the Jpa components.
org.springframework.integration.jpa.core Provides core classes of the JPA module.
org.springframework.integration.jpa.inbound Provides inbound Spring Integration Jpa components.
org.springframework.integration.jpa.outbound Provides Spring Integration components for doing outbound operations.
org.springframework.integration.jpa.support Provides various support classes used across Spring Integration Jpa Components.
org.springframework.integration.jpa.support.parametersource Provides generic support for ParameterSources and ParameterSource Factories.
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.config Contains parser classes for the MongoDb namespace support.
org.springframework.integration.mongodb.inbound Provides classes related to the Mongo inbound channel adapters
org.springframework.integration.mongodb.outbound Provides classes related to the Mongo outbound channel adapters
org.springframework.integration.mongodb.store Provides classes related to the MongoDB message store.
org.springframework.integration.mongodb.support Provides supporting classes for this module.
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.redis.support Provides supporting classes for this module.
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.transaction  
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