×

Method and system for detecting work completion in loosely coupled components

  • US 9,274,857 B2
  • Filed: 10/13/2006
  • Issued: 03/01/2016
  • Est. Priority Date: 10/13/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product comprising a non-transitory computer useable storage medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:

  • select a subset of functions from a set of functions defined in a component as an event sequencing group, wherein events for the functions in the event sequencing group are sequenced based on a processing order;

    for each of the functions in the event sequencing group defined in the component, add event sequencing qualifier code in the component'"'"'s definition of that function, the event sequencing qualifier code indicating the processing order;

    receive a request to invoke a function from the set of functions; and

    in response to determining that the function is in the event sequencing group and that there is no other invocation of the function having a same event sequencing identifier,asynchronously perform the function in a multi-threaded environment according to the request and the processing order; and

    provide, to one or more programs, an indication that the asynchronously performed function has completed work according to the request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×