Forker Client

This is client side library for forker, and the one you most likely want to use in your own applications. It provides the ProcessBuilder replacement, ForkerBuilder, as well the helpers in OSCommand. ForkerBuilder is capable of launching processes using non-blocking I/O or attached to a PTY. It has many additional features not available in the standard process builder including permission elevation, daemonize, processor affinity and more. Parts of the non-blocking API are based on NuProcess (https://github.com/brettwooldridge/NuProcess)

License

License

Categories

Categories

CLI User Interface
GroupId

GroupId

com.sshtools
ArtifactId

ArtifactId

forker-client
Last Version

Last Version

1.6.4
Release Date

Release Date

Type

Type

jar
Description

Description

Forker Client
This is client side library for forker, and the one you most likely want to use in your own applications. It provides the ProcessBuilder replacement, ForkerBuilder, as well the helpers in OSCommand. ForkerBuilder is capable of launching processes using non-blocking I/O or attached to a PTY. It has many additional features not available in the standard process builder including permission elevation, daemonize, processor affinity and more. Parts of the non-blocking API are based on NuProcess (https://github.com/brettwooldridge/NuProcess)

Download forker-client

How to add to project

<!-- https://jarcasting.com/artifacts/com.sshtools/forker-client/ -->
<dependency>
    <groupId>com.sshtools</groupId>
    <artifactId>forker-client</artifactId>
    <version>1.6.4</version>
</dependency>
// https://jarcasting.com/artifacts/com.sshtools/forker-client/
implementation 'com.sshtools:forker-client:1.6.4'
// https://jarcasting.com/artifacts/com.sshtools/forker-client/
implementation ("com.sshtools:forker-client:1.6.4")
'com.sshtools:forker-client:jar:1.6.4'
<dependency org="com.sshtools" name="forker-client" rev="1.6.4">
  <artifact name="forker-client" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.sshtools', module='forker-client', version='1.6.4')
)
libraryDependencies += "com.sshtools" % "forker-client" % "1.6.4"
[com.sshtools/forker-client "1.6.4"]

Dependencies

compile (1)

Group / Artifact Type Version
com.sshtools : forker-common jar 1.6.4

test (1)

Group / Artifact Type Version
junit : junit jar 4.7

Project Modules

There are no modules declared in this project.
com.sshtools

JADAPTIVE Limited

Versions

Version
1.6.4
1.6.3
1.6.1
1.6
1.5