Patent ID: 8910138

Claim:
A method, comprising: executing a first class loader to load a first set of one or more classes associated with first server logic; executing a second class loader to load a second set of one or more classes that extend the first server logic; in response to determining that the loading of the second set of one or more classes has been completed, causing the second class loader to become a child of the first class loader; in response to determining that the loading of the second set of one or more classes has been completed, instructing the second class loader to overlay itself upon the first class loader, thereby causing the second class loader to become a part of the first class loader; wherein the causing of the second class loader to become a child of the first class loader causes the second set of one or more classes to become accessible to the first set of one or more classes; wherein, due to the first set of one or more classes being contained in a classpath separate from a classpath in which the second set of one or more classes are contained, the second set of one or more classes are not accessible to the first set of one or more classes following the loading of the second set of one or more classes until the second class loader becomes a child of the first class loader; wherein the second class loader is a parallel class loader; wherein the method is performed by one or more computing devices.