From 095d728f315c08661364115dec20bc1be992bd5c Mon Sep 17 00:00:00 2001
From: Greg Wilkins
Date: Wed, 10 Nov 2010 21:04:14 +0000
Subject: improved help and debugging
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2490 7e9141cc-0065-0410-87d8-b60c137991c4
---
jetty-deploy/src/main/config/etc/jetty-deploy.xml | 18 +++++++++
.../jetty/deploy/bindings/DebugBinding.java | 47 ++++++++++++++++++++++
2 files changed, 65 insertions(+)
create mode 100644 jetty-deploy/src/main/java/org/eclipse/jetty/deploy/bindings/DebugBinding.java
(limited to 'jetty-deploy/src/main')
diff --git a/jetty-deploy/src/main/config/etc/jetty-deploy.xml b/jetty-deploy/src/main/config/etc/jetty-deploy.xml
index 199eeb5d65..ebbec50932 100644
--- a/jetty-deploy/src/main/config/etc/jetty-deploy.xml
+++ b/jetty-deploy/src/main/config/etc/jetty-deploy.xml
@@ -24,6 +24,24 @@
org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern
.*/jsp-api-[^/]*\.jar$|.*/jsp-[^/]*\.jar$
+
+
+
+
+
diff --git a/jetty-deploy/src/main/java/org/eclipse/jetty/deploy/bindings/DebugBinding.java b/jetty-deploy/src/main/java/org/eclipse/jetty/deploy/bindings/DebugBinding.java
new file mode 100644
index 0000000000..69d45d084f
--- /dev/null
+++ b/jetty-deploy/src/main/java/org/eclipse/jetty/deploy/bindings/DebugBinding.java
@@ -0,0 +1,47 @@
+// ========================================================================
+// Copyright (c) Webtide LLC
+// ------------------------------------------------------------------------
+// All rights reserved. This program and the accompanying materials
+// are made available under the terms of the Eclipse Public License v1.0
+// and Apache License v2.0 which accompanies this distribution.
+//
+// The Eclipse Public License is available at
+// http://www.eclipse.org/legal/epl-v10.html
+//
+// The Apache License v2.0 is available at
+// http://www.apache.org/licenses/LICENSE-2.0.txt
+//
+// You may elect to redistribute this code under either of these licenses.
+// ========================================================================
+package org.eclipse.jetty.deploy.bindings;
+
+import org.eclipse.jetty.deploy.App;
+import org.eclipse.jetty.deploy.AppLifeCycle;
+import org.eclipse.jetty.deploy.graph.Node;
+import org.eclipse.jetty.server.handler.ContextHandler;
+import org.eclipse.jetty.util.log.Log;
+
+public class DebugBinding implements AppLifeCycle.Binding
+{
+ final String[] _targets;
+
+ public DebugBinding(String target)
+ {
+ _targets=new String[]{target};
+ }
+
+ public DebugBinding(final String... targets)
+ {
+ _targets=targets;
+ }
+
+ public String[] getBindingTargets()
+ {
+ return _targets;
+ }
+
+ public void processBinding(Node node, App app) throws Exception
+ {
+ Log.info("processBinding {} {}",node,app.getContextHandler());
+ }
+}
--
cgit v1.2.3