SwarmProcess --  An object that holds a collection of concurrent subprocesses.


SwarmProcess inherits the messages of both ActionType and Zone. Inheritance of zone behavior means that a swarm can be used as the argument of a create: or createBegin: message, for creation of an object within the internal zone of a swarm.

Unlike other action types, swarms and swarm activities always exist in a one-to-one relationship, provided that the swarm has been activated. This restriction to a single activity enables the swarm to do double-duty as a custom object that provides its own interface to the activities running within the swarm.

Protocols adopted by SwarmProcess

ActionType Zone SynchronizationType


Phase: Creating

Phase: Using