[SYMBOL][A][B][C][D][E][F][G][H][I][J][L][M][N][O][P][Q][R][S][T][U][V][W][X]
?. operator
@Autowired annotation, 2nd
@Component annotation
@ContextConfiguration annotation
@Gateway annotation
@Header annotation, 2nd
@ManagedAttribute annotation
@ManagedOperation annotation
@ManagedResource annotation
@MessageEndpoint annotation
@Publisher annotation
@Repository annotation
@RunWith annotation
@Service annotation, 2nd
@Test annotation
@XmlJavaTypeAdapter annotation
@XmlRootElement annotation
<chain> element, 2nd
<channel> element, 2nd
<context:mbean-export> element, 2nd
<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> element, 2nd
<file:outbound-gateway> element
<filter> element
<gateway> element, 2nd
<http:outbound-gateway> element
<inbound-channel-adapter> element, 2nd
<int-ws:inbound-gateway> element
<int-xmpp:chat-to> element
<jms:inbound-channel-adapter> element
<listener> element
<listener-container> element
<logging-channel-adapter> element, 3rd
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> element, 2nd
<outbound-channel-adapter> element
<payload-type-router> element
<poller> element
<queue> element
<service-activator> element
versus logging-channel-adapter
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
aggregators, 2nd, 4th
and CorrelatingMessage-Handler
and splitters
dinner party example
grouping based on timing
release strategy
similarity to resequencers
timeouts
when to split
annotations
@Autowired, 2nd
@Component
@ContextConfiguration
@Header, 2nd
@ManagedAttribute
@ManagedOperation
@ManagedResource
@MessageEndpoint
@Publisher
@Repository
@RunWith
@Service, 2nd
@Test
@XmlJavaTypeAdapter
@XmlRoolElement
annotating domain classes for JAXB, 2nd
for management
meta-annotations
stereotypes
AOP.
See annotations, @Publisher.
ApplicationContext interface, 2nd
BundleContext
applications
Hello World example
modularizing with OSGi
architecture, 2nd
aspect-oriented programming.
See annotations, @Publisher.
assertThat() method
asynchronous handoff, 2nd, 3rd
AsyncItemProcessor class
AsyncItemWriter class
authentication, OAuth
AUTO_ACKNOWLEDGE
Automatic Resource Management
availability, of messaging
banking application example
batch jobs, 10th
benefits of
example, 2nd
externalizing process execution, 2nd
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 messages, 2nd
sending informational messages
streaming input data
tasklets
versus online transaction processing
with Spring Batch, 2nd
batch payment-processing example, 2nd, 3rd
BeanDefinitionParser interface
BeanPostProcessor interface
bidirectional endpoints, versus unidirectional
blocking operations
booking service example, 2nd
BroadcastingDispatcher
buffered channels.
See queue channels.
BundleContext interface
bundles
and point-to-point messaging
BundleContext
messaging between bundles, 2nd
publish-subscribe publishing between bundles
business logic, 7th
content enricher
domain-driven, 2nd
header enricher
publishing messages based on in-service events
BytesMessage interface
chaining endpoints
Channel Adapter pattern
channel adapters, 2nd
and batch jobs
and JMS
and XMPP, 2nd
configuring for email, 2nd
converting service activator to
dm-inbound-channel-adapter
dm-outbound-channel-adapter
event-driven inbound channel adapters
file:inbound-channel-adapter
file:outbound-channel-adapter, 2nd
for Twitter
for Twitter direct messages
inbound
inbound channel adapter for email
inbound-channel-adapter
inbound-only messages
injecting latches into, 2nd
logging-channel-adapter, 2nd, 3rd
managing transactions, 2nd
mentions-inbound-channel-adapter
message-driven
outbound, 2nd, 3rd
outbound channel adapters
for email
outbound-channel-adapter, 2nd
polling
presence-inbound-channel-adapter
search-inbound-channel-adapter, 2nd.
See also unidirectional end-points.
channel attribute, 2nd
channel interceptors
MessageSelectingInterceptor
WireTap.
See also ChannelInterceptor interface.
ChannelInterceptor interface, 2nd
and monitoring, 2nd
ChannelInterceptorAdapter class
ChannelResolver interface
channels, 2nd, 17th
and queues
and routers, 2nd
blocking operations
boundaries
buffering of messages
channel interceptors
ChannelResolver
collaborators, 2nd
consumers
consumption model
defining task executor
executor channels
for rejected messages
in Spring WS
input-channel, 2nd
MessageChannel interface
output-channel, 2nd
PollableChannel interface
PriorityChannel class
producers
publish-subscribe, 2nd, 3rd
queue channels
sharing context
SubscribableChannel interface
synchronous
testing on output channel
toJMS
which to use, 2nd.
See also destinations.
ChunkListener
ChunkMessageChannelItem-Writer class
classpath, changing at runtime
CLIENT_ACKNOWLEDGE
client-side storage
collaboration
collaborators, 5th
ChannelInterceptor, 2nd
MessageDispatcher, 2nd
commit() method
communication, 5th
and Spring Integration, 2nd
synchronous versus asynchronous, 2nd
comparator
comparator attribute
compensating transactions
Competing Consumers pattern
concurrency, 2nd, 7th
and task executors
and threading, 2nd
multithreading
thread safety
Connection class
connection-factory attribute
ConsumerEndpointFactoryBean class
consumers
MessageHandler
Content-Based Router pattern
content-based routers, 5th
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 class, 6th
and aggregators
and MessageGroup interface
and resequencers
extension points
correlation, 7th
Correlation ID
correlation key
correlation strategy
design patterns, 2nd
dinner party example, 2nd
messages
mise en place
release strategy
Correlation ID
correlation keys, 2nd
and CorrelatingMessage-Handler
correlation strategy
CorrelationStrategy interface
credit card processing example
Cron expressions
CronTrigger class
cross-cutting concerns, monitoring, 2nd
customized infrastructure
data, simplest possible representation of, 2nd
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 injection, 2nd, 3rd, 4th
design patterns, for correlation, 2nd.
See also enterprise integration patterns.
destination attribute
destination-name attribute
DestinationResolver
and inbound gateway
destinationresolver attribute
destinations, destination-name attribute
determineTargetChannels() method
dinner party example, 2nd
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 JAXB, 2nd
domain model, 6th
content enricher
header enricher
messaging gateways, 2nd
simplifying data representation, 2nd
domain-specific languages
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.
email, 16th
and notifications
configuring, 2nd
IMAP Idle
inbound channel adapter
message headers
outbound channel adapter
polling for
receiving, 2nd
receiving event-driven emails
sending, 2nd
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 consumers, 2nd, 3rd, 4th
event-driven endpoints
outbound
event-driven inbound endpoints
event-driven outbound endpoints
event-driven programming
EventDrivenConsumer class, 2nd
eventual consistency
idempotent receivers
exceptions
IOException
MessageDeliveryException
throwing when messages are rejected
UnsupportedOperation-Exception
executor channels
Executor interface
expression attribute
expressions, 2nd
routing by
Extensible Messaging and Presence Protocol (XMPP), 9th
adapters
and channel adapters, 2nd
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
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 files, 2nd
writing to files, 2nd
FileListFilter interface
FileNameGenerator
filename-generator attribute
filename-pattern attribute
FileReadingMessageSource class, 2nd, 3rd
FileToByteArrayTransformer class
file-to-bytes-transformer
file-to-string-transformer
FileToStringTransformer class
filter attribute
filtering, 6th
element
expressions
message filter API
rejected messages
selective processing
fixed-delay attribute
fixed-rate attribute
fixed-rate polling
when to use
flight booking example, 2nd
flight info example
and proxies
content enricher, 2nd
delay notifications
header enricher
marshalling and unmarshalling
testing
wiring, 2nd
flow
separating flows with Wire Tap pattern, 2nd
splitting into subflows to improve testing
transactional
fromMessage() method
Future Object pattern
Gateway adapter
gateway element
gateway proxies
gateways
and OSGi
inbound, 2nd
managing transactions, 2nd
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
Hamcrest
handoff
asynchronous, 2nd
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
testing, 2nd
testing with assertions
Twitter
XmppHeaders.TO
Hello World example
history header
Hollywood principle
HttpRequestHandlerServlet class
HttpRequestHandling-Controller class
HttpRequestHandlingMessaging-Gateway class
id attribute, 2nd, 3rd
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 gateways, 3rd
and DestinationResolver
and Spring WS
attributes
processing requests
inbound-channel-adapter
incomplete groups
incremental updates
infrastructure, customized
input directory, leaving files in
input-channel, 2nd
input-channel attribute, 2nd
instantiating, endpoints, 2nd
integration, file-based, 2nd
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 injection, 2nd
Factory pattern
Hollywood principle
method invocation, 2nd
IoC.
See Inversion of Control.
IOException
is matcher
isAutoStartup() method
isComplete() method
isRunning() method
ItemProcessor interface, 2nd
ItemReader interface
ItemWriter interface
Jabber.
See Extensible Message and Presence Protocol.
JAR files
lack of encapsulation.
See also bundles.
Java Architecture for XML
Binding (JAXB), annotating domain classes for, 2nd
Java Mail API
Java Management Extensions (JMX), 7th
and notifications
attributes
JMX adapters
managing channels and endpoints, 2nd
operations
overhead
Java Message Service (JMS), 3rd, 5th
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 POJOs, 2nd
MessageListener
messages
messaging between runtimes, 2nd
messaging gateway
payload mapping
persistence
Queues
receiving JMS messages
relationship to Spring Integration, 2nd
scalability
sending JMS messages
sending Spring Integration messages as body of JMS messages, 2nd
Session interface
support for, 2nd
Topics
transaction basics
transactions, 2nd
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 property, 2nd
JmsSendingMessageHandler class
JmsTemplate class
JmsTransactionManager class
JMX.
See Java Management Extensions.
JndiObjectFactoryBean
JobExecution class, 2nd
JobExecutionListener
JobLauncher interface
run() method
JobLaunchingMessageHandler class
JobLaunchRequest payload
JobParameters class
JobRespository interface
JVMs.
See Java virtual machines.
latches
and mocks
injecting into endpoints, 2nd
libraries, java.nio
Lifecycle interface, 2nd
listFiles() method
live collaboration
applying incoming changes
using increments
load balancing, with JMS
LoadBalancingStrategy
local transaction management
logging-channel-adapter
loose coupling, 10th
dependency injection, 2nd
event-driven architecture
identifying highly coupled systems
importance of, 2nd
negative consequences
service-oriented architecture
system-level coupling, 2nd
type-level coupling
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-gather, 2nd
Marshaller interface, 4th
marshalling endpoint, 2nd
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 endpoints, 2nd
@MessageEndpoint annotation
message filter API
message filters, 6th
element
expressions
for selective processing
rejected messages
message groups, 2nd
and CorrelatingMessage-Handler
based on timing
incomplete groups
processors
releasing.
See also MessageGroup interface.
message headers
message history, 2nd
Message interface, 3rd
lack of setters
message passing
Message pattern.
See also messages.
message payload
message properties.
See headers.
message router API
message routers, 14th
ChannelResolver
configuring, 2nd
content-based, 2nd
default
header value routers
message router API
multiple destinations, 2nd
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 interface, 2nd
message-converters attribute
MessageDeliveryException
MessageDispatcher interface, 4th
BroadcastingDispatcher
UnicastingDispatcher
MessageDispatcherServlet class
message-driven applications
message history, 2nd
trade-offs
message-driven channel adapters
message-driven POJOs, 2nd
MessageFilter
MessageFilter class
MessageGroup interface
and CorrelatingMessage-Handler.
See also message groups.
MessageGroupProcessor interface
MessageGroupStore interface
MessageHandler
MessageHandler interface, 2nd, 3rd
attributes
monitoring
MessageHeaders class
MessageListener interface, 2nd, 3rd, 4th
MessageListenerAdapter class
MessageProducer interface
messages, 11th, 17th
and channels, 2nd
and XPath
and XSLT
asynchronous, 2nd, 3rd
availability
based on in-service events
buffering
channel adapters
control messages
correlating
creating SOAP messages
design patterns for correlation, 2nd
discarding
email, 2nd
endpoints, 2nd
event-driven emails
explained
expressing intent in
file-based, 2nd
filtering, 2nd
from Twitter search, 2nd
from Twitter timeline
Groovy control messages
grouping based on timing
grouping in endpoints
headers, 2nd
immutability
inbound-only
informational messages about batch jobs
JMS
lack of setters
launching batch jobs, 2nd
mapping from JMS
marshalling and unmarshal-ling
matching for testing, 2nd
message endpoints, 2nd
message groups
message history, 2nd
Message interface, 2nd
message passing
message-based integration
MessageChannel interface
message-driven POJOs
message-driven services, 2nd
messaging gateways, 2nd, 3rd
multiple return values
payload
persistence
problems with reordering
processing inbound HTTP requests
publishing on schedule
receiving email messages, 2nd
receiving JMS messages
receiving XMPP messages
rejected
resequencers, 2nd
Return Address pattern
return type matching
routing, 2nd
routing based on XML pay-load
routing to multiple destinations, 2nd
scalability
sending between OSGi bundles, 2nd
sending email messages, 2nd
sending JMS messages
sending XMPP messages
splitters
testing headers, 2nd
testing on output
tracking
transforming inbound email messages
transforming outbound email messages
Twitter, 2nd
Twitter direct messages
Twitter retweets, replies, and mentions, 2nd
unwrapping payloads, 2nd
validating XML messages
with Java Message Service, 2nd
with XML payloads, 2nd
XMPP, 2nd
MessageSelectingInterceptor
MessageSelector class
MessageSelector, PayloadTypeSelector
MessageSource interface
Messaging Gateway pattern
messaging gateways, 2nd, 3rd
meta-annotations
method attribute
method invocation, 2nd
MethodInvokingMessage-GroupProcessor class
microblogging
MimeMessage class
mise en place
resequencers
Mockito, 2nd
mocks, 2nd, 4th
and latching
Mockito
Model-View-Controller, and REST
modularity, OSGi, 2nd
monitoring, 10th
channels and endpoints using JMX, 2nd
message channels
message handlers
message history, 2nd
pollable channels
queue channels
multithreading, and concurrency
name attribute
nextExecutionTime() method
NioFileLocker class
Notifiable interface
NotificationFilter interface
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 initiative, 9th
bundles
development time complexity
module system, 2nd
Service Registry, 2nd
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-adapter, 2nd, 3rd
output channel, testing
output-channel, 2nd
output-channel attribute
OXM.
See object-to-XML mapping.
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 WS, 2nd
PlatformTransactionManager interface
point-to-point channels.
See also queues.
point-to-point messaging, and OSGi bundles
PollableChannel interface, 2nd, 3rd, 4th
and monitoring
attributes
pollers.
See polling.
polling, 2nd, 6th
advanced configuration, 2nd
and task executors
and transactions
at precise times
configuring pollers, 2nd
controlling frequency of, 2nd
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 class, 2nd
POP3.
See Post Office Protocol.
POST
and SOAP
HTTP requests
Post Office Protocol, 2nd
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 channels, 2nd, 3rd, 4th, 5th, 7th
and scatter-gather
defining task executor
publish-subscribe messaging, between bundles
pub-sub-domain attribute
Quartz
queue channels
QueueChannel class, 2nd, 3rd
and monitoring
attributes
monitoring
testing
QueueChannelMetrics class
queues
race conditions, 2nd
reading
files, 2nd
unfinished files
receive() method, 2nd, 3rd, 4th
receiveAndConvert() method
receiveTimeout property
receiving
email messages, 2nd
event-driven emails
XMPP messages
recipient list routers
RecursiveLeafOnlyDirectory-Scanner
regex-pattern attribute
RELAX NG
release strategy, 2nd
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 endpoints, 2nd
HTTP requests
request-channel attribute, 2nd
request-destination-name attribute
request-payload-type attribute
request-pub-sub-domain attribute
request-reply messaging, 2nd
requests
HTTP DELETE
HTTP GET
outbound
processing inbound requests
REST
ResequencerParser class
resequencers, 7th
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 interface, 2nd
ResultTransformer interface
Return Address pattern
return type matching
RMI.
See Remote Method Invocation.
RMock.
See mocks.
rollback() method
rollbacks
RoundRobinLoadBalancing
Router pattern
routing messages, 13th
based on XML payload
ChannelResolver
configuring, 2nd
content-based routers, 2nd
header value routers
message router API
multiple return values
payload-type routers
recipient list routers
to multiple destinations, 2nd
using SpEL
RPC.
See Remote Procedure Calls.
run() method
Runnable interface
scanEachPoll flag
scanner attribute
scatter-gather, 5th
compared to Map-Reduce, 2nd
dinner party example
scattering after splitting
Scatter-Gather pattern
ScheduledFuture interface
scheduling, 10th
configuring pollers, 2nd
Cron expressions
polling at precise times
polling frequency, 2nd
publishing
tasks
TaskScheduler API
timed events, 2nd
search-inbound-channel-adapter, 2nd
SEDA.
See staged event-driven architecture.
selective processing
send() method, 2nd
sendAndReceive() method
sending, email messages, 2nd
separation of concerns, 6th
separating flows with wire tap
simplifying domain representation, 2nd
wiring, 2nd.
See also loose coupling.
SequenceSizeReleaseStrategy class
Serializable interface
serialization
serialization strategy
Service Activator pattern
service activators
and mocks
and OSGi
and routers, 2nd
chaining
converting to channel adapter
versus logging-channel-adapter
Service Registry, accessing through Eclipse Gemini Blueprint, 2nd
services
message-driven, 2nd
replacing without downtime
testing using mocks, 2nd
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 WS, 2nd
use of HTTP POST
Source interface
SpEL.
See Spring Expression Language.
Splitter pattern
Spring AOP
Spring Batch, 9th
and Spring Integration, 2nd
basics, 2nd
ChunkListener interface
FieldSetMapper interface
ItemProcessor interface, 2nd
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 JMS, 2nd
Spring Social
Spring Web Services.
See Spring WS.
Spring WS, 2nd, 7th
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 interface, 2nd, 3rd, 4th, 5th
subscribe() method
supported-methods attribute
synchronous channels
system-level coupling, 2nd
TaskExecutor API
TaskExecutor interface
tasklets
TaskScheduler API
Template pattern
Templates interface
test-driven development, 2nd
testing
testing
and message headers, 2nd
assertions
asynchronous systems, 2nd
configuration
matching messages, 2nd
messages on output
mocks, 2nd, 3rd
notifications
QueueChannel
splitting main flow into sub-flows
testing logic in XML
thread safety
to reduce debugging needs
unwrapping message pay-loads, 2nd
TextMessage interface
thread allocation concerns
thread safety
ThreadLocal class
throttling
timed events, 2nd
timeouts, 3rd
explained
toJMS channel
toMessage() method
transaction management, 3rd
problems with sharing
transaction management strategies
transformations
domain-driven, 2nd
inbound email
outbound email
semantic versus syntactic
Transformer interface
travel planning example, 2nd
traveling salesman problem
Trigger interface
TriggerContext interface
trip diary editor example
incremental writing
reading incremental updates
Tweet class
Twitter, 13th
as publish-subscribe
channel adapters
channel adapters for direct messages
direct messages
OAuth configuration
receiving messages from timeline
receiving retweets, replies, and mentions, 2nd
search, 2nd
updating status
TwitterTemplate class, 2nd, 3rd
type conversion
type-level coupling
dependency injection
unambiguous
TypeSafeMatcher class
unambiguous type coupling
dependency injection
undo history
UnicastingDispatcher
LoadBalancingStrategy
unidirectional endpoints, versus bidirectional.
See also channel adapters.
UNIX, pipes and filters
Unmarshaller interface, 2nd, 3rd
unmarshalling, 2nd.
See also marshalling and unmarshalling.
unsubscribe() method
UnsupportedOperation-Exception
validation, validating XML messages
view-name attribute
web services, 8th
and inbound gateways
and outbound gateways
marshalling support
SOAP
Spring WS, 2nd
Wire Tap pattern, 2nd, 6th
and message flow
transactional flow
versus publish-subscribe channel
versus recipient list router
WorkManager interface
XML schemas, 2nd
XmlAdapter class
xmpp namespace
XMPP.
See Extensible Messaging and Presence Protocol.
xmpp-connection attribute
XmppHeaders.TO
XPath
namespaces
router
splitters
XSLT
3.143.205.136