Spring Integration - Internals
Gary Russell

© 2013 SpringOne 2GX. All rights reserved. Do not distribute without permissi...
Spring Stack
Spring Data

Spring for Apache Hadoop

Redis

HBase

GemFire

JPA

QueryDSL

HDFS

MapReduce

Hive

MongoDB

...
Spring Integration Internals
§ A discussion and demonstration of how some of the most
important Spring Integration featur...
3.0 Highlights
§ Custom SpEL Functions/PropertyAccessors
§ JMX MBean Tree Poller
§ File Tail Adapter
§ Syslog Adapter
...
3.0 Highlights (contd)
§ IMAP Idle Connection Events
§ Faster Message ID Generation
§ Transfer Headers over TCP
§ OB G...
Learn More. Stay Connected.

http://projects.spring.io/spring-integration
Contribute!!
Talk to us on Twitter: @springcentr...
Upcoming SlideShare
Loading in …5
×

Spring Integration Internals

751 views

Published on

Speaker: Gary Russell
A comprehensive review of message routing within a flow - including
exactly how and when replyChannel and errorChannel headers are used
how and when these headers apply in an error flow
differences between synchronous and asynchronous processing (with task executors and pollers)
Use of SpEL (for messagemethod mapping as well as certain "dynamic" config attributes)
Type conversion (via SpEL, datatype channels, etc)
Implicitly created channels
How chains work
How messages are mapped to methods when a message arrives at a component
How gateway methods are mapped to messages (and a first look at some enhancements we are considering)
Options for synchronous and asynchronous flows
simple multi-threading
aggregation
aggregating messages from different sources
How to debug Spring Integration applications
Advanced configuration techniques
and more...

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
751
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Spring Integration Internals

  1. 1. Spring Integration - Internals Gary Russell © 2013 SpringOne 2GX. All rights reserved. Do not distribute without permission.
  2. 2. Spring Stack Spring Data Spring for Apache Hadoop Redis HBase GemFire JPA QueryDSL HDFS MapReduce Hive MongoDB Neo4j Solr JDBC Splunk Pig Cascading SI/Batch Google App Eng. AWS Beanstalk Spring Batch Spring Social Spring Integration Twitter Heroku Spring AMQP Spring Web Services Facebook Spring XD Spring Web Flow LinkedIn Cloud Foundry OpenShift Spring Security Spring Security OAuth Spring Framework DI AOP TX JMS JDBC ORM OXM Scheduling MVC REST HATEOAS JMX Testing Caching Profiles Expression JTA JDBC 4.1 JMX 1.0+ Tomcat 5+ GlassFish 2.1+ WebLogic 9+ WebSphere 6.1+ Java EE 1.4+/SE5+ JPA 2.0 JSF 2.0 JSR-250 JSR-330 JSR-303
  3. 3. Spring Integration Internals § A discussion and demonstration of how some of the most important Spring Integration features work § Interesting solutions to recent questions asked on the forum and StackOverflow § But first...
  4. 4. 3.0 Highlights § Custom SpEL Functions/PropertyAccessors § JMX MBean Tree Poller § File Tail Adapter § Syslog Adapter § TCP Connection Events § Chain Elements Available as Beans/JMX
  5. 5. 3.0 Highlights (contd) § IMAP Idle Connection Events § Faster Message ID Generation § Transfer Headers over TCP § OB Gateways Require Reply (default) § Pub/Sub Channel Behavior
  6. 6. Learn More. Stay Connected. http://projects.spring.io/spring-integration Contribute!! Talk to us on Twitter: @springcentral @gprussell Find session replays on YouTube: spring.io/video

×