Hierarchical message handler
First Claim
Patent Images
1. A system comprising:
- a first server comprising a first memory and a first one or more processors, the first memory storing a first application comprising program code executable to cause the first server to;
invoke a first method of a first interface to instantiate a first instance of a message handler class, the first instance of the message handler class storing a first message buffer, wherein the first message buffer stores a base message, and to instantiate a second instance of the message handler class; and
provide a second interface to a second application comprising program code;
a second server comprising a second memory and a second one or more processors, the second memory storing the second application comprising program code executable, with executable program code of the first application, to cause the second server to;
invoke a second method of the second interface to add a first message to a second message buffer stored within the second instance of the message handler class, and subsequently transfer the first message from the second message buffer to the first message buffer stored within the first instance of the message handler class, wherein the base message and first message are interrelated messages having related message content;
a data store;
a logging server comprising a third memory and a third one or more processors, the third memory storing a first logging tool comprising program code executable to cause the logging server to expose a first logging interface and to store log data in the data store; and
a third server comprising a fourth memory and a fourth one or more processors, the fourth memory storing a service factory comprising program code executable to cause the third server to instantiate a first mediation class, the first mediation class to expose a generic logging interface to the message handler class and to call the first logging interface based on calls to the generic logging interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes invoking, from a first application, a first method of a first interface to instantiate a first instance of a message handler class, the first instance of the message handler class associated with a first message buffer, providing, from the first application, a second interface and a handler to the first instance of the message handler class to a second application, and invoking, from the second application, a second method of the second interface to add a first message to the first message buffer associated with the first instance of the message handler class.
6 Citations
20 Claims
-
1. A system comprising:
-
a first server comprising a first memory and a first one or more processors, the first memory storing a first application comprising program code executable to cause the first server to; invoke a first method of a first interface to instantiate a first instance of a message handler class, the first instance of the message handler class storing a first message buffer, wherein the first message buffer stores a base message, and to instantiate a second instance of the message handler class; and provide a second interface to a second application comprising program code; a second server comprising a second memory and a second one or more processors, the second memory storing the second application comprising program code executable, with executable program code of the first application, to cause the second server to; invoke a second method of the second interface to add a first message to a second message buffer stored within the second instance of the message handler class, and subsequently transfer the first message from the second message buffer to the first message buffer stored within the first instance of the message handler class, wherein the base message and first message are interrelated messages having related message content; a data store; a logging server comprising a third memory and a third one or more processors, the third memory storing a first logging tool comprising program code executable to cause the logging server to expose a first logging interface and to store log data in the data store; and a third server comprising a fourth memory and a fourth one or more processors, the fourth memory storing a service factory comprising program code executable to cause the third server to instantiate a first mediation class, the first mediation class to expose a generic logging interface to the message handler class and to call the first logging interface based on calls to the generic logging interface. - View Dependent Claims (2, 3)
-
-
4. A system comprising:
-
a first one or more processors; a first application comprising program code executable to cause the system to; invoke a first method of a first interface to instantiate a first instance of a message handler class, the first instance of the message handler class storing a first message buffer, wherein the first message buffer stores a base message, and to instantiate a second instance of the message handler class; and provide a second interface to a second application comprising program code; and the second application comprising program code executable to cause the system to; invoke a second method of the second interface to add a first message to a second message buffer stored within the second instance of the message handler class, and subsequently transfer the first message from the second message buffer to the first message buffer stored within with the first instance of the message handler class, wherein the base message and first message are interrelated messages having related message content. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
invoking, from a first application, a first method of a first interface to instantiate a first instance of a message handler class, the first instance of the message handler class storing a first message buffer, wherein the first message buffer stores a base message, and to instantiate a second instance of the message handler class; providing, from the first application, a second interface to a second application; and invoking, from the second application, a second method of the second interface to add a first message to a second message buffer stored within the second instance of the message handler class, and subsequently transfer the first message from the second message buffer to the first message buffer stored within the first instance of the message handler class, wherein the base message and first message are interrelated messages having related message content. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification