public class MLPluginProvider extends Object implements PluginProvider<MLPluginConfiguration>
| Constructor and Description |
|---|
MLPluginProvider() |
| Modifier and Type | Method and Description |
|---|---|
String |
copyright() |
CachePluginProvider |
createCacheProvider(CachePluginContext ctx) |
<T> T |
createComponent(PluginContext ctx,
Class<T> cls) |
void |
initExtensions(PluginContext ctx,
ExtensionRegistry registry) |
String |
name() |
void |
onIgniteStart() |
void |
onIgniteStop(boolean cancel) |
<T extends IgnitePlugin> |
plugin() |
@Nullable Serializable |
provideDiscoveryData(UUID nodeId) |
void |
receiveDiscoveryData(UUID nodeId,
Serializable data) |
void |
start(PluginContext ctx) |
void |
stop(boolean cancel) |
void |
validateNewNode(ClusterNode node) |
String |
version() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmetricsInfo, readClientCachePluginConfiguration, validateNewNodepublic String name()
name in interface PluginProvider<MLPluginConfiguration>public String version()
version in interface PluginProvider<MLPluginConfiguration>public String copyright()
copyright in interface PluginProvider<MLPluginConfiguration>public <T extends IgnitePlugin> T plugin()
plugin in interface PluginProvider<MLPluginConfiguration>public void initExtensions(PluginContext ctx, ExtensionRegistry registry)
initExtensions in interface PluginProvider<MLPluginConfiguration>@Nullable public <T> T createComponent(PluginContext ctx, Class<T> cls)
createComponent in interface PluginProvider<MLPluginConfiguration>public CachePluginProvider createCacheProvider(CachePluginContext ctx)
createCacheProvider in interface PluginProvider<MLPluginConfiguration>public void start(PluginContext ctx)
start in interface PluginProvider<MLPluginConfiguration>public void stop(boolean cancel)
stop in interface PluginProvider<MLPluginConfiguration>public void onIgniteStart()
onIgniteStart in interface PluginProvider<MLPluginConfiguration>public void onIgniteStop(boolean cancel)
onIgniteStop in interface PluginProvider<MLPluginConfiguration>@Nullable public @Nullable Serializable provideDiscoveryData(UUID nodeId)
provideDiscoveryData in interface PluginProvider<MLPluginConfiguration>public void receiveDiscoveryData(UUID nodeId, Serializable data)
receiveDiscoveryData in interface PluginProvider<MLPluginConfiguration>public void validateNewNode(ClusterNode node) throws PluginValidationException
validateNewNode in interface PluginProvider<MLPluginConfiguration>PluginValidationException
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.17-p1 Release Date : November 27 2025