planet.commonapi.behaviours
Interface BehavioursPattern

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
BehavioursPatternImpl

public interface BehavioursPattern
extends java.io.Serializable

This empty interface stablish no contract. Its objective is to store a pattern for incoming messages on a node. This pattern is used to dispatch a behaviour whenever the pattern matches with the incoming message. To allow behaviours to execute randomly on time, every pattern may have a probability.

Author:
Jordi Pujol 01-jul-2005