Table of Contents

Class Process

Namespace
Java.Lang
Assembly
MASES.Netdroid.dll
public class Process : JVMBridgeBase<Process>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
Process
Implements
Extension Methods

Constructors

Process()

public Process()

Process(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Process(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

CreatePoolableInstance()

HPA initializer for Process()

public static Process CreatePoolableInstance()

Returns

Process

Destroy()

public void Destroy()

DestroyForcibly()

public Process DestroyForcibly()

Returns

Process

Process

ErrorReader()

public BufferedReader ErrorReader()

Returns

BufferedReader

BufferedReader

ErrorReader(Charset)

public BufferedReader ErrorReader(Charset arg0)

Parameters

arg0 Charset

Charset

Returns

BufferedReader

BufferedReader

ExitValue()

public int ExitValue()

Returns

int

int

GetErrorStream()

public InputStream GetErrorStream()

Returns

InputStream

InputStream

GetInputStream()

public InputStream GetInputStream()

Returns

InputStream

InputStream

GetOutputStream()

public OutputStream GetOutputStream()

Returns

OutputStream

OutputStream

InputReader()

public BufferedReader InputReader()

Returns

BufferedReader

BufferedReader

InputReader(Charset)

public BufferedReader InputReader(Charset arg0)

Parameters

arg0 Charset

Charset

Returns

BufferedReader

BufferedReader

IsAlive()

public bool IsAlive()

Returns

bool

bool

OnExit()

public CompletableFuture<Process> OnExit()

Returns

CompletableFuture<Process>

CompletableFuture

OutputWriter()

public BufferedWriter OutputWriter()

Returns

BufferedWriter

BufferedWriter

OutputWriter(Charset)

public BufferedWriter OutputWriter(Charset arg0)

Parameters

arg0 Charset

Charset

Returns

BufferedWriter

BufferedWriter

Pid()

public long Pid()

Returns

long

long

SupportsNormalTermination()

public bool SupportsNormalTermination()

Returns

bool

bool

WaitFor()

public int WaitFor()

Returns

int

int

Exceptions

InterruptedException

WaitFor(long, TimeUnit)

public bool WaitFor(long arg0, TimeUnit arg1)

Parameters

arg0 long

long

arg1 TimeUnit

TimeUnit

Returns

bool

bool

Exceptions

InterruptedException