org.scijava.plugin
Interface SingletonPlugin

All Superinterfaces:
SciJavaPlugin
All Known Subinterfaces:
HandlerPlugin<D>
All Known Implementing Classes:
AbstractHandlerPlugin

public interface SingletonPlugin
extends SciJavaPlugin

Interface for plugins intended to be instantiated as singletons. A singleton plugin is a stateless SciJavaPlugin, such that the SingletonService can maintain a list of singleton instances.

This interface exists mainly to facilitate differentiation between plugin types intended as singletons and those which are not. It also serves as a placeholder for any potential singleton-plugin-specific API added in the future.

Author:
Curtis Rueden
See Also:
SingletonService



Copyright © 2009–2014 SciJava. All rights reserved.