Table of Contents

Class ProcessBuilder

Namespace
Java.Lang
Assembly
MASES.JNet.dll
public class ProcessBuilder : JVMBridgeBase<ProcessBuilder>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<ProcessBuilder>
ProcessBuilder
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<ProcessBuilder>.IsAssignableFrom(IJavaType)
JVMBridgeBase<ProcessBuilder>.IsAssignableFrom<T>()
JVMBridgeBase<ProcessBuilder>.Execute<T>(params T[])
JVMBridgeBase<ProcessBuilder>.DynBridgeClazz
JVMBridgeBase<ProcessBuilder>.BridgeClazz
JVMBridgeBase.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.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

ProcessBuilder()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public ProcessBuilder()

ProcessBuilder(params String[])

public ProcessBuilder(params String[] arg0)

Parameters

arg0 String[]

String

ProcessBuilder(List<String>)

public ProcessBuilder(List<String> arg0)

Parameters

arg0 List<String>

List

ProcessBuilder(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public ProcessBuilder(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

Command()

public List<String> Command()

Returns

List<String>

List

Command(params String[])

public ProcessBuilder Command(params String[] arg0)

Parameters

arg0 String[]

String

Returns

ProcessBuilder

ProcessBuilder

Command(List<String>)

public ProcessBuilder Command(List<String> arg0)

Parameters

arg0 List<String>

List

Returns

ProcessBuilder

ProcessBuilder

Directory()

public File Directory()

Returns

File

File

Directory(File)

public ProcessBuilder Directory(File arg0)

Parameters

arg0 File

File

Returns

ProcessBuilder

ProcessBuilder

Environment()

public Map<String, String> Environment()

Returns

Map<String, String>

Map

InheritIO()

public ProcessBuilder InheritIO()

Returns

ProcessBuilder

ProcessBuilder

RedirectError()

public ProcessBuilder.Redirect RedirectError()

Returns

ProcessBuilder.Redirect

ProcessBuilder.Redirect

RedirectError(File)

public ProcessBuilder RedirectError(File arg0)

Parameters

arg0 File

File

Returns

ProcessBuilder

ProcessBuilder

RedirectError(Redirect)

public ProcessBuilder RedirectError(ProcessBuilder.Redirect arg0)

Parameters

arg0 ProcessBuilder.Redirect

ProcessBuilder.Redirect

Returns

ProcessBuilder

ProcessBuilder

RedirectErrorStream()

public bool RedirectErrorStream()

Returns

bool

bool

RedirectErrorStream(bool)

public ProcessBuilder RedirectErrorStream(bool arg0)

Parameters

arg0 bool

bool

Returns

ProcessBuilder

ProcessBuilder

RedirectInput()

public ProcessBuilder.Redirect RedirectInput()

Returns

ProcessBuilder.Redirect

ProcessBuilder.Redirect

RedirectInput(File)

public ProcessBuilder RedirectInput(File arg0)

Parameters

arg0 File

File

Returns

ProcessBuilder

ProcessBuilder

RedirectInput(Redirect)

public ProcessBuilder RedirectInput(ProcessBuilder.Redirect arg0)

Parameters

arg0 ProcessBuilder.Redirect

ProcessBuilder.Redirect

Returns

ProcessBuilder

ProcessBuilder

RedirectOutput()

public ProcessBuilder.Redirect RedirectOutput()

Returns

ProcessBuilder.Redirect

ProcessBuilder.Redirect

RedirectOutput(File)

public ProcessBuilder RedirectOutput(File arg0)

Parameters

arg0 File

File

Returns

ProcessBuilder

ProcessBuilder

RedirectOutput(Redirect)

public ProcessBuilder RedirectOutput(ProcessBuilder.Redirect arg0)

Parameters

arg0 ProcessBuilder.Redirect

ProcessBuilder.Redirect

Returns

ProcessBuilder

ProcessBuilder

Start()

public Process Start()

Returns

Process

Process

Exceptions

IOException

StartPipeline(List<ProcessBuilder>)

public static List<Process> StartPipeline(List<ProcessBuilder> arg0)

Parameters

arg0 List<ProcessBuilder>

List

Returns

List<Process>

List

Exceptions

IOException