Publishing Notifications ................................................................................604
22.8. Further Resources .........................................................................................605
23. JCA CCI .................................................................................................................606
23.1. Introduction .................................................................................................606
23.2. Configuring CCI ..........................................................................................606
Connector configuration ................................................................................606
ConnectionFactory configuration in Spring ....................................................607
Configuring CCI connections ........................................................................608
Using a single CCI connection .......................................................................608
23.3. Using Spring's CCI access support .................................................................609
Record conversion ........................................................................................609
The CciTemplate ..........................................................................................610
DAO support ................................................................................................611
Automatic output record generation ...............................................................612
Summary .....................................................................................................612
Using a CCI Connection and Interaction directly ............................................613
Example for CciTemplate usage ....................................................................614
23.4. Modeling CCI access as operation objects ......................................................616
MappingRecordOperation .............................................................................616
MappingCommAreaOperation .......................................................................617
Automatic output record generation ...............................................................617
Summary .....................................................................................................617
Example for MappingRecordOperation usage .................................................618
Example for MappingCommAreaOperation usage ..........................................620
23.5. Transactions .................................................................................................621
24. Email .....................................................................................................................623
24.1. Introduction .................................................................................................623
24.2. Usage ..........................................................................................................623
Basic MailSender and SimpleMailMessage usage ...........................................624
Using the JavaMailSender and the MimeMessagePreparator ...........................625
24.3. Using the JavaMail MimeMessageHelper ......................................................626
Sending attachments and inline resources .......................................................626
Attachments .........................................................................................626
Inline resources ....................................................................................626
Creating email content using a templating library ...........................................627
A Velocity-based example ....................................................................628
25. Task Execution and Scheduling ................................................................................630
25.1. Introduction .................................................................................................630
25.2. The Spring TaskExecutor abstraction .............................................................630
TaskExecutor types .......................................................................................630
Using a TaskExecutor ...................................................................................632
25.3. The Spring TaskScheduler abstraction ...........................................................633
The Trigger interface ....................................................................................633
Trigger implementations ...............................................................................634
TaskScheduler implementations ....................................................................634
Spring Framework
3.0 Reference Documentation xx