×

Configurable message pipelines

  • US 7,478,402 B2
  • Filed: 02/12/2004
  • Issued: 01/13/2009
  • Est. Priority Date: 02/12/2004
  • Status: Active Grant
First Claim
Patent Images

1. One or more computer readable storage media having stored thereon a plurality of instructions that, when executed by one or more processors of a device, causes the one or more processors to:

  • provide an interface for a plurality of single-threaded message handlers, wherein the message handlers may be synchronous and/or asynchronous;

    identify a plurality of the message handlers available in an array in the interface that are to be included in a message handling pipeline of a service used to communicate with one or more other services, each of the plurality of message handlers being designed to operate on a message passed into the message handling pipeline;

    the identified plurality of message handlers including one or more extension handlers and one or more default message handlers, the one or more extension handlers having been designed separate from the design of the service that includes the one or more default message handlersbuild a stage to describe the ordering of the message handlers;

    reference at least two arrays encoding the relationship between the message handler and the stage and build a pipeline from the stage of identified and ordered message handler modules; and

    request that the pipeline be made available for use by applications run by the one or more processors, with messages passed into the pipeline being operated on based on the identified plurality of ordered message handlers.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×