HotSwap provides a robust
library for updating the implementation of an object at runtime,
otherwise known as hotswapping.
See:
Description
Packages |
example |
This package provides code used to run the examples. |
org.inxar.hotswap |
This package provides the core interfaces and reference implementation. |
HotSwap provides a robust
library for updating the implementation of an object at runtime,
otherwise known as hotswapping. This is achieved through
recompilation, dynamic class reloading, and object state migration
throughout the life of an application. This is fundamentally useful
for runtime development of an application, so-called application
evolution or incremental development.
Contents:
Version
License
Requirements
Download
Installation
Documentation
Contact
Version:
This is version 0.8.6.
License:
Hotswap is now licensed as LGPL software. The
original version was distributed under the GPL, 0.8.4 changed to the
LGPL.
Requirements:
JDK1.2 for basic use, JDK1.3 for use of Dynamic
Proxy Classes.
Download:
The highest release whose last digit z
is an even number
is the current recommended version where z
in
hotswap-x_y_z
.
Installation:
Include the hotswap.jar
in your classpath. You also need
to include $JAVA_HOME/lib/tools.jar
in the classpath in
order to use JavacCompiler
.
Documentation:
It is highly recommended that you at least skim the users manual.
Contact
Home: http://www.inxar.org/hotswap
Bugs & Feedback: hotswap@inxar.org
Author: pcj@inxar.org
$Id: overview.html,v 1.6 2001/07/27 06:44:04 pcj Exp $