public class LinuxNativeIoPluginProvider extends Object implements PluginProvider
IgniteNativeIoLib.| Constructor and Description |
|---|
LinuxNativeIoPluginProvider() |
| Modifier and Type | Method and Description |
|---|---|
String |
copyright() |
CachePluginProvider |
createCacheProvider(CachePluginContext ctx) |
@Nullable Object |
createComponent(PluginContext ctx,
Class cls) |
void |
initExtensions(PluginContext ctx,
ExtensionRegistry registry) |
String |
name() |
void |
onIgniteStart() |
void |
onIgniteStop(boolean cancel) |
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 PluginProviderpublic String version()
version in interface PluginProviderpublic String copyright()
copyright in interface PluginProviderpublic void initExtensions(PluginContext ctx, ExtensionRegistry registry)
initExtensions in interface PluginProviderpublic CachePluginProvider createCacheProvider(CachePluginContext ctx)
createCacheProvider in interface PluginProviderpublic void start(PluginContext ctx)
start in interface PluginProviderpublic void stop(boolean cancel)
stop in interface PluginProviderpublic void onIgniteStart()
onIgniteStart in interface PluginProviderpublic void onIgniteStop(boolean cancel)
onIgniteStop in interface PluginProvider@Nullable public @Nullable Serializable provideDiscoveryData(UUID nodeId)
provideDiscoveryData in interface PluginProviderpublic void receiveDiscoveryData(UUID nodeId, Serializable data)
receiveDiscoveryData in interface PluginProviderpublic void validateNewNode(ClusterNode node) throws PluginValidationException
validateNewNode in interface PluginProviderPluginValidationException@Nullable public @Nullable Object createComponent(PluginContext ctx, Class cls)
createComponent in interface PluginProviderpublic IgnitePlugin plugin()
plugin in interface PluginProvider
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.29 Release Date : January 8 2026