Method and apparatus for accessing instrumentation data from within a managed code environment
First Claim
1. A method for providing access to instrumentation data from within a runtime computing environment, comprising:
- providing an instrumentation data access interface within said runtime environment;
receiving a request at said instrumentation data access interface for instrumentation data available outside said runtime environment;
transmitting a request for said instrumentation data to an instrumentation data source external to said runtime environment;
receiving a response to said request to said instrumentation data source;
converting said response to a format that is compatible with said runtime environment; and
responding to said request for instrumentation data with said converted response.
2 Assignments
0 Petitions
Accused Products
Abstract
An instrumentation client API is provided within a managed code runtime environment for accessing instrumentation data that resides outside of the managed code runtime environment. The instrumentation client API provides access to instrumentation data in a manner that is consistent with the classes and models provided by the runtime environment, raises exceptions in a manner that is compatible with the runtime environment, and is secure. The instrumentation client API wraps, or translates, calls to and from an instrumentation data source external to the runtime environment. The API interacts with an interface provided by the instrumentation data source to provide functionality and connectivity that is not otherwise provided by the instrumentation data source. The API also provides access to instrumentation data in a manner that is consistent with the models and classes provided by the runtime platform. The classes defined by the API return collections and exceptions in a way that is consistent with the managed code runtime platform.
92 Citations
17 Claims
-
1. A method for providing access to instrumentation data from within a runtime computing environment, comprising:
-
providing an instrumentation data access interface within said runtime environment;
receiving a request at said instrumentation data access interface for instrumentation data available outside said runtime environment;
transmitting a request for said instrumentation data to an instrumentation data source external to said runtime environment;
receiving a response to said request to said instrumentation data source;
converting said response to a format that is compatible with said runtime environment; and
responding to said request for instrumentation data with said converted response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for accessing instrumentation data from within a runtime computing environment, comprising:
-
receiving a request to construct a management object comprising said instrumentation data;
in response to said request, querying an instrumentation data access interface within said runtime environment for said instrumentation data;
determining whether said instrumentation data was successfully returned; and
in response to determining that said instrumentation data was successfully returned, constructing said management object and populating said management object with said instrumentation data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification