Archived
0

Реализация обновления API

This commit is contained in:
2016-08-27 10:49:57 +03:00
parent 6d9b02dfd3
commit 0f8d331ca7
2 changed files with 9 additions and 2 deletions

View File

@@ -20,14 +20,14 @@
<groupId>asys.mcserver</groupId> <groupId>asys.mcserver</groupId>
<artifactId>process-impl</artifactId> <artifactId>process-impl</artifactId>
<version>0.3</version> <version>0.4</version>
<packaging>bundle</packaging> <packaging>bundle</packaging>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>asys</groupId> <groupId>asys</groupId>
<artifactId>api</artifactId> <artifactId>api</artifactId>
<version>0.10</version> <version>0.11</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.osgi</groupId> <groupId>org.osgi</groupId>

View File

@@ -16,6 +16,7 @@ public class MinecraftProcessServer implements MinecraftServer {
private Process process; private Process process;
private final String name; private final String name;
private final byte[] newLine = "\r\n".getBytes(); private final byte[] newLine = "\r\n".getBytes();
private short port;
public MinecraftProcessServer(String name, File directory, String mainJar, short port, String jvmArgs, String params) { public MinecraftProcessServer(String name, File directory, String mainJar, short port, String jvmArgs, String params) {
processBuilder = new ProcessBuilder(); processBuilder = new ProcessBuilder();
@@ -36,6 +37,7 @@ public class MinecraftProcessServer implements MinecraftServer {
processBuilder.command(commandLine); processBuilder.command(commandLine);
this.name = name; this.name = name;
this.port = port;
} }
public String getName() { public String getName() {
@@ -73,5 +75,10 @@ public class MinecraftProcessServer implements MinecraftServer {
public boolean isAlive() { public boolean isAlive() {
return process != null && process.isAlive(); return process != null && process.isAlive();
} }
@Override
public int getPort() {
return port;
}
} }