Apache Ignite.NET
Apache.Ignite.Core.Plugin.IPluginConfiguration Interface Reference

Plugin configuration interface. More...

Public Member Functions

void WriteBinary (IBinaryRawWriter writer)
 Writes this instance to a raw writer. This method will be called when PluginConfigurationClosureFactoryId is not null to propagate configuration to the Java side. More...
 

Properties

int PluginConfigurationClosureFactoryId [get]
 Gets the id to locate PlatformPluginConfigurationClosureFactory on Java side and read the data written by WriteBinary method. More...
 

Detailed Description

Implementations should be linked to corresponding IPluginProvider<TConfig> via PluginProviderTypeAttribute.

Example plugin implementation:

[PluginProviderType(typeof(MyPluginProvider))]
class MyPluginConfig : IPluginConfiguration
{
int CustomProperty { get; set; }
}
class MyPluginProvider : IPluginProvider<MyPluginConfig>
{
...
}

Member Function Documentation

void Apache.Ignite.Core.Plugin.IPluginConfiguration.WriteBinary ( IBinaryRawWriter  writer)
Parameters
writerThe writer.

Property Documentation

int Apache.Ignite.Core.Plugin.IPluginConfiguration.PluginConfigurationClosureFactoryId
get