Collections, Agent Classes, and Processing Units
You can perform advanced configurations for destinations on the Agent Classes tab. (Destinations that are added to agent classes individually can be configured on the Agent Classes tab.)
On the Collections tab, you can (optionally) group rules, rule functions, and destinations into collections so that they can be easily assigned to agent classes (and processing units in the case of log configurations).
See Configuring Collections of Rules, Rule Functions, and Destinations.
Agent classes define the different sorts of agents you can deploy. Various agent types are available depending on the object management (OM) type and on the add-on products used. Each agent type is configured differently.
not null
value. Events that return the same value, will always be assigned to the same thread.
It is required that the rule function handles its exceptions and does null checks and returns non-null
values. Failure to do so will cause the message allocation to a thread to fail also. In other words, the message will fail to propagate.
The rule function should be lightweight and should only perform read-only operations on the event or its payload.
load
,
create
,
update
,
delete objects
,
acquire locks
and so on. Doing so may cause unknown behavior.
- The order of the functions (including the order of functions within collections) is the order in which they execute at runtime.
- Put startup rule functions (for use at start up) into different collections from shutdown rule functions (those used at shut down) so you can select them appropriately on the agent classes tab.
Also on the Collections tab, you can add different log configurations. These are used when you configure processing units.
See Log Configurations.