Table of Contents

Class Initializer<VA, TJVMVA>

Namespace
MASES.KNet.Streams.Kstream
Assembly
MASES.KNet.dll

KNet implementation of Initializer<VAgg>

public class Initializer<VA, TJVMVA> : Initializer<TJVMVA>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IInitializer<TJVMVA>, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IGenericSerDesFactoryApplier

Type Parameters

VA

The key type

TJVMVA

The JVM type of VA

Inheritance
Initializer<TJVMVA>
Initializer<VA, TJVMVA>
Implements
IInitializer<TJVMVA>
Derived
Inherited Members

Constructors

Initializer()

public Initializer()

Properties

Factory

Returns the current IGenericSerDesFactory

protected IGenericSerDesFactory Factory { get; }

Property Value

IGenericSerDesFactory

OnApply2

public Func<VA> OnApply2 { get; set; }

Property Value

Func<VA>

Remarks

If OnApply2 has a value it takes precedence over corresponding class method

Methods

Apply()

public override sealed TJVMVA Apply()

Returns

TJVMVA

VAgg

Apply2()

public virtual VA Apply2()

Returns

VA

VAgg

DisposeResult(TJVMVA)

Disposes the results of the Apply() or OnApply2 operations

protected virtual void DisposeResult(TJVMVA result)

Parameters

result TJVMVA

The result to be disposed