CDD Collections Tab Input Destination Settings Reference
These agent-specific destination configuration settings are also available from the Agent Classes Tab. Collections enable you to configure once and use in multiple agents.
Property | Notes |
---|---|
Input Destination ID | Uniquely identifies this destination configuration at runtime. Edit as needed to ensure that each destination in the cluster has a unique deployment name.
Default value is destination name. |
URI | Project path to the destination (that is path to the destination in the design-time project). |
Preprocessor | Specifying an event preprocessor for a destination is optional.
Tip
If you specify a preprocessor, you generally also specify worker thread settings, because event preprocessors are multithreaded (unless Caller’s Thread threading model is used, which is single-threaded).
Select the rule function that has been configured as this destination’s event preprocessor. Event preprocessors are rule functions with one argument of type simple event. |
Threading Model | If you specified a preprocessor, also specify thread settings. Select one model:
Shared Queue
Uses the
TIBCO BusinessEvents system-wide shared queue and threads. For queue size and number of threads settings, see
CDD Agent Classes Tab Settings Reference.
Caller’s Thread
Uses the thread (and queue size) provided by the channel resource client. There is one thread per destination.
Note
If it is important to ensure that acknowledgements are sent in the expected order with Caller’s Thread threading model, do not use the parallel operations option. See
Agent.agentClassName.enableParallelOps in
CDD Agent Classes Tab Properties Reference .
Destination Queue
TIBCO BusinessEvents creates a dedicated thread pool and set of worker threads in each destination. See Thread Count and Queue Size below.
For more information on threading models see Threading Models and Tuning in TIBCO BusinessEvents Architect’s Guide. |
Thread Count | If you specified Destination Queue in the Threading Model setting, specify the number of threads for this destination here. |
Queue Size | If you specified Destination Queue in the Threading Model setting, specify the queue size for this destination here. |