Patent ID: 9183007
Filing Date: 2015-11-10
Classification: G06F

Abstract:
1. A method for dynamic selection of a runtime classloader for a generated class file, the method comprising: receiving a directive in a container to compile source code compliant with a programming language native to the container; identifying in the source code an embedded script in a language not native to the container; translating the embedded script into the programming language native to the container; compiling the source code with the translated embedded script into a program object; writing to the program object, meta-data identifying the container and its version; receiving a directive for execution of the program object in an application server; extracting the meta-data from the program object directed for execution in the application server; determining directly from the extracted meta-data a container identity for the container in which the program object had been compiled; selecting a container from a pool of containers according to the determined container identity; and, classloading the program object in the selected container.