Use this task to configure the mediation thread pool.
Before you begin
Why and when to perform this task
You
need to configure the mediation thread pool if you want to change the number
of threads used when running mediations concurrently. The maximum size of
the thread pool determines the maximum number of messages that can be mediated
concurrently for a messaging engine.
The mediations thread pool, attribute
name mediationsThreadPool, is an attribute of the messaging
engine. By default, mediationsThreadPool does not exist,
and a default thread pool is created and used at runtime. In this task, use
the wsadmin tool to create a threadpool object, and then modify its properties
using Jacl, as shown in the examples below:
Steps for this task
- Use this example to create a mediationThreadPool object:
$AdminConfig create ThreadPool $messagingEngine {{name stitch.server1-bus2-mediationThreadPool}} mediationThreadPool
Tip: In this case, the thread pool name is based on the name of the
messaging engine. Although it is not required to do this, it makes it easier
to find the thread pool name when using Performance Monitoring Infrastructure
(PMI).
- Use this example to modify a mediationThreadPool object:
$AdminConfig modify [$AdminConfig showAttribute $messagingEngine mediationThreadPool] {{maximumSize 10}}
{{maximumSize}} can contain any of the mediationsThreadPool properties. To add additional
parameters, insert
{attribute name attribute
value} within the outer curly brackets (
{}).
Tip: There is a space between attribute name and attribute
value.