You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by an...@apache.org on 2011/01/12 00:50:33 UTC
svn commit: r1057942 -
/karaf/trunk/shell/packages/src/main/resources/OSGI-INF/blueprint/shell-web.xml
Author: anierbeck
Date: Tue Jan 11 23:50:33 2011
New Revision: 1057942
URL: http://svn.apache.org/viewvc?rev=1057942&view=rev
Log:
[KARAF-211] - osgi:list to other command to display context-path for web applications or a new war command for that web:list implementation
Added:
karaf/trunk/shell/packages/src/main/resources/OSGI-INF/blueprint/shell-web.xml (with props)
Added: karaf/trunk/shell/packages/src/main/resources/OSGI-INF/blueprint/shell-web.xml
URL: http://svn.apache.org/viewvc/karaf/trunk/shell/packages/src/main/resources/OSGI-INF/blueprint/shell-web.xml?rev=1057942&view=auto
==============================================================================
--- karaf/trunk/shell/packages/src/main/resources/OSGI-INF/blueprint/shell-web.xml (added)
+++ karaf/trunk/shell/packages/src/main/resources/OSGI-INF/blueprint/shell-web.xml Tue Jan 11 23:50:33 2011
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
+
+ <reference id="slService" interface="org.osgi.service.startlevel.StartLevel" availability="optional" />
+
+ <bean id="eaHandler" class="org.apache.karaf.shell.web.WebEventHandler" />
+
+ <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.0.0">
+ <command name="web/list">
+ <action class="org.apache.karaf.shell.web.WebListCommand">
+ <property name="startLevelService" ref="slService" />
+ <property name="eventHandler" ref="eaHandler" />
+ </action>
+ </command>
+ </command-bundle>
+
+ <!-- right not blueprint dosn't take account of start level so it might happen after a restart that this
+ handler doesn't get all events :( -->
+ <service id="eaHandlerSrvc" interface="org.osgi.service.event.EventHandler" ref="eaHandler">
+ <service-properties>
+ <entry key="event.topics" value="org/osgi/service/web/*"/>
+ </service-properties>
+ </service>
+
+
+</blueprint>
Propchange: karaf/trunk/shell/packages/src/main/resources/OSGI-INF/blueprint/shell-web.xml
------------------------------------------------------------------------------
svn:mime-type = text/plain