Class Runtimes
java.lang.Object
eu.maveniverse.maven.mima.context.Runtimes
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionReturns theRuntimeinstance with the highest priority out of all registered instances, nevernull.Returns an unmodifiable snapshot (copy) collection of all registeredRuntimeinstances.voidregisterRuntime(Runtime mimaRuntime) Registers aRuntimeinstance.voidClears all registered instances.
-
Field Details
-
INSTANCE
-
-
Method Details
-
getRuntime
Returns theRuntimeinstance with the highest priority out of all registered instances, nevernull. The method should be used to obtains runtime instance to work with. -
getRuntimes
Returns an unmodifiable snapshot (copy) collection of all registeredRuntimeinstances. -
registerRuntime
Registers aRuntimeinstance. If instance with sameRuntime.name()was already registered, this method is no-op (first registration wins). -
resetRuntimes
public void resetRuntimes()Clears all registered instances.
-