SYSTEM AND METHOD FOR ENABLING ATOMIC CLASS LOADING IN AN APPLICATION SERVER ENVIRONMENT

Patent №

US 6,845,503

Granted

2005-01-18

Filed 2000

Owner

NETSCAPE COMMUNICATIONS CORPORATION

+1 more

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09562424

Disclosed is a system and method for enabling dynamic class reloading in the application server environment. Users may specify class versionability by specifying a list of explicitly versionable classes; and the application server(s) may execute a background task which operates periodically to check modified versionable classes, and cause the classes to be reloaded.Administrators may specify a set of class files to be treated as a “bundle”. When the bundle is deployed, a deployer manager may obtain a lock, e.g. a semaphore, referred to as the “dirtyClassListLock”. Once this lock is obtained, the deployer manager may copy all the class files in the bundle from a deployment environment to their appropriate runtime locations. After the runtime locations have been updated, the deployer manager may release the dirtyClassListLock. According to this method, the background task that checks for and reloads modified classes may also have to obtain the dirtyClassListLock in order to run. Thus, the background task will discover and reload class files in the bundle atomically.

AI hardwareG06F 8/65G06F 9/44521G06F 9/505H04L 67/10H04L 67/34G06F 9/44505H04L 69/329

AI classification

AI hardware0.71
Knowledge representation0.09
Vision0.00
Natural language0.00
Planning0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00

Ownership

NETSCAPE COMMUNICATIONS CORPORATION

assignment · 114210381

SUN MICROSYSTEMS, INC.

assignment · 114210409

Assignors

CARLSON, BJORN, SOONG, MILTON, HASANI, SANTOSH

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC