Service Set

The Service Set creates a Condition Set for adding different Condition types to an Invocation or Session. You can add this set only to ServiceFactory.createService(...), Service.execute(...), and Service.execute(...). You can add only one Condition of each type (Discriminator/Dependency, Affinity, Descriptor, and QueueJump).

You can, however, add a Condition Set containing only one type of Condition. For example, a Service Set could include a Condition Set of Discriminators and Dependencies, a Condition Set of Property Affinity Conditions, and a Descriptor. (You cannot create a set of Descriptor Conditions.)