public class EntitiesRuntimeManager extends Object
EntitiesRuntime
s instances. This is essentially a map between the plugin key of an
IPluginEntities
and the associated EntitiesRuntime
. Currently this uses the pair
(scopeKey, runtimeKey)
to uniquely identify a plugin. The runtime key itself may not be enough as it is
guaranteed to be unique only within its scope.Modifier and Type | Method and Description |
---|---|
static EntitiesRuntime |
getRuntime(PluginRuntime runtime) |
static EntitiesRuntime |
getRuntime(String scopeKey,
String runtimeKey) |
static Map<Object,EntitiesRuntime> |
getRuntimes() |
static void |
initRuntime(PluginRuntime pluginRuntime,
IPluginEntities plugin) |
static void |
shutdownRuntime(PluginRuntime pluginRuntime) |
public static void initRuntime(PluginRuntime pluginRuntime, IPluginEntities plugin) throws FCPluginException
FCPluginException
public static Map<Object,EntitiesRuntime> getRuntimes()
public static EntitiesRuntime getRuntime(PluginRuntime runtime)
public static EntitiesRuntime getRuntime(String scopeKey, String runtimeKey)
public static void shutdownRuntime(PluginRuntime pluginRuntime) throws FCPluginException
FCPluginException
Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.