Course Duration: 2 days
Course Outline:
- Tasks and Scheduling
- Overview of java.util.concurrent
- Executors and Queues
- ThreadPools and Queue options
- Callable vs Runnable
- Using a Future
- TaskExecutor, SimpleAsyncTaskExecutor, SyncTaskExecutor,
- ConcurrentTaskExecutor, SimpleThreadPoolTaskExecutor, TimerTaskExecutor
- Spring Configuration with XML and Scheduling Executors Annotations @Scheduled and @Async.
- Spring 4 scheduling
- Configuring Quartz Jobs
- Working with JMS
- Sending and receiving messages using Spring JmsTemplate
- Converters
- Asynchronous receipt of messages – Message Driven POJO’s
- Synchronous receipt of messages
- MessageListeners and Adapters (Message listener containers)
- Configuration namespace support
- Spring Integration
- Lightweight messaging within Spring-based applications
- Messages and Channels
- Pollers
- Endpoints
- Bridge, Service-activator, Gateway, Header and Payloadenrichers
- Unidirectional and bidirectional
- Router options, including SPEL
- Routing based of Headers or Payloads
- Message Driven Publishing and Message Driven Interceptors
- Spring Integration – Going Further
- Handling messages with XML payloads
- Working with MessagingTemplate
- Adapters, Splitters and Aggregators
- Endpoint Chain
- Using JMS Adapters
- Sending Messages over JMS
- Receiving Messages via JMS
- Managing Concurrency
- Scheduling
- Configuring Pollers
- TaskExecutors and TaskSchedulers
- Integration with the Enterprise, Web Services
- Delegation from a Spring MVC application
- HTTP Endpoints
- HttpRequestHandlerServlet
- Inbound and OutBound Channel Adapters
- Tasks and Scheduling
- Overview of java.util.concurrent
- Executors and Queues
- ThreadPools and Queue options
- Callable vs Runnable
- Using a Future
- TaskExecutor, SimpleAsyncTaskExecutor, SyncTaskExecutor,
- ConcurrentTaskExecutor, SimpleThreadPoolTaskExecutor, TimerTaskExecutor
- Spring Configuration with XML and Scheduling Executors Annotations @Scheduled and @Async.
- Spring 4 scheduling
- Configuring Quartz Jobs
- Working with JMS
- Sending and receiving messages using Spring JmsTemplate
- Converters
- Asynchronous receipt of messages – Message Driven POJO’s
- Synchronous receipt of messages
- MessageListeners and Adapters (Message listener containers)
- Configuration namespace support
- Spring Integration
- Lightweight messaging within Spring-based applications
- Messages and Channels
- Pollers
- Endpoints
- Bridge, Service-activator, Gateway, Header and Payloadenrichers
- Unidirectional and bidirectional
- Router options, including SPEL
- Routing based of Headers or Payloads
- Message Driven Publishing and Message Driven Interceptors
- Spring Integration – Going Further
- Handling messages with XML payloads
- Working with MessagingTemplate
- Adapters, Splitters and Aggregators
- Endpoint Chain
- Using JMS Adapters
- Sending Messages over JMS
- Receiving Messages via JMS
- Managing Concurrency
- Scheduling
- Configuring Pollers
- TaskExecutors and TaskSchedulers
- Integration with the Enterprise, Web Services
- Delegation from a Spring MVC application
- HTTP Endpoints
- HttpRequestHandlerServlet
- Inbound and OutBound Channel Adapters