You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2015/04/13 15:53:00 UTC
svn commit: r1673190 - in
/sling/trunk/tooling/maven/slingstart-maven-plugin/src/main/java/org/apache/sling/maven/slingstart/run:
LauncherCallable.java ServerConfiguration.java
Author: cziegeler
Date: Mon Apr 13 13:53:00 2015
New Revision: 1673190
URL: http://svn.apache.org/r1673190
Log:
Implement control port option
Modified:
sling/trunk/tooling/maven/slingstart-maven-plugin/src/main/java/org/apache/sling/maven/slingstart/run/LauncherCallable.java
sling/trunk/tooling/maven/slingstart-maven-plugin/src/main/java/org/apache/sling/maven/slingstart/run/ServerConfiguration.java
Modified: sling/trunk/tooling/maven/slingstart-maven-plugin/src/main/java/org/apache/sling/maven/slingstart/run/LauncherCallable.java
URL: http://svn.apache.org/viewvc/sling/trunk/tooling/maven/slingstart-maven-plugin/src/main/java/org/apache/sling/maven/slingstart/run/LauncherCallable.java?rev=1673190&r1=1673189&r2=1673190&view=diff
==============================================================================
--- sling/trunk/tooling/maven/slingstart-maven-plugin/src/main/java/org/apache/sling/maven/slingstart/run/LauncherCallable.java (original)
+++ sling/trunk/tooling/maven/slingstart-maven-plugin/src/main/java/org/apache/sling/maven/slingstart/run/LauncherCallable.java Mon Apr 13 13:53:00 2015
@@ -163,6 +163,10 @@ public class LauncherCallable implements
args.add(this.configuration.getPort());
}
+ if ( this.configuration.getControlPort() != null ) {
+ args.add("-c");
+ args.add(this.configuration.getControlPort());
+ }
if ( this.configuration.getRunmode() != null ) {
args.add("-Dsling.run.modes=" + this.configuration.getRunmode());
}
Modified: sling/trunk/tooling/maven/slingstart-maven-plugin/src/main/java/org/apache/sling/maven/slingstart/run/ServerConfiguration.java
URL: http://svn.apache.org/viewvc/sling/trunk/tooling/maven/slingstart-maven-plugin/src/main/java/org/apache/sling/maven/slingstart/run/ServerConfiguration.java?rev=1673190&r1=1673189&r2=1673190&view=diff
==============================================================================
--- sling/trunk/tooling/maven/slingstart-maven-plugin/src/main/java/org/apache/sling/maven/slingstart/run/ServerConfiguration.java (original)
+++ sling/trunk/tooling/maven/slingstart-maven-plugin/src/main/java/org/apache/sling/maven/slingstart/run/ServerConfiguration.java Mon Apr 13 13:53:00 2015
@@ -37,6 +37,9 @@ public class ServerConfiguration impleme
/** The port to use. */
private String port;
+ /** The control port to use. */
+ private String controlPort;
+
/** The context path. */
private String contextPath;
@@ -124,6 +127,14 @@ public class ServerConfiguration impleme
this.folder = folder.getAbsoluteFile();
}
+ public String getControlPort() {
+ return controlPort;
+ }
+
+ public void setControlPort(String controlPort) {
+ this.controlPort = controlPort;
+ }
+
/**
* Get the server
* @return The server
@@ -143,6 +154,7 @@ public class ServerConfiguration impleme
copy.setOpts(this.getOpts());
copy.setInstances(1);
copy.setFolder(this.getFolder());
+ copy.setControlPort(this.getControlPort());
return copy;
}
@@ -150,7 +162,8 @@ public class ServerConfiguration impleme
@Override
public String toString() {
return "LaunchpadConfiguration [id=" + id + ", runmode=" + runmode
- + ", port=" + port + ", contextPath=" + contextPath
+ + ", port=" + port + ", controlPort=" + controlPort
+ + ", contextPath=" + contextPath
+ ", vmOpts=" + vmOpts + ", opts=" + opts + ", instances="
+ instances + ", folder=" + folder + "]";
}