Class BackupEngineOptions
public class BackupEngineOptions : RocksObject, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAutoCloseable
- Inheritance
-
BackupEngineOptions
- Implements
- Inherited Members
-
JVMBridgeBase<AutoCloseable>.SExecuteWithSignature(Type, IJavaType, string, string, params object[])JVMBridgeBase<AutoCloseable>.SExecute<TReturn, TConverter>(Type, IJavaType, string, params object[])JVMBridgeBase<AutoCloseable>.SExecuteWithSignatureArray<TArrayType>(string, string, params object[])
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
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
initializerIJVMBridgeBaseInitializer
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
argsobject[]
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements Closeable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
BackupDir()
public String BackupDir()
Returns
BackupEnv()
public Env BackupEnv()
Returns
BackupLogFiles()
public bool BackupLogFiles()
Returns
BackupRateLimit()
public long BackupRateLimit()
Returns
BackupRateLimiter()
public RateLimiter BackupRateLimiter()
Returns
CallbackTriggerIntervalSize()
public long CallbackTriggerIntervalSize()
Returns
DestroyOldData()
public bool DestroyOldData()
Returns
InfoLog()
public Logger InfoLog()
Returns
MaxBackgroundOperations()
public int MaxBackgroundOperations()
Returns
RestoreRateLimit()
public long RestoreRateLimit()
Returns
RestoreRateLimiter()
public RateLimiter RestoreRateLimiter()
Returns
SetBackupEnv(Env)
public BackupEngineOptions SetBackupEnv(Env arg0)
Parameters
Returns
SetBackupLogFiles(bool)
public BackupEngineOptions SetBackupLogFiles(bool arg0)
Parameters
Returns
SetBackupRateLimit(long)
public BackupEngineOptions SetBackupRateLimit(long arg0)
Parameters
Returns
SetBackupRateLimiter(RateLimiter)
public BackupEngineOptions SetBackupRateLimiter(RateLimiter arg0)
Parameters
arg0RateLimiter
Returns
SetCallbackTriggerIntervalSize(long)
public BackupEngineOptions SetCallbackTriggerIntervalSize(long arg0)
Parameters
Returns
SetDestroyOldData(bool)
public BackupEngineOptions SetDestroyOldData(bool arg0)
Parameters
Returns
SetInfoLog(Logger)
public BackupEngineOptions SetInfoLog(Logger arg0)
Parameters
Returns
SetMaxBackgroundOperations(int)
public BackupEngineOptions SetMaxBackgroundOperations(int arg0)
Parameters
Returns
SetRestoreRateLimit(long)
public BackupEngineOptions SetRestoreRateLimit(long arg0)
Parameters
Returns
SetRestoreRateLimiter(RateLimiter)
public BackupEngineOptions SetRestoreRateLimiter(RateLimiter arg0)
Parameters
arg0RateLimiter
Returns
SetShareFilesWithChecksum(bool)
public BackupEngineOptions SetShareFilesWithChecksum(bool arg0)
Parameters
Returns
SetShareTableFiles(bool)
public BackupEngineOptions SetShareTableFiles(bool arg0)
Parameters
Returns
SetSync(bool)
public BackupEngineOptions SetSync(bool arg0)
Parameters
Returns
ShareFilesWithChecksum()
public bool ShareFilesWithChecksum()
Returns
ShareTableFiles()
public bool ShareTableFiles()
Returns
Sync()
https://www.javadoc.io/doc/org.rocksdb/rocksdbjni/10.1.3/org/rocksdb/BackupEngineOptions.html#sync()
public bool Sync()