×

Developing java server components without restarting the application server

  • US 8,543,994 B2
  • Filed: 12/07/2007
  • Issued: 09/24/2013
  • Est. Priority Date: 12/07/2007
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium containing instructions to configure a processor to perform a method, the method comprising:

  • providing, at an application server, a component comprising an implementation class and an interface class, wherein the interface class is configured to be callable by at least another component and further configured to be changed less often than the implementation class, wherein providing includes providing a first classloader for the implementation class and a second classloader for the interface class, the application server executing the component without restarting; and

    inhibiting, at the application server, access to the implementation class to enable the application to execute the component, wherein at least another component may not call the implementation class, the access is being inhibited by inhibiting access to a classloader for the implementation class and the at least another component accesses the implementation class by accessing the interface class through a dedicated classloader, the dedicated classloader loads the implementation class and instantiates the implementation class, wherein the inhibiting includes selecting one of the implementation class and another implementation class, each of which associated with a Java classloader separate from another classloader for the interface class, the selected one being implemented at the application server.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×