Table of Contents

Class BackupEngineOptions

Namespace
Org.Rocksdb
Assembly
MASES.KNet.dll
public class BackupEngineOptions : RocksObject, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAutoCloseable
Inheritance
BackupEngineOptions
Implements
Inherited Members

Constructors

BackupEngineOptions()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public BackupEngineOptions()

BackupEngineOptions(String)

public BackupEngineOptions(String arg0)

Parameters

arg0 String

String

BackupEngineOptions(IJVMBridgeBaseInitializer)

Internal constructor: used internally from JCOBridge

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public BackupEngineOptions(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

BackupEngineOptions(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public BackupEngineOptions(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements Closeable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

BackupDir()

public String BackupDir()

Returns

String

String

BackupEnv()

public Env BackupEnv()

Returns

Env

Env

BackupLogFiles()

public bool BackupLogFiles()

Returns

bool

bool

BackupRateLimit()

public long BackupRateLimit()

Returns

long

long

BackupRateLimiter()

public RateLimiter BackupRateLimiter()

Returns

RateLimiter

RateLimiter

CallbackTriggerIntervalSize()

public long CallbackTriggerIntervalSize()

Returns

long

long

DestroyOldData()

public bool DestroyOldData()

Returns

bool

bool

InfoLog()

public Logger InfoLog()

Returns

Logger

Logger

MaxBackgroundOperations()

public int MaxBackgroundOperations()

Returns

int

int

RestoreRateLimit()

public long RestoreRateLimit()

Returns

long

long

RestoreRateLimiter()

public RateLimiter RestoreRateLimiter()

Returns

RateLimiter

RateLimiter

SetBackupEnv(Env)

public BackupEngineOptions SetBackupEnv(Env arg0)

Parameters

arg0 Env

Env

Returns

BackupEngineOptions

BackupEngineOptions

SetBackupLogFiles(bool)

public BackupEngineOptions SetBackupLogFiles(bool arg0)

Parameters

arg0 bool

bool

Returns

BackupEngineOptions

BackupEngineOptions

SetBackupRateLimit(long)

public BackupEngineOptions SetBackupRateLimit(long arg0)

Parameters

arg0 long

long

Returns

BackupEngineOptions

BackupEngineOptions

SetBackupRateLimiter(RateLimiter)

public BackupEngineOptions SetBackupRateLimiter(RateLimiter arg0)

Parameters

arg0 RateLimiter

RateLimiter

Returns

BackupEngineOptions

BackupEngineOptions

SetCallbackTriggerIntervalSize(long)

public BackupEngineOptions SetCallbackTriggerIntervalSize(long arg0)

Parameters

arg0 long

long

Returns

BackupEngineOptions

BackupEngineOptions

SetDestroyOldData(bool)

public BackupEngineOptions SetDestroyOldData(bool arg0)

Parameters

arg0 bool

bool

Returns

BackupEngineOptions

BackupEngineOptions

SetInfoLog(Logger)

public BackupEngineOptions SetInfoLog(Logger arg0)

Parameters

arg0 Logger

Logger

Returns

BackupEngineOptions

BackupEngineOptions

SetMaxBackgroundOperations(int)

public BackupEngineOptions SetMaxBackgroundOperations(int arg0)

Parameters

arg0 int

int

Returns

BackupEngineOptions

BackupEngineOptions

SetRestoreRateLimit(long)

public BackupEngineOptions SetRestoreRateLimit(long arg0)

Parameters

arg0 long

long

Returns

BackupEngineOptions

BackupEngineOptions

SetRestoreRateLimiter(RateLimiter)

public BackupEngineOptions SetRestoreRateLimiter(RateLimiter arg0)

Parameters

arg0 RateLimiter

RateLimiter

Returns

BackupEngineOptions

BackupEngineOptions

SetShareFilesWithChecksum(bool)

public BackupEngineOptions SetShareFilesWithChecksum(bool arg0)

Parameters

arg0 bool

bool

Returns

BackupEngineOptions

BackupEngineOptions

SetShareTableFiles(bool)

public BackupEngineOptions SetShareTableFiles(bool arg0)

Parameters

arg0 bool

bool

Returns

BackupEngineOptions

BackupEngineOptions

SetSync(bool)

public BackupEngineOptions SetSync(bool arg0)

Parameters

arg0 bool

bool

Returns

BackupEngineOptions

BackupEngineOptions

ShareFilesWithChecksum()

public bool ShareFilesWithChecksum()

Returns

bool

bool

ShareTableFiles()

public bool ShareTableFiles()

Returns

bool

bool

Sync()

public bool Sync()

Returns

bool

bool