Mob Persistence

When a mob is written to the blackboard it is possible to tell the blackboard how long the mob is to be kept. This is done by setting the mob's persistence. There are three values that a mob's persistence can take: permanent, transient and connected. The meaning of these persistences are:

permanent

The mob is to be kept until it is explicitly deleted.

transient

The mob is not to be kept. Just notify registered agents and forget about it.

connected

The mob is to be kept as long as the agent that wrote the mob remains connected to the blackboard. This persistence can be used by mob declaring services that they offer when they are being used in a service oriented environment.