Patent · US Expired

System and method for enabling dynamic modifed class reloading in an application server environment

US7882501B1 · kind B1 · utility

46Cited by
25References
36Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 1, 2000
Grant dateFeb 1, 2011
Priority date
Expiry dateMay 1, 2020

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/656
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.