You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by ff...@apache.org on 2014/07/11 11:42:44 UTC
[1/2] git commit: [KARAF-3112]make stopTimeout of AdminService
configurable
Repository: karaf
Updated Branches:
refs/heads/karaf-2.x 9d10031a8 -> 45c3e4096
[KARAF-3112]make stopTimeout of AdminService configurable
Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/f6ebe33c
Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/f6ebe33c
Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/f6ebe33c
Branch: refs/heads/karaf-2.x
Commit: f6ebe33c719c2c230d2d281a5e154862e4d56dd0
Parents: 7ba6261
Author: Freeman Fang <fr...@gmail.com>
Authored: Fri Jul 11 17:38:33 2014 +0800
Committer: Freeman Fang <fr...@gmail.com>
Committed: Fri Jul 11 17:38:33 2014 +0800
----------------------------------------------------------------------
.../java/org/apache/karaf/admin/internal/AdminServiceImpl.java | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/karaf/blob/f6ebe33c/admin/core/src/main/java/org/apache/karaf/admin/internal/AdminServiceImpl.java
----------------------------------------------------------------------
diff --git a/admin/core/src/main/java/org/apache/karaf/admin/internal/AdminServiceImpl.java b/admin/core/src/main/java/org/apache/karaf/admin/internal/AdminServiceImpl.java
index 9e0c7d5..ba995f9 100644
--- a/admin/core/src/main/java/org/apache/karaf/admin/internal/AdminServiceImpl.java
+++ b/admin/core/src/main/java/org/apache/karaf/admin/internal/AdminServiceImpl.java
@@ -74,6 +74,8 @@ public class AdminServiceImpl implements AdminService {
private static final String KARAF_SHUTDOWN_COMMAND = "karaf.shutdown.command";
private static final String KARAF_SHUTDOWN_PID_FILE = "karaf.shutdown.pid.file";
+
+ private static final String KARAF_SHUTDOWN_TIMEOUT = "karaf.shutdown.timeout";
private static final String DEFAULT_SHUTDOWN_COMMAND = "SHUTDOWN";
@@ -657,7 +659,9 @@ public class AdminServiceImpl implements AdminService {
Socket s = new Socket(host, port);
s.getOutputStream().write(shutdown.getBytes());
s.close();
- long t = System.currentTimeMillis() + getStopTimeout();
+ long stopTimeout = Long.parseLong(props.getProperty(KARAF_SHUTDOWN_TIMEOUT,
+ Long.toString(getStopTimeout())));
+ long t = System.currentTimeMillis() + stopTimeout;
do {
Thread.sleep(100);
checkPid(instance);
[2/2] git commit: Merge branch 'karaf-2.x' of
https://git-wip-us.apache.org/repos/asf/karaf into karaf-2.x
Posted by ff...@apache.org.
Merge branch 'karaf-2.x' of https://git-wip-us.apache.org/repos/asf/karaf into karaf-2.x
Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/45c3e409
Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/45c3e409
Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/45c3e409
Branch: refs/heads/karaf-2.x
Commit: 45c3e4096ac3f33fffb08b961045425ffdfa8480
Parents: f6ebe33 9d10031
Author: Freeman Fang <fr...@gmail.com>
Authored: Fri Jul 11 17:39:27 2014 +0800
Committer: Freeman Fang <fr...@gmail.com>
Committed: Fri Jul 11 17:39:27 2014 +0800
----------------------------------------------------------------------
.../admin/command/AdminCommandSupport.java | 19 ++++
.../karaf/admin/command/CloneCommand.java | 17 +++-
.../karaf/admin/command/CreateCommand.java | 22 ++++-
.../apache/karaf/admin/InstanceSettings.java | 29 ++++++-
.../karaf/admin/internal/AdminServiceImpl.java | 91 +++++++++++---------
.../admin/internal/AdminServiceImplTest.java | 15 ++++
admin/core/src/test/resources/myresource | 20 +++++
.../distribution/text/etc/system.properties | 16 +++-
.../bundles/internal/BundlesSelector.java | 10 +--
.../src/main/webapp/users-guide/failover.conf | 16 ++--
pom.xml | 4 +-
shell/config/pom.xml | 8 +-
.../shell/config/ConfigCommandSupport.java | 22 ++---
.../config/ConfigPropertyCommandSupport.java | 10 ++-
.../apache/karaf/shell/config/EditCommand.java | 5 +-
.../karaf/shell/config/PropAppendCommand.java | 2 +-
.../karaf/shell/config/PropDelCommand.java | 2 +-
.../karaf/shell/config/PropListCommand.java | 6 +-
.../karaf/shell/config/PropSetCommand.java | 2 +-
.../karaf/shell/config/UpdateCommand.java | 2 +-
.../console/commands/NamespaceHandler.java | 4 +-
.../apache/karaf/shell/osgi/BundleSelector.java | 10 +--
.../main/resources/res/karaf/ui/webconsole.css | 30 +++++--
23 files changed, 253 insertions(+), 109 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/karaf/blob/45c3e409/admin/core/src/main/java/org/apache/karaf/admin/internal/AdminServiceImpl.java
----------------------------------------------------------------------