@ThreadSafe public class EmulatorDaemon extends org.echocat.jomon.process.local.daemon.LocalProcessDaemon<EmulatorDaemonRequirement>
| Constructor and Description |
|---|
EmulatorDaemon(org.echocat.jomon.process.local.LocalProcessRepository processRepository,
EmulatorDaemonRequirement requirement) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
static String |
findSerialNumberFor(org.echocat.jomon.process.local.LocalGeneratedProcess process) |
protected org.echocat.jomon.process.local.LocalGeneratedProcess |
generateProcess(org.echocat.jomon.runtime.generation.Generator<org.echocat.jomon.process.local.LocalGeneratedProcess,org.echocat.jomon.process.local.LocalGeneratedProcessRequirement> repository,
EmulatorDaemonRequirement requirement) |
List<String> |
getArguments() |
String |
getAvd() |
int |
getPort() |
String |
getSerialNumber() |
protected boolean |
isPortFree(InetAddress address,
int port) |
String |
toString() |
createTemporaryDirectory, getBaseDirectoryOfEnvironmentVariable, getBinaryOfEnvironmentVariable, getDirectoryOfEnvironmentVariablepublic EmulatorDaemon(@Nonnull org.echocat.jomon.process.local.LocalProcessRepository processRepository, @Nonnull EmulatorDaemonRequirement requirement) throws org.echocat.jomon.process.CouldNotStartException
org.echocat.jomon.process.CouldNotStartException@Nullable public static String findSerialNumberFor(@Nonnull org.echocat.jomon.process.local.LocalGeneratedProcess process)
@Nonnull protected org.echocat.jomon.process.local.LocalGeneratedProcess generateProcess(@Nonnull org.echocat.jomon.runtime.generation.Generator<org.echocat.jomon.process.local.LocalGeneratedProcess,org.echocat.jomon.process.local.LocalGeneratedProcessRequirement> repository, @Nonnull EmulatorDaemonRequirement requirement) throws Exception
generateProcess in class org.echocat.jomon.process.daemon.ProcessDaemon<File,Long,org.echocat.jomon.process.local.LocalGeneratedProcess,EmulatorDaemonRequirement,org.echocat.jomon.runtime.generation.Generator<org.echocat.jomon.process.local.LocalGeneratedProcess,org.echocat.jomon.process.local.LocalGeneratedProcessRequirement>>Exceptionprotected boolean isPortFree(@Nonnull InetAddress address, @Nonnegative int port) throws Exception
Exception@Nullable public int getPort()
public void close()
close in interface AutoCloseableclose in class org.echocat.jomon.process.local.daemon.LocalProcessDaemon<EmulatorDaemonRequirement>public String toString()
toString in class org.echocat.jomon.process.daemon.ProcessDaemon<File,Long,org.echocat.jomon.process.local.LocalGeneratedProcess,EmulatorDaemonRequirement,org.echocat.jomon.runtime.generation.Generator<org.echocat.jomon.process.local.LocalGeneratedProcess,org.echocat.jomon.process.local.LocalGeneratedProcessRequirement>>Copyright © 2016 echocat. All rights reserved.