The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 01, 2011

Filed:

May. 01, 2000
Applicants:

Bjorn Carlson, Mtn. View, CA (US);

Milton Soong, San Jose, CA (US);

Santosh Hasani, Danville, CA (US);

Inventors:

Bjorn Carlson, Mtn. View, CA (US);

Milton Soong, San Jose, CA (US);

Santosh Hasani, Danville, CA (US);

Assignee:

Oracle America, Inc., Redwood City, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 15/177 (2006.01); G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
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.


Find Patent Forward Citations

Loading…