1. A method for providing a server-side event model in a distributed data grid having a plurality of cluster nodes storing a plurality of data partitions, each of said plurality of cluster nodes being responsible for one or more of said plurality of data partitions, said method comprising: providing the event model in the distributed data grid, wherein the event model operates to raise a plurality of events associated with a plurality of operations in the distributed data grid wherein said plurality of events include, StorageEvents for storage operations in the distributed data grid, and TransactionEvents for start transaction operations in the distributed data grid, commit transaction operations in the distributed data grid, and rollback transaction operations in the distributed data grid; providing a plurality of event interceptors which each map to one of said plurality of events by registering each event interceptors for said one of said plurality of events with a registry associated with the distributed data grid, wherein more than one of said plurality of event interceptors may be registered for each of said plurality of events; using the event model to raise a particular event of the plurality of events in response to an associated particular operation of said plurality of operations; calling, with an event dispatcher, a particular one or more event interceptors of said plurality of event interceptors registered for the particular event in response to raising of said particular event by said event model; handling, with said particular one more event interceptors, the particular event, wherein handling the particular event includes one of canceling or modifying said particular operation associated with said particular event; and dispatching said particular event from the event dispatcher for processing of the particular operation only after all of the particular one or more event interceptors registered for the particular event have been called by the event dispatcher whereby the event dispatcher defers completion of the particular operation of said plurality of operations in the distributed data grid pending completion of the handling of the particular event by the particular one or more event interceptors called by the event dispatcher.