Table of Contents

Class KNetCLICore<T>

Namespace
MASES.KNet.CLI
Assembly
MASES.KNetCLI.dll

Overridable implementation of KNetCore<T>

public class KNetCLICore<T> : KNetCore<T>, IJVMWrapperManagement, IJVMBridgeCore where T : KNetCLICore<T>

Type Parameters

T
Inheritance
KNetCLICore<T>
Implements
Derived
Inherited Members
SetupJVMWrapper<T>.ScopedOn
SetupJVMWrapper<T>.ScopedOnVersion
SetupJVMWrapper.Initialize()
SetupJVMWrapper.InitializeRemote()

Constructors

KNetCLICore()

Public ctor

public KNetCLICore()

Properties

CommandLineArguments

IEnumerable<T> for command line

public override IEnumerable<IArgumentMetadata> CommandLineArguments { get; }

Property Value

IEnumerable<IArgumentMetadata>

PathToParse

A list of paths to be used in initialization of JVM ClassPath

protected override IList<string> PathToParse { get; }

Property Value

IList<string>

Methods

DefaultLog4JConfiguration()

Returns the default configuration file to use when initializing command line defaults

protected override string DefaultLog4JConfiguration()

Returns

string

The configuration file to use for logging

Remarks

Overrides in derived classes to give another default file

ProcessCommandLine()

Process command line arguments

protected override string[] ProcessCommandLine()

Returns

string[]

The filtered residual arguments