Class Serializer
- Namespace
- Org.Apache.Kafka.Common.Serialization
- Assembly
- MASES.KNet.dll
public class Serializer : JVMBridgeListener, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<JVMBridgeListener>JVMBridgeListenerSerializer
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeListener.Dispose()JVMBridgeListener.AutoInitJVMBridgeListener.IsBridgeStaticJVMBridgeListener.IsBridgeCloseableJVMBridgeListener.IsBridgeListenerJVMBridgeBase<JVMBridgeListener>.IsAssignableFrom(IJavaType)JVMBridgeBase<JVMBridgeListener>.IsAssignableFrom<T>()JVMBridgeBase<JVMBridgeListener>.Execute<T>(params T[])JVMBridgeBase<JVMBridgeListener>.DynBridgeClazzJVMBridgeBase<JVMBridgeListener>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeInterfaceJVMBridgeBase.IsBridgeAbstract
Constructors
Serializer()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Serializer()
Properties
BridgeClassName
public override string BridgeClassName { get; }
Property Value
OnClose
public Action OnClose { get; set; }
Property Value
Remarks
If OnClose has a value it takes precedence over corresponding class method
OnConfigure
public Action<Map, bool> OnConfigure { get; set; }
Property Value
Remarks
If OnConfigure has a value it takes precedence over corresponding class method
OnSerialize
public Func<String, object, byte[]> OnSerialize { get; set; }
Property Value
Remarks
If OnSerialize has a value it takes precedence over corresponding class method
OnSerialize3
public Func<String, Headers, object, byte[]> OnSerialize3 { get; set; }
Property Value
Remarks
If OnSerialize3 has a value it takes precedence over corresponding class method
Methods
Close()
public virtual void Close()
Remarks
The method invokes the default implementation in the JVM interface using CloseDefault(); override the method to implement a different behavior
CloseDefault()
public void CloseDefault()
Remarks
The method invokes the default implementation in the JVM interface
Configure(Map, bool)
public virtual void Configure(Map arg0, bool arg1)
Parameters
Remarks
The method invokes the default implementation in the JVM interface using ConfigureDefault(Map, bool); override the method to implement a different behavior
ConfigureDefault(Map, bool)
public void ConfigureDefault(Map arg0, bool arg1)
Parameters
Remarks
The method invokes the default implementation in the JVM interface
InitializeHandlers()
Handlers initializer for Serializer
protected virtual void InitializeHandlers()
Serialize(String, Headers, object)
public virtual byte[] Serialize(String arg0, Headers arg1, object arg2)
Parameters
Returns
Remarks
The method invokes the default implementation in the JVM interface using SerializeDefault(String, Headers, object); override the method to implement a different behavior
Serialize(String, object)
public virtual byte[] Serialize(String arg0, object arg1)
Parameters
Returns
SerializeDefault(String, Headers, object)
public byte[] SerializeDefault(String arg0, Headers arg1, object arg2)
Parameters
Returns
Remarks
The method invokes the default implementation in the JVM interface