public interface Plugin<TPluginContainer> extends Named, java.lang.Comparable<Plugin<TPluginContainer>>
| Modifier and Type | Method and Description |
|---|---|
default java.util.Set<Environment> |
getAllEnvironments() |
TPluginContainer |
getPluginContainer() |
default Environment |
getPrimaryEnvironment()
Note: while not explicitly necessary, it is generally advisable
to override this method by getting the
Environment
from Environment.Builder#whenReady(Consumer) and setting
it in a field in your implementing class |
TPluginContainer getPluginContainer()
default Environment getPrimaryEnvironment()
Note: while not explicitly necessary, it is generally advisable
to override this method by getting the Environment
from Environment.Builder#whenReady(Consumer) and setting
it in a field in your implementing class
Environment for this Plugindefault java.util.Set<Environment> getAllEnvironments()
Set of all environments registered to this Plugin