Table of Contents

Class PLCOnNetCore<T>

Namespace
MASES.PLCOnNet
Assembly
MASES.PLCOnNet.dll

Public entry point of PLCOnNetCore<T>

public class PLCOnNetCore<T> : JNetCore<T>, IJVMWrapperManagement, IJVMBridgeCore where T : PLCOnNetCore<T>

Type Parameters

T

A class which inherits from PLCOnNetCore<T>

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

Constructors

PLCOnNetCore()

Public initializer

public PLCOnNetCore()

Properties

ApplicationCommonLoggingPath

Sets the global value of log4j path

public static string ApplicationCommonLoggingPath { get; set; }

Property Value

string

ApplicationLogPath

Sets the global value of log path

public static string ApplicationLogPath { get; set; }

Property Value

string

CommandLineArguments

IEnumerable<T> for command line

public override IEnumerable<IArgumentMetadata> CommandLineArguments { get; }

Property Value

IEnumerable<IArgumentMetadata>

CommonLoggingOpts

The log4j configuration

public virtual string CommonLoggingOpts { get; }

Property Value

string

CommonLoggingPath

The log4j folder

public virtual string CommonLoggingPath { get; }

Property Value

string

LogDir

The log folder

public virtual string LogDir { get; }

Property Value

string

Options

Adds options to the JVM

protected override IDictionary<string, string> Options { get; }

Property Value

IDictionary<string, string>

PathToParse

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

protected override IList<string> PathToParse { get; }

Property Value

IList<string>

PerformanceOptions

Default performance options used in initialization

protected override IList<string> PerformanceOptions { get; }

Property Value

IList<string>

Methods

DefaultCommonLoggingConfiguration()

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

protected virtual string DefaultCommonLoggingConfiguration()

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