Search Results for

    Show / Hide Table of Contents

    Class GridGainPluginConfiguration

    GridGain plugin configuration.

    To use this plugin, set PluginConfigurations property.

    Inheritance
    System.Object
    GridGainPluginConfiguration
    Implements
    IPluginConfiguration
    Namespace: GridGain.Core
    Assembly: GridGain.Core.dll
    Syntax
    public sealed class GridGainPluginConfiguration : object, IPluginConfiguration

    Fields

    PluginName

    The plugin name.

    Declaration
    public const string PluginName = null
    Field Value
    Type Description
    System.String

    Properties

    Authenticator

    Gets or sets the node authenticator.

    Only predefined implementation is currently supported: PasscodeAuthenticator.

    Declaration
    public IAuthenticator Authenticator { get; set; }
    Property Value
    Type Description
    IAuthenticator

    DataCenterId

    Gets or sets the data center identifier.

    It is expected that data center ID will be unique among all the topologies participating in data center replication and the same for all the nodes that belong the given topology.

    Declaration
    public byte DataCenterId { get; set; }
    Property Value
    Type Description
    System.Byte

    DrReceiverConfiguration

    Gets or sets the data center replication receiver hub configuration.

    Declaration
    public DrReceiverConfiguration DrReceiverConfiguration { get; set; }
    Property Value
    Type Description
    DrReceiverConfiguration

    DrSenderConfiguration

    Gets or sets the data center replication sender hub configuration.

    Declaration
    public DrSenderConfiguration DrSenderConfiguration { get; set; }
    Property Value
    Type Description
    DrSenderConfiguration

    DrUseCacheNames

    Compatibility flag. When set to True then DR will fallback to old behavior with using cache names instead of sender groups.

    Declaration
    public bool DrUseCacheNames { get; set; }
    Property Value
    Type Description
    System.Boolean

    IncrementalDrThreadPoolSize

    Gets or sets thread pool size for incremental state transfer operations.

    Declaration
    public int IncrementalDrThreadPoolSize { get; set; }
    Property Value
    Type Description
    System.Int32

    LicenseUrl

    Gets or sets the license URL to use instead of default file.

    Declaration
    public Uri LicenseUrl { get; set; }
    Property Value
    Type Description
    Uri

    RollingUpdatesEnabled

    Gets or sets a value indicating whether rolling updates are enabled.

    Declaration
    public bool RollingUpdatesEnabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    SecurityCredentialsProvider

    Gets or sets the security credentials provider.

    Declaration
    public ISecurityCredentialsProvider SecurityCredentialsProvider { get; set; }
    Property Value
    Type Description
    ISecurityCredentialsProvider

    SnapshotConfiguration

    Gets or sets the database configuration.

    Declaration
    public SnapshotConfiguration SnapshotConfiguration { get; set; }
    Property Value
    Type Description
    SnapshotConfiguration

    StateTransferThreadPoolSize

    Gets or sets thread pool size for state transfer operations.

    Declaration
    public int StateTransferThreadPoolSize { get; set; }
    Property Value
    Type Description
    System.Int32

    Explicit Interface Implementations

    IPluginConfiguration.WriteBinary(IBinaryRawWriter)

    Writes this instance to a raw writer. This method will be called when PluginConfigurationClosureFactoryId is not null to propagate configuration to the Java side.

    Declaration
    void IPluginConfiguration.WriteBinary(IBinaryRawWriter writer)
    Parameters
    Type Name Description
    IBinaryRawWriter writer

    The writer.

    Implements

    IPluginConfiguration
    In This Article
    Back to top © 2022 GridGain Systems, Inc. and Contributors