发明名称 System and method for enabling dynamic modifed class reloading in an application server environment
摘要 System and method for enabling dynamic class reloading in an application server environment. A distinction is made between“versionable”and“non-versionable”classes. Versionable classes are classes that should be automatically reloaded when they are modified. The application server(s) may execute a background task that executes periodically to check for modified versionable classes. Users may specify class versionability by specifying a list of explicitly versionable classes, specifying a list of superclasses whose extending classes should be considered to be versionable, and specifying a list of interfaces whose implementing classes should be considered to be versionable. Once the background task discovers a modified versionable class, the background task may cause the class to be reloaded, e.g., by instantiating a new classloader and instructing the new classloader to reload the class. The background task may purge the reloaded class from any caches that the application server maintains.
申请公布号 US7882501(B1) 申请公布日期 2011.02.01
申请号 US20000561697 申请日期 2000.05.01
申请人 ORACLE AMERICA, INC. 发明人 CARLSON BJORN;SOONG MILTON;HASANI SANTOSH
分类号 G06F15/16;G06F9/44;G06F15/177 主分类号 G06F15/16
代理机构 代理人
主权项
地址
您可能感兴趣的专利