Contains the core classes for the JavaRebel SDK that allow custom configuration and integration. The interfaces of main interest are {@link org.zeroturnaround.javarebel.Integration}, {@link org.zeroturnaround.javarebel.Configuration}, {@link org.zeroturnaround.javarebel.Reloader} and {@link org.zeroturnaround.javarebel.Logger}. Instances of those interfaces are obtained correspondingly from {@link org.zeroturnaround.javarebel.IntegrationFactory}, {@link org.zeroturnaround.javarebel.ConfigurationFactory}, {@link org.zeroturnaround.javarebel.ReloaderFactory} and {@link org.zeroturnaround.javarebel.LoggerFactory}.

Also contains the {@link org.zeroturnaround.javarebel.Plugin} class that allows to write third-party JavaRebel plugins. You can do it by setting a custom JAR manifest attribute described in the {@link Plugin} javadoc. For an example plugin checkout the javarebel-integration project from the SVN Repository.