org.zeroturnaround.javarebel.package.html Maven / Gradle / Ivy
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.