Index

[SYMBOL][A][B][C][D][E][F][G][H][I][J][L][M][N][O][P][Q][R][S][T][U][V][W][X]

SYMBOL

?. operator
@Autowired annotation2nd
@Component annotation
@ContextConfiguration annotation
@Gateway annotation
@Header annotation2nd
@ManagedAttribute annotation
@ManagedOperation annotation
@ManagedResource annotation
@MessageEndpoint annotation
@Publisher annotation
@Repository annotation
@RunWith annotation
@Service annotation2nd
@Test annotation
@XmlJavaTypeAdapter annotation
@XmlRootElement annotation
<chain> element2nd
<channel> element2nd
<context:mbean-export> element2nd
<context:property-place-holder> element
<control-bus> element
<file:file-to-bytes-transformer> element
<file:file-to-string-transformer> element
<file:inbound-channel-adapter> element
  attributes
  FileReadingMessageSource class
<file:outbound-channel-adapter> element2nd
<file:outbound-gateway> element
<filter> element
<gateway> element2nd
<http:outbound-gateway> element
<inbound-channel-adapter> element2nd
<int-ws:inbound-gateway> element
<int-xmpp:chat-to> element
<jms:inbound-channel-adapter> element
<listener> element
<listener-container> element
<logging-channel-adapter> element3rd
  versus service-activator
<mail:inbound-channel-adapter> element
  java-mail-properties attribute
  should-delete-messages attribute
  store-uri attribute
<mail:mail-to-string-transformer> element
<mail:outbound-channel-adapter> element
<message-history> element2nd
<outbound-channel-adapter> element
<payload-type-router> element
<poller> element
<queue> element
<service-activator> element
  versus logging-channel-adapter

A

AbstractConsumerEndpoint-Parser class
AbstractEndpoint class
AbstractFileListFilter class
AbstractMailMessage-Transformer class
AbstractMessageRouter class
AbstractPollingEndpoint class
accept() method
AcceptOnceFileListFilter class
ACID
acknowledge property
acknowledge() method
ActiveMQ
  embedded brokers
  versus JMS
Aggregator pattern
AggregatorParser class
aggregators2nd4th
  and CorrelatingMessage-Handler
  and splitters
  dinner party example
  grouping based on timing
  release strategy
  similarity to resequencers
  timeouts
  when to split
annotations
  @Autowired2nd
  @Component
  @ContextConfiguration
  @Header2nd
  @ManagedAttribute
  @ManagedOperation
  @ManagedResource
  @MessageEndpoint
  @Publisher
  @Repository
  @RunWith
  @Service2nd
  @Test
  @XmlJavaTypeAdapter
  @XmlRoolElement
  annotating domain classes for JAXB2nd
  for management
  meta-annotations
  stereotypes
AOP.
    See annotations, @Publisher.
ApplicationContext interface2nd
  BundleContext
applications
  Hello World example
  modularizing with OSGi
architecture2nd
aspect-oriented programming.
    See annotations, @Publisher.
assertThat() method
asynchronous handoff2nd3rd
AsyncItemProcessor class
AsyncItemWriter class
authentication, OAuth
AUTO_ACKNOWLEDGE
Automatic Resource Management
availability, of messaging

B

banking application example
batch jobs10th
  benefits of
  example2nd
  externalizing process execution2nd
  extract, transform, and load processes
  failure
  FieldSetMapper interface
  file channel adapter
  in chunks
  input files
  ItemProcessor interface
  ItemReader interface
  ItemWriter interface
  JobExecution interface
  JobLauncher interface
  launching via messages2nd
  sending informational messages
  streaming input data
  tasklets
  versus online transaction processing
  with Spring Batch2nd
batch payment-processing example2nd3rd
BeanDefinitionParser interface
BeanPostProcessor interface
bidirectional endpoints, versus unidirectional
blocking operations
booking service example2nd
BroadcastingDispatcher
buffered channels.
    See queue channels.
BundleContext interface
bundles
  and point-to-point messaging
  BundleContext
  messaging between bundles2nd
  publish-subscribe publishing between bundles
business logic7th
  content enricher
  domain-driven2nd
  header enricher
  publishing messages based on in-service events
BytesMessage interface

C

chaining endpoints
Channel Adapter pattern
channel adapters2nd
  and batch jobs
  and JMS
  and XMPP2nd
  configuring for email2nd
  converting service activator to
  dm-inbound-channel-adapter
  dm-outbound-channel-adapter
  event-driven inbound channel adapters
  file:inbound-channel-adapter
  file:outbound-channel-adapter2nd
  for Twitter
  for Twitter direct messages
  inbound
  inbound channel adapter for email
  inbound-channel-adapter
  inbound-only messages
  injecting latches into2nd
  logging-channel-adapter2nd3rd
  managing transactions2nd
  mentions-inbound-channel-adapter
  message-driven
  outbound2nd3rd
  outbound channel adapters
  for email
  outbound-channel-adapter2nd
  polling
  presence-inbound-channel-adapter
  search-inbound-channel-adapter2nd.
    See also unidirectional end-points.
channel attribute2nd
channel interceptors
  MessageSelectingInterceptor
  WireTap.
    See also ChannelInterceptor interface.
ChannelInterceptor interface2nd
  and monitoring2nd
ChannelInterceptorAdapter class
ChannelResolver interface
channels2nd17th
  and queues
  and routers2nd
  blocking operations
  boundaries
  buffering of messages
  channel interceptors
  ChannelResolver
  collaborators2nd
  consumers
  consumption model
  defining task executor
  executor channels
  for rejected messages
  in Spring WS
  input-channel2nd
  MessageChannel interface
  output-channel2nd
  PollableChannel interface
  PriorityChannel class
  producers
  publish-subscribe2nd3rd
  queue channels
  sharing context
  SubscribableChannel interface
  synchronous
  testing on output channel
  toJMS
  which to use2nd.
    See also destinations.
ChunkListener
ChunkMessageChannelItem-Writer class
classpath, changing at runtime
CLIENT_ACKNOWLEDGE
client-side storage
collaboration
collaborators5th
  ChannelInterceptor2nd
  MessageDispatcher2nd
commit() method
communication5th
  and Spring Integration2nd
  synchronous versus asynchronous2nd
comparator
comparator attribute
compensating transactions
Competing Consumers pattern
concurrency2nd7th
  and task executors
  and threading2nd
  multithreading
  thread safety
Connection class
connection-factory attribute
ConsumerEndpointFactoryBean class
consumers
  MessageHandler
Content-Based Router pattern
content-based routers5th
  default
  header value routers
  payload-type
context namespace, <con-text:mbean-export> element
Control Bus pattern
  element
  and Groovy
  and Spring Expression Language
  control messages
  starting and stopping endpoints
control messages
  and Groovy
convertAndSend() method
convert-exceptions attribute
CorrelatingMessageHandler class6th
  and aggregators
  and MessageGroup interface
  and resequencers
  extension points
correlation7th
  Correlation ID
  correlation key
  correlation strategy
  design patterns2nd
  dinner party example2nd
  messages
  mise en place
  release strategy
Correlation ID
correlation keys2nd
  and CorrelatingMessage-Handler
correlation strategy
CorrelationStrategy interface
credit card processing example
Cron expressions
CronTrigger class
cross-cutting concerns, monitoring2nd
customized infrastructure

D

data, simplest possible representation of2nd
databases, shared-database integration
DataSourceTransactionMan-ager class
Datatype Channel pattern
debugging, reducing with testing and logging
DefaultMessageListener-Container
default-reply-destination attribute
default-reply-queue-name attribute
default-reply-topic-name attribute
DefaultResponseErrorHandler class
DELETE, HTTP requests
delete-files attribute
delete-source-files attribute
dependencies, avoiding with gateways and service activators
dependency injection2nd3rd4th
design patterns, for correlation2nd.
    See also enterprise integration patterns.
destination attribute
destination-name attribute
DestinationResolver
  and inbound gateway
destinationresolver attribute
destinations, destination-name attribute
determineTargetChannels() method
dinner party example2nd
  aggregating based on timing
  and aggregators
  and resequencers
  and splitters
  scatter-gather
DirectChannel class
directory attribute
DispatcherServlet class
distributed transactions
dm-inbound-channel-adapter
dm-outbound-channel-adapter
doAnswer() method
domain classes, annotating for JAXB2nd
domain model6th
  content enricher
  header enricher
  messaging gateways2nd
  simplifying data representation2nd
domain-specific languages

E

EasyMock.
    See mocks.
Eclipse Gemini Blueprint project
  and messaging
  and point-to-point messaging
  and publish-subscribe messaging
  with gateways and service activators.
    See also Open Services Gateway initiative framework.
EDA.
    See event-driven architecture.
email16th
  and notifications
  configuring2nd
  IMAP Idle
  inbound channel adapter
  message headers
  outbound channel adapter
  polling for
  receiving2nd
  receiving event-driven emails
  sending2nd
  transforming inbound messages
  transforming outbound messages
EndpointMapping interface
Enterprise JavaBeans
error-code attribute
errors-key attribute
event-driven architecture
  staged
Event-Driven Consumer pattern
event-driven consumers2nd3rd4th
event-driven endpoints
outbound
event-driven inbound endpoints
event-driven outbound endpoints
event-driven programming
EventDrivenConsumer class2nd
eventual consistency
  idempotent receivers
exceptions
  IOException
  MessageDeliveryException
  throwing when messages are rejected
  UnsupportedOperation-Exception
executor channels
Executor interface
expression attribute
expressions2nd
routing by
Extensible Messaging and Presence Protocol (XMPP)9th
  adapters
  and channel adapters2nd
  and gateway proxies
  presence
  receiving messages
  sending messages
Extensible Stylesheet Language Transformation (XSLT)
extension points, CorrelatingMessageHandler class
extract, transform, and load processes
extractPayload
extract-payload attribute
extract-reply-payload attribute
extract-request-payload attribute

F

Factory pattern
FactoryBean interface
failure, in batch jobs
FieldSetMapper interface
File class
  immutability
File payload
file transformers
file, namespace
file-based integration
  advantages and disadvantages of
  compared to other approaches
  potential problems
  reading files2nd
  writing to files2nd
FileListFilter interface
FileNameGenerator
filename-generator attribute
filename-pattern attribute
FileReadingMessageSource class2nd3rd
FileToByteArrayTransformer class
file-to-bytes-transformer
file-to-string-transformer
FileToStringTransformer class
filter attribute
filtering6th
  element
  expressions
  message filter API
  rejected messages
  selective processing
fixed-delay attribute
fixed-rate attribute
fixed-rate polling
  when to use
flight booking example2nd
flight info example
  and proxies
  content enricher2nd
  delay notifications
  header enricher
  marshalling and unmarshalling
  testing
  wiring2nd
flow
  separating flows with Wire Tap pattern2nd
  splitting into subflows to improve testing
  transactional
fromMessage() method
Future Object pattern

G

Gateway adapter
gateway element
gateway proxies
gateways
  and OSGi
  inbound2nd
  managing transactions2nd
  outbound
  outbound HTTP requests
  processing inbound requests
  Spring WS-based
Gatherer pattern
GET, HTTP requests
getObject() method
getPhase() method
global transaction management
groovy namespace
Groovy, for control messages

H

Hamcrest
handoff
  asynchronous2nd
happens-before relationships, testing
hasPayload() method
header enricher
header value routers
HeaderAttributeCorrelation-Strategy class
header-mapper attribute
headers
  for email
  header enricher
  history
  MailHeaders.ATTACHMENT_FILENAME
  MailHeaders.BCC
  MailHeaders.CC
  MailHeaders.CONTENT_TYPE
  MailHeaders.FROM
  MailHeaders.MULTIPART_MODE
  MailHeaders.SUBJECT
  MailHeaders.TO
  MessageHeaders class
  REPLY_TO
  replyChannel
  splitting based on
  testing2nd
  testing with assertions
  Twitter
  XmppHeaders.TO
Hello World example
history header
Hollywood principle
HttpRequestHandlerServlet class
HttpRequestHandling-Controller class
HttpRequestHandlingMessaging-Gateway class

I

id attribute2nd3rd
idempotent receivers
IMAP.
    See Internet Message Access Protocol.
inbound channel adapters
  email
  event-driven
  for Twitter direct messages
  inbound-only messages
  polling
  presence-inbound-channel-adapter
inbound endpoints
  event-driven
  polling
inbound gateways3rd
  and DestinationResolver
  and Spring WS
  attributes
  processing requests
inbound-channel-adapter
incomplete groups
incremental updates
infrastructure, customized
input directory, leaving files in
input-channel2nd
input-channel attribute2nd
instantiating, endpoints2nd
integration, file-based2nd
IntegrationMBeanExporter class
interceptors
Internet Message Access Protocol (IMAP)
Internet Relay Chat (IRC), future support for
Inversion of Control (IoC)7th
  and Eclipse Gemini Blueprint
  dependency injection2nd
  Factory pattern
  Hollywood principle
  method invocation2nd
IoC.
    See Inversion of Control.
IOException
is matcher
isAutoStartup() method
isComplete() method
isRunning() method
ItemProcessor interface2nd
ItemReader interface
ItemWriter interface

J

Jabber.
    See Extensible Message and Presence Protocol.
JAR files
  lack of encapsulation.
    See also bundles.
Java Architecture for XML
  Binding (JAXB), annotating domain classes for2nd
Java Mail API
Java Management Extensions (JMX)7th
  and notifications
  attributes
  JMX adapters
  managing channels and endpoints2nd
  operations
  overhead
Java Message Service (JMS)3rd5th
Java Message Service (JMS)
  and transactions
  availability
  benefits of
  channel adapter
  destinations
  distributed transactions
  jms namespace
  load balancing
  mapping to Spring Integration messages
  message-driven POJOs2nd
  MessageListener
  messages
  messaging between runtimes2nd
  messaging gateway
  payload mapping
  persistence
  Queues
  receiving JMS messages
  relationship to Spring Integration2nd
  scalability
  sending JMS messages
  sending Spring Integration messages as body of JMS messages2nd
  Session interface
  support for2nd
  Topics
  transaction basics
  transactions2nd
  type conversions
  when to use
Java virtual machines (JVMs)
java.nio libraries
java.util.Timer class
java-mail-properties attribute
javaMailProperties property
JavaMailSender interface
JavaScript Object Notation, marshalling and unmarshalling
JAXB.
    See Java Architecture for XML Binding.
JdbcMessageStore class
JMock.
    See mocks.
jms namespace
JMS.
    See Java Message Service.
JMSRedelivered property
JMSReplyTo property2nd
JmsSendingMessageHandler class
JmsTemplate class
JmsTransactionManager class
JMX.
    See Java Management Extensions.
JndiObjectFactoryBean
JobExecution class2nd
JobExecutionListener
JobLauncher interface
  run() method
JobLaunchingMessageHandler class
JobLaunchRequest payload
JobParameters class
JobRespository interface
JVMs.
    See Java virtual machines.

L

latches
  and mocks
  injecting into endpoints2nd
libraries, java.nio
Lifecycle interface2nd
listFiles() method
live collaboration
  applying incoming changes
  using increments
load balancing, with JMS
LoadBalancingStrategy
local transaction management
logging-channel-adapter
loose coupling10th
  dependency injection2nd
  event-driven architecture
  identifying highly coupled systems
  importance of2nd
  negative consequences
  service-oriented architecture
  system-level coupling2nd
  type-level coupling

M

MailHeaders class
  ATTACHMENT_FILENAME header
  BCC header
  CC header
  CONTENT_TYPE header
  FROM header
  MULTIPART_MODE header
  REPLY_TO header
  SUBJECT header
  TO header
managing, with annotations
mapping, between JMS and Spring Integration messages
Map-Reduce, compared to scatter-gather2nd
Marshaller interface4th
  marshalling endpoint2nd
MarshallingMessageConverter
MarshallingMessageConverter class
marshalling-transformer element
max-messages-per-poll attribute
maxMessagesPerPoll property
mentions-inbound-channel-adapter
message body.
    See payload.
Message Channel pattern.
    See also message channels.
Message Endpoint pattern
message endpoints2nd
  @MessageEndpoint annotation
message filter API
message filters6th
  element
  expressions
  for selective processing
  rejected messages
message groups2nd
  and CorrelatingMessage-Handler
  based on timing
  incomplete groups
  processors
  releasing.
    See also MessageGroup interface.
message headers
message history2nd
Message interface3rd
  lack of setters
message passing
Message pattern.
    See also messages.
message payload
message properties.
    See headers.
message router API
message routers14th
  ChannelResolver
  configuring2nd
  content-based2nd
  default
  header value routers
  message router API
  multiple destinations2nd
  multiple return values
  payload-type
  recipient list routers
  using SpEL
message transformers
Message Translator pattern.
    See transformers.
message-based integration
  compared to other approaches
MessageBuilder
MessageBuilder class
MessageChannel interface
  and monitoring
  attributes.
    See also Message Channel pattern.
MessageChannelMetrics interface
MessageConverter interface2nd
message-converters attribute
MessageDeliveryException
MessageDispatcher interface4th
  BroadcastingDispatcher
  UnicastingDispatcher
MessageDispatcherServlet class
message-driven applications
  message history2nd
  trade-offs
message-driven channel adapters
message-driven POJOs2nd
MessageFilter
MessageFilter class
MessageGroup interface
  and CorrelatingMessage-Handler.
    See also message groups.
MessageGroupProcessor interface
MessageGroupStore interface
MessageHandler
MessageHandler interface2nd3rd
  attributes
  monitoring
MessageHeaders class
MessageListener interface2nd3rd4th
MessageListenerAdapter class
MessageProducer interface
messages11th17th
  and channels2nd
  and XPath
  and XSLT
  asynchronous2nd3rd
  availability
  based on in-service events
  buffering
  channel adapters
  control messages
  correlating
  creating SOAP messages
  design patterns for correlation2nd
  discarding
  email2nd
  endpoints2nd
  event-driven emails
  explained
  expressing intent in
  file-based2nd
  filtering2nd
  from Twitter search2nd
  from Twitter timeline
  Groovy control messages
  grouping based on timing
  grouping in endpoints
  headers2nd
  immutability
  inbound-only
  informational messages about batch jobs
  JMS
  lack of setters
  launching batch jobs2nd
  mapping from JMS
  marshalling and unmarshal-ling
  matching for testing2nd
  message endpoints2nd
  message groups
  message history2nd
  Message interface2nd
  message passing
  message-based integration
  MessageChannel interface
  message-driven POJOs
  message-driven services2nd
  messaging gateways2nd3rd
  multiple return values
  payload
  persistence
  problems with reordering
  processing inbound HTTP requests
  publishing on schedule
  receiving email messages2nd
  receiving JMS messages
  receiving XMPP messages
  rejected
  resequencers2nd
  Return Address pattern
  return type matching
  routing2nd
  routing based on XML pay-load
  routing to multiple destinations2nd
  scalability
  sending between OSGi bundles2nd
  sending email messages2nd
  sending JMS messages
  sending XMPP messages
  splitters
  testing headers2nd
  testing on output
  tracking
  transforming inbound email messages
  transforming outbound email messages
  Twitter2nd
  Twitter direct messages
  Twitter retweets, replies, and mentions2nd
  unwrapping payloads2nd
  validating XML messages
  with Java Message Service2nd
  with XML payloads2nd
  XMPP2nd
MessageSelectingInterceptor
MessageSelector class
MessageSelector, PayloadTypeSelector
MessageSource interface
Messaging Gateway pattern
messaging gateways2nd3rd
meta-annotations
method attribute
method invocation2nd
MethodInvokingMessage-GroupProcessor class
microblogging
MimeMessage class
mise en place
  resequencers
Mockito2nd
mocks2nd4th
  and latching
  Mockito
Model-View-Controller, and REST
modularity, OSGi2nd
monitoring10th
  channels and endpoints using JMX2nd
  message channels
  message handlers
  message history2nd
  pollable channels
  queue channels
multithreading, and concurrency

N

name attribute
nextExecutionTime() method
NioFileLocker class
Notifiable interface
NotificationFilter interface

O

OAuth authentication
Object class
ObjectMessage interface
objects
  converting to XML
  that represent XML
  transforming files into
online status.
    See presence.
online transaction processing, versus batch
Open Services Gateway initiative9th
  bundles
  development time complexity
  module system2nd
  Service Registry2nd
  why to use with messaging.
    See also Eclipse Gemini Blueprint project.
operations, and JMX
ordering, of files
org.springframework.integration.test package
osgi namespace
OSGi.
    See Open Services Gateway initiative.
outbound endpoints
  event-driven
  polling
outbound gateways
  calling web services
  extract-request-payload attribute
  outbound HTTP requests
outbound-channel-adapter2nd3rd
output channel, testing
output-channel2nd
output-channel attribute
OXM.
    See object-to-XML mapping.

P

parsers
  and XML payloads
  streaming
parsing endpoints
patterns.
    See enterprise integration patterns; design patterns.
PayloadMatcher class
payload-type routers
PayloadTypeSelector
PeriodicTrigger class
persistence, of messaging
Phased interface
Pipes-and-Filters pattern
Plain Old XML (POX)
  exposing endpoints
  Spring WS2nd
PlatformTransactionManager interface
point-to-point channels.
    See also queues.
point-to-point messaging, and OSGi bundles
PollableChannel interface2nd3rd4th
  and monitoring
  attributes
pollers.
    See polling.
polling2nd6th
  advanced configuration2nd
  and task executors
  and transactions
  at precise times
  configuring pollers2nd
  controlling frequency of2nd
  fixed-delay versus fixed-rate
  fixed-rate
  max-messages-per-poll attribute
  outbound endpoints
  polling configuration
  polling inbound endpoints
  timeouts
  whether to poll
polling configuration
polling endpoints
polling outbound endpoints
PollingConsumer class2nd
POP3.
    See Post Office Protocol.
POST
  and SOAP
  HTTP requests
Post Office Protocol2nd
postReceive() method
postSend() method
POX.
    See Plain Old XML.
preReceive() method
presence
presence-inbound-channel-adapter
preSend() method
PriorityBlockingQueue class
PriorityChannel class
producers
programming in XML, why not to
property-placeholder element
proxies
  and messaging gateways
publishing, scheduling
Publish-Subscribe Channel
publish-subscribe channels2nd3rd4th5th7th
  and scatter-gather
  defining task executor
publish-subscribe messaging, between bundles
pub-sub-domain attribute

Q

Quartz
queue channels
QueueChannel class2nd3rd
  and monitoring
  attributes
  monitoring
  testing
QueueChannelMetrics class
queues

R

race conditions2nd
reading
  files2nd
  unfinished files
receive() method2nd3rd4th
receiveAndConvert() method
receiveTimeout property
receiving
  email messages2nd
  event-driven emails
  XMPP messages
recipient list routers
RecursiveLeafOnlyDirectory-Scanner
regex-pattern attribute
RELAX NG
release strategy2nd
  for aggregators
releasePartialSequences flag
Remote Procedure Calls (RPC)
  compared to other approaches
REPLY_CHANNEL header
reply-channel attribute
replyChannel header
reply-destination-name attribute
reply-key attribute
reply-timeout attribute
Representational State Transfer (REST)
  HTTP endpoints2nd
  HTTP requests
request-channel attribute2nd
request-destination-name attribute
request-payload-type attribute
request-pub-sub-domain attribute
request-reply messaging2nd
requests
  HTTP DELETE
  HTTP GET
  outbound
  processing inbound requests
  REST
ResequencerParser class
resequencers7th
  and CorrelatingMessage-Handler
  dinner party example
  mise en place
  race conditions
  similarity to aggregators
  traveling salesman problem
  when to avoid
reservation cancelling example
Resource interface
ResponseErrorHandler interface
REST.
    See Representational State Transfer.
RestTemplate class
Result interface2nd
ResultTransformer interface
Return Address pattern
return type matching
RMI.
    See Remote Method Invocation.
RMock.
    See mocks.
rollback() method
rollbacks
RoundRobinLoadBalancing
Router pattern
routing messages13th
  based on XML payload
  ChannelResolver
  configuring2nd
  content-based routers2nd
  header value routers
  message router API
  multiple return values
  payload-type routers
  recipient list routers
  to multiple destinations2nd
  using SpEL
RPC.
    See Remote Procedure Calls.
run() method
Runnable interface

S


scanEachPoll flag
scanner attribute
scatter-gather5th
  compared to Map-Reduce2nd
  dinner party example
  scattering after splitting
Scatter-Gather pattern
ScheduledFuture interface
scheduling10th
  configuring pollers2nd
  Cron expressions
  polling at precise times
  polling frequency2nd
  publishing
  tasks
  TaskScheduler API
  timed events2nd
search-inbound-channel-adapter2nd
SEDA.
    See staged event-driven architecture.
selective processing
send() method2nd
sendAndReceive() method
sending, email messages2nd
separation of concerns6th
  separating flows with wire tap
  simplifying domain representation2nd
  wiring2nd.
    See also loose coupling.
SequenceSizeReleaseStrategy class
Serializable interface
serialization
serialization strategy
Service Activator pattern
service activators
  and mocks
  and OSGi
  and routers2nd
  chaining
  converting to channel adapter
  versus logging-channel-adapter
Service Registry, accessing through Eclipse Gemini Blueprint2nd
services
  message-driven2nd
  replacing without downtime
  testing using mocks2nd
Session interface
  transactional
setAutoCommit() method
setService() method
shared-database integration
  compared to other approaches
sharing, problems with
Short Message Peer-to-Peer Protocol (SMPP), future support for
should-delete-messages attribute
Simple Mail Transfer Protocol (SMTP)
SimpleMessageConverter class
SimplePatternFileListFilter class
SmartLifecycle interface
SMTP.
    See Simple Mail Transfer Protocol.
SOA.
    See service-oriented architecture.
SOAP
  creating SOAP messages
  exposing endpoints
  Spring WS2nd
  use of HTTP POST
Source interface
SpEL.
    See Spring Expression Language.
Splitter pattern
Spring AOP
Spring Batch9th
  and Spring Integration2nd
  basics2nd
  ChunkListener interface
  FieldSetMapper interface
  ItemProcessor interface2nd
  ItemReader interface
  ItemWriter interface
  JobExecution class
  JobExecutionListener interface
  JobLauncher interface
  Spring Batch Admin
  StepListener interface
Spring Batch Admin
Spring Dynamic Modules (Spring DM).
    See Eclipse Gemini Blueprint project.
Spring Expression Language (SpEL)
  and Control Bus pattern
  routing by
Spring Framework, support for JMS2nd
Spring Social
Spring Web Services.
    See Spring WS.
Spring WS2nd7th
  and channels
  and inbound gateways
  and outbound gateways
  exposing endpoints
  marshalling support
staged event-driven architecture
stateful endpoints
StepListener
stereotypes
store-uri attribute
streaming, and messaging
String payload
SubscribableChannel interface2nd3rd4th5th
subscribe() method
supported-methods attribute
synchronous channels
system-level coupling2nd

T


TaskExecutor API
TaskExecutor interface
tasklets
TaskScheduler API
Template pattern
Templates interface
test-driven development2nd
testing
testing
  and message headers2nd
  assertions
  asynchronous systems2nd
  configuration
  matching messages2nd
  messages on output
  mocks2nd3rd
  notifications
  QueueChannel
  splitting main flow into sub-flows
  testing logic in XML
  thread safety
  to reduce debugging needs
  unwrapping message pay-loads2nd
TextMessage interface
thread allocation concerns
thread safety
ThreadLocal class
throttling
timed events2nd
timeouts3rd
  explained
toJMS channel
toMessage() method
transaction management3rd
  problems with sharing
transaction management strategies
transformations
  domain-driven2nd
  inbound email
  outbound email
  semantic versus syntactic
Transformer interface
travel planning example2nd
traveling salesman problem
Trigger interface
TriggerContext interface
trip diary editor example
  incremental writing
  reading incremental updates
Tweet class
Twitter13th
  as publish-subscribe
  channel adapters
  channel adapters for direct messages
  direct messages
  OAuth configuration
  receiving messages from timeline
  receiving retweets, replies, and mentions2nd
  search2nd
  updating status
TwitterTemplate class2nd3rd
type conversion
type-level coupling
  dependency injection
  unambiguous
TypeSafeMatcher class

U

unambiguous type coupling
  dependency injection
undo history
UnicastingDispatcher
  LoadBalancingStrategy
unidirectional endpoints, versus bidirectional.
    See also channel adapters.
UNIX, pipes and filters
Unmarshaller interface2nd3rd
unmarshalling2nd.
    See also marshalling and unmarshalling.
unsubscribe() method
UnsupportedOperation-Exception

V

validation, validating XML messages
view-name attribute

W

web services8th
  and inbound gateways
  and outbound gateways
  marshalling support
  SOAP
  Spring WS2nd
Wire Tap pattern2nd6th
  and message flow
  transactional flow
  versus publish-subscribe channel
  versus recipient list router
WorkManager interface

X

XML schemas2nd
XmlAdapter class
xmpp namespace
XMPP.
    See Extensible Messaging and Presence Protocol.
xmpp-connection attribute
XmppHeaders.TO
XPath
  namespaces
  router
  splitters
XSLT

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.143.205.136