Class KNetRocksDBConfigSetterCallback
Used to manage RocksDBConfigSetter
public class KNetRocksDBConfigSetterCallback : JVMBridgeListener, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
KNetRocksDBConfigSetterCallback
- Implements
- Inherited Members
Constructors
KNetRocksDBConfigSetterCallback()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public KNetRocksDBConfigSetterCallback()
KNetRocksDBConfigSetterCallback(IJVMBridgeBaseInitializer)
Internal constructor: used internally from JCOBridge
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public KNetRocksDBConfigSetterCallback(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
KNetRocksDBConfigSetterCallback(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 KNetRocksDBConfigSetterCallback(params object[] args)
Parameters
argsobject[]
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
OnOnClose
Handler for Close(String, Options)
public Action<KNetRocksDBConfigSetter, string, Options> OnOnClose { get; set; }
Property Value
Remarks
If OnOnClose has a value it takes precedence over corresponding class method
OnOnSetConfig
Handler for SetConfig(String, Options, Map<String, object>)
public Action<KNetRocksDBConfigSetter, string, Options, Map<String, object>> OnOnSetConfig { get; set; }
Property Value
Remarks
If OnOnSetConfig has a value it takes precedence over corresponding class method
Methods
InitializeHandlers()
Handlers initializer for KNetRocksDBConfigSetterCallback
protected virtual void InitializeHandlers()
OnClose(KNetRocksDBConfigSetter, string, Options)
Extension of Close(String, Options)
public virtual void OnClose(KNetRocksDBConfigSetter setter, string store, Options options)
Parameters
setterKNetRocksDBConfigSetterstorestringoptionsOptions
OnSetConfig(KNetRocksDBConfigSetter, string, Options, Map<String, object>)
Extension of SetConfig(String, Options, Map<String, object>)
public virtual void OnSetConfig(KNetRocksDBConfigSetter setter, string store, Options options, Map<String, object> map)