org.springsource.loaded
Interface Plugin

All Known Subinterfaces:
IsReloadableTypePlugin, LoadtimeInstrumentationPlugin, ReloadEventProcessorPlugin, UnableToReloadEventProcessorPlugin
All Known Implementing Classes:
CglibPlugin, GrailsPlugin, GroovyPlugin, JVMPlugin, SpringPlugin, SystemPropertyConfiguredIsReloadableTypePlugin

public interface Plugin

Top level interface for Spring-Loaded plugins. Plugins are allowed to participate in class loading and modify code as it is loaded and can be notified as types are reloaded.

Implementations should be registered by creating a META-INF/services/org.springsource.reloading.agent.Plugins file that lists (one per line) the plugin classes, for example: org.springsource.loaded.ReloadEventProcessorPluginImpl

Since:
0.5.0