org.terracotta.ipceventbus.proc
Class EventJavaProcess
java.lang.Object
java.lang.Process
org.terracotta.ipceventbus.proc.AnyProcess
org.terracotta.ipceventbus.proc.JavaProcess
org.terracotta.ipceventbus.proc.EventJavaProcess
public final class EventJavaProcess
- extends JavaProcess
- Author:
- Mathieu Carbou
|
Constructor Summary |
EventJavaProcess(Process process,
OutputStream pipeStdout,
OutputStream pipeStderr,
InputStream pipeStdin,
boolean collectStdout,
boolean collectStderr,
List<String> command,
File workingDir,
File javaHome,
File javaExecutable,
List<String> jvmArgs,
List<File> classpath,
String mainClass,
List<String> arguments,
Map<String,String> jvmProperties,
int port,
boolean debug)
|
| Methods inherited from class org.terracotta.ipceventbus.proc.AnyProcess |
destroy, exitValue, getCommand, getCommandLine, getCurrentPid, getErrorStream, getFuture, getInputStream, getOutputStream, getPid, getRecordedStderr, getRecordedStderrText, getRecordedStdout, getRecordedStdoutText, getWorkingDirectory, isDestroyed, isRunning, isWindows, toString, waitFor, waitForTime |
EventJavaProcess
public EventJavaProcess(Process process,
OutputStream pipeStdout,
OutputStream pipeStderr,
InputStream pipeStdin,
boolean collectStdout,
boolean collectStderr,
List<String> command,
File workingDir,
File javaHome,
File javaExecutable,
List<String> jvmArgs,
List<File> classpath,
String mainClass,
List<String> arguments,
Map<String,String> jvmProperties,
int port,
boolean debug)
onDestroyed
protected void onDestroyed()
- Overrides:
onDestroyed in class AnyProcess
onTerminated
protected void onTerminated()
- Overrides:
onTerminated in class AnyProcess
isEventBusConnected
public final boolean isEventBusConnected()
getEventBusServerHost
public final String getEventBusServerHost()
getEventBusServerPort
public final int getEventBusServerPort()
getEventBusId
public final String getEventBusId()
on
public final void on(String event,
EventListener listener)
unbind
public final void unbind(String event)
on
public final void on(EventListener listener)
unbind
public final void unbind(EventListener listener)
unbind
public final void unbind(String event,
EventListener listener)
trigger
public final void trigger(String name)
trigger
public final void trigger(String name,
Object data)
newBuilder
public static EventJavaProcessBuilder<? extends EventJavaProcess> newBuilder()
Copyright © 2015. All rights reserved.