public class RunSessionImpl
extends java.lang.Object
implements aQute.bnd.build.RunSession
| Modifier and Type | Field and Description |
|---|---|
static int |
jdb |
java.util.concurrent.CountDownLatch |
started |
| Constructor and Description |
|---|
RunSessionImpl(RemoteProjectLauncherPlugin launcher,
RunRemoteDTO dto,
java.util.Map<java.lang.String,java.lang.String> properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel() |
void |
close() |
int |
getAgent() |
int |
getExitCode() |
java.lang.String |
getHost() |
int |
getJdb() |
java.lang.String |
getLabel() |
java.lang.String |
getName() |
java.util.Map<java.lang.String,?> |
getProperties() |
long |
getTimeout() |
int |
launch() |
void |
stderr(java.lang.Appendable app) |
void |
stdin(java.lang.String input) |
void |
stdout(java.lang.Appendable app) |
boolean |
validate(java.util.concurrent.Callable<java.lang.Boolean> isCancelled) |
void |
waitTillStarted(long ms) |
public RunSessionImpl(RemoteProjectLauncherPlugin launcher, RunRemoteDTO dto, java.util.Map<java.lang.String,java.lang.String> properties) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getName()
getName in interface aQute.bnd.build.RunSessionpublic java.lang.String getLabel()
getLabel in interface aQute.bnd.build.RunSessionpublic int getJdb()
getJdb in interface aQute.bnd.build.RunSessionpublic void stderr(java.lang.Appendable app)
throws java.lang.Exception
stderr in interface aQute.bnd.build.RunSessionjava.lang.Exceptionpublic void stdout(java.lang.Appendable app)
throws java.lang.Exception
stdout in interface aQute.bnd.build.RunSessionjava.lang.Exceptionpublic void stdin(java.lang.String input)
throws java.lang.Exception
stdin in interface aQute.bnd.build.RunSessionjava.lang.Exceptionpublic int launch()
throws java.lang.Exception
launch in interface aQute.bnd.build.RunSessionjava.lang.Exceptionpublic void cancel()
throws java.lang.Exception
cancel in interface aQute.bnd.build.RunSessionjava.lang.Exceptionpublic java.util.Map<java.lang.String,?> getProperties()
getProperties in interface aQute.bnd.build.RunSessionpublic void close()
throws java.io.IOException
java.io.IOExceptionpublic int getExitCode()
getExitCode in interface aQute.bnd.build.RunSessionpublic void waitTillStarted(long ms)
throws java.lang.InterruptedException
waitTillStarted in interface aQute.bnd.build.RunSessionjava.lang.InterruptedExceptionpublic java.lang.String getHost()
getHost in interface aQute.bnd.build.RunSessionpublic long getTimeout()
getTimeout in interface aQute.bnd.build.RunSessionpublic int getAgent()
getAgent in interface aQute.bnd.build.RunSessionpublic boolean validate(java.util.concurrent.Callable<java.lang.Boolean> isCancelled)
throws java.lang.Exception
validate in interface aQute.bnd.build.RunSessionjava.lang.ExceptionCopyright (c) aQute SARL (2000, 2020) and others. All Rights Reserved.