In InfoGrid, an Event is what occurs when an object changes state. As there are many different types of objects in InfoGrid that can hold state (e.g. a MeshObject, a ShadowMeshBase, a Smart Factory etc.) many different types of objects in InfoGrid can raise one or types of Events.
Most of these Events are available for subscription using the JavaBeans listener pattern. This is the preferred way in InfoGrid of determining whether a state change occurred.
- Coding conventions, on the subject of listeners.