发明名称 Class loading using java data cartridges
摘要 Techniques for loading Java classes referenced in a continuous query. In one set of embodiments, the Java classes can be loaded based on a class space defined for an application considered to be in scope for the query. In another set of embodiments, the Java classes can be loaded based on a server class space that includes all exported classes visible to the event processing system executing the query.
申请公布号 US8959106(B2) 申请公布日期 2015.02.17
申请号 US201113089556 申请日期 2011.04.19
申请人 Oracle International Corporation 发明人 de Castro Alves Alexandre;Srinivasan Anand
分类号 G06F17/30;G06F9/445 主分类号 G06F17/30
代理机构 Kilpatrick Townsend and Stockton LLP 代理人 Kilpatrick Townsend and Stockton LLP
主权项 1. A method comprising: receiving, by a computer system, executable instructions for a first query that an invocation of a first method, expressed in a first programming language; receiving, by the computer system, executable instructions for a second query that includes an expression that specifies an invocation of a second method expressed in a second programming language that differs from the first programming language; and executing, by the computer system, the executable instructions for the first and second queries in the context of an application; wherein a first repository contains metadata specifying a compile-time component for a first programmatic class that includes the first method; wherein a second repository, separate from the first repository, contains metadata specifying a compile-time component for a second programmatic class that includes the second method; reading, during a compilation process, context information specified in the metadata contained in the first repository; and passing, by a runtime engine, following the compilation process, the context information in the invocation of the first method.
地址 Redwood Shores CA US