Namespace Apache.Ignite.Core.Plugin
Classes
PluginNotFoundException
Indicates missing Ignite plugin.
PluginProviderTypeAttribute
When applied to IPluginConfiguration, defines the type of IPluginProvider<TConfig> to instantiate.
Interfaces
IPluginConfiguration
Plugin configuration interface.
Implementations should be linked to corresponding IPluginProvider<TConfig>
via PluginProviderTypeAttribute.
[PluginProviderType(typeof(MyPluginProvider))]
class MyPluginConfig : IPluginConfiguration
{
int CustomProperty { get; set; }
}
class MyPluginProvider : IPluginProvider<MyPluginConfig>
{
...
}
IPluginContext<T>
Plugin execution context.
IPluginProvider<TConfig>
Pluggable Ignite component. Should have parameterless constructor.
Ignite plugins are loaded according to PluginConfigurations.
Delegates
PluginCallback
Plugin callback delegate.