Methods and apparatus providing payload event processing for managed objects
First Claim
1. A computer-implemented method for distributing managed object events in a storage area network comprising:
- receiving notification at a computer that a console has registered to receive a type of managed object event from the computer;
receiving a payload object at the computer including a plurality of managed object events from a cache manager, each managed object event associated with a managed object, the payload object bundled by the cache manager to include the plurality of managed object events associated with one managed object event topic type and one managed object event class type, the one managed object event topic type and the one managed object event class type common to each managed object event in the payload object such that there is one managed object event topic per the payload object and one manage object event class per the payload object;
parsing the plurality of managed object events at the computer to determine the type of managed object event for each of the plurality of managed object events; and
distributing the plurality of managed object events from the computer to the console based oni) the type of managed object event associated with each managed object event within the plurality of managed objects events; and
ii) the type of managed object event the console has previously registered to receive from the computer.
9 Assignments
0 Petitions
Accused Products
Abstract
A system receives notification that a console has registered to receive a type of managed object event. The system receives a plurality of managed object events from a cache manager. Each managed object event is associated with a managed object. The system parses the plurality of managed object events to determine the type of managed object event for each of the plurality of managed object events, and distributes the plurality of managed object events to the console. The plurality of managed object events are distributed based on the type of managed object event associated with each managed object event within the plurality of managed objects events, and the type of managed object event the console has previously registered to receive.
4 Citations
18 Claims
-
1. A computer-implemented method for distributing managed object events in a storage area network comprising:
-
receiving notification at a computer that a console has registered to receive a type of managed object event from the computer; receiving a payload object at the computer including a plurality of managed object events from a cache manager, each managed object event associated with a managed object, the payload object bundled by the cache manager to include the plurality of managed object events associated with one managed object event topic type and one managed object event class type, the one managed object event topic type and the one managed object event class type common to each managed object event in the payload object such that there is one managed object event topic per the payload object and one manage object event class per the payload object; parsing the plurality of managed object events at the computer to determine the type of managed object event for each of the plurality of managed object events; and distributing the plurality of managed object events from the computer to the console based on i) the type of managed object event associated with each managed object event within the plurality of managed objects events; and ii) the type of managed object event the console has previously registered to receive from the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computerized device comprising:
-
a memory; a processor; a communications interface; an interconnection mechanism coupling the memory, the processor and the communications interface; wherein the memory is encoded with a managed object events distributing application that when executed on the processor distributes managed object events from the computerized device by causing the processor to perform the operations of; receiving notification that a console has registered to receive a type of managed object event; receiving a payload object including a plurality of managed object events from a cache manager, each managed object event associated with a managed object, the payload object bundled by the cache manager to include the plurality of managed object events associated with one managed object event topic type and one managed object event class type, the one managed object event topic type and the one managed object event class type common to each managed object event in the payload object such that there is one managed object event topic per the payload object and one manage object event class per the payload object; parsing the plurality of managed object events to determine the type of managed object event for each of the plurality of managed object events; and distributing the plurality of managed object events to the console based on i) the type of managed object event associated with each managed object event within the plurality of managed objects events; and ii) the type of managed object event the console has previously registered to receive. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium encoded with computer programming logic that when executed by a processor in a computerized device produces a managed object events distributing process that distributes managed object events by causing the computerized device to perform the operations of:
-
receiving notification that a console has registered to receive a type of managed object event; receiving a payload object including a plurality of managed object events from a cache manager, each managed object event associated with a managed object, the payload object bundled by the cache manager to include the plurality of managed object events associated with one managed object event topic type and one managed object event class type, the one managed object event topic type and the one managed object event class type common to each managed object event in the payload object such that there is one managed object event topic per the payload object and one manage object event class per the payload object; parsing the plurality of managed object events to determine the type of managed object event for each of the plurality of managed object events; and distributing the plurality of managed object events to the console based on i) the type of managed object event associated with each managed object event within the plurality of managed objects events; and ii) the type of managed object event the console has previously registered to receive.
-
Specification