123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
- <?xml version="1.0"?>
- <!--
- Copyright 2004, 2005 The Apache Software Foundation
-
- Licensed 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.
- -->
- <module id="webadmin" version="1.0.0">
- <sub-module descriptor="webadmin.state.xml"/>
- <sub-module descriptor="tacos.dojo.xml"/>
-
- <implementation service-id="tapestry.listener.ListenerMapSource">
- <invoke-factory>
- <construct class="jeus.tool.webadmin.hivemind.JeusListenerMapSourceImpl">
- <event-listener service-id="tapestry.ResetEventHub"/>
- <set-object property="externalService" value="engine-service:external"></set-object>
- </construct>
- </invoke-factory>
- </implementation>
-
- <implementation service-id="tapestry.ComponentMessagesSource">
- <invoke-factory>
- <construct class="jeus.tool.webadmin.resource.XMLComponentMessagesSource">
- <event-listener service-id="tapestry.ResetEventHub"/>
- </construct>
- </invoke-factory>
- </implementation>
-
- <implementation service-id="tapestry.services.DefaultResponseContributor">
- <invoke-factory>
- <construct class="jeus.tool.webadmin.hivemind.DefaultResponseContributorImpl" >
- <set-service property="localeManager" service-id="tapestry.request.RequestLocaleManager"/>
- <set-object property="markupWriterSource" value="infrastructure:markupWriterSource"/>
- <set-object property="webResponse" value="infrastructure:response"/>
- <set-object property="assetFactory" value="infrastructure:assetFactory" />
- </construct>
- </invoke-factory>
- </implementation>
-
- <implementation service-id="tapestry.multipart.ServletMultipartDecoder">
- <create-instance class="org.apache.tapestry.multipart.MultipartDecoderImpl,maxSize=-1" model="threaded" />
- </implementation>
-
-
- <contribution configuration-id="tapestry.form.translator.Translators">
- <bean name="number2" class="jeus.tool.webadmin.translator.JEUSNumberTranslator"/>
- </contribution>
-
- <contribution configuration-id="tapestry.services.ApplicationServices">
- <service name="sync_direct" object="service:Sync_Direct" />
- <service name="init" object="service:WebadminInit" />
- <service name="download" object="service:Download" />
- <service name="logout" object="service:Logout" />
- <service name="monitor" object="service:Monitor"/>
- <service name="jnlp" object="service:JNLP"/>
- <service name="htmlrender" object="service:HtmlRender"/>
- <service name="dump" object="service:ThreadDump"/>
- <service name="nodechange" object="service:ChangeNode"/>
- </contribution>
- <service-point id="ChangeNode" interface="org.apache.tapestry.engine.IEngineService">
- <invoke-factory>
- <construct class="jeus.tool.webadmin.service.ChangeNodeService">
- <set-object property="linkFactory" value="infrastructure:linkFactory"/>
- <set-object property="appStateManager" value="infrastructure:applicationStateManager"/>
- </construct>
- </invoke-factory>
- </service-point>
-
- <service-point id="ThreadDump" interface="org.apache.tapestry.engine.IEngineService">
- <invoke-factory>
- <construct class="jeus.tool.webadmin.service.ThreadDumpService">
- <set-object property="linkFactory" value="infrastructure:linkFactory"/>
- </construct>
- </invoke-factory>
- </service-point>
-
- <service-point id="Sync_Direct" interface="org.apache.tapestry.engine.IEngineService">
- <invoke-factory>
- <construct class="jeus.tool.webadmin.service.SyncDirectService">
- <set-object property="responseRenderer" value="infrastructure:responseRenderer"/>
- <set-object property="request" value="infrastructure:request"/>
- <set-object property="linkFactory" value="infrastructure:linkFactory"/>
- <set-object property="requestCycle" value="infrastructure:requestCycle"/>
- </construct>
- </invoke-factory>
- </service-point>
- <service-point id="Logout" interface="org.apache.tapestry.engine.IEngineService">
- <invoke-factory>
- <construct class="jeus.tool.webadmin.service.LogoutService">
- <set-object property="restart" value="engine-service:restart"/>
- <set-object property="linkFactory" value="infrastructure:linkFactory"/>
- </construct>
- </invoke-factory>
- </service-point>
- <service-point id="WebadminInit" interface="org.apache.tapestry.engine.IEngineService">
- <invoke-factory>
- <construct class="jeus.tool.webadmin.service.InitService">
- <set-object property="linkFactory" value="infrastructure:linkFactory"/>
- <set-object property="acceptLocale" value="app-property:org.apache.tapestry.accepted-locales"/>
- </construct>
- </invoke-factory>
- </service-point>
-
- <service-point id="Download" interface="org.apache.tapestry.engine.IEngineService">
- <invoke-factory>
- <construct class="jeus.tool.webadmin.service.DownloadService">
- <!--
- <set-object property="responseRenderer" value="infrastructure:responseRenderer"/>
- -->
- <set-object property="request" value="infrastructure:request"/>
- <set-object property="linkFactory" value="infrastructure:linkFactory"/>
- <set-object property="requestCycle" value="infrastructure:requestCycle"/>
- </construct>
- </invoke-factory>
- </service-point>
-
- <service-point id="Monitor" interface="org.apache.tapestry.engine.IEngineService">
- <invoke-factory>
- <construct class="jeus.tool.webadmin.service.MonitorService">
- <set-object property="linkFactory" value="infrastructure:linkFactory"/>
- </construct>
- </invoke-factory>
- </service-point>
-
- <service-point id="JNLP" interface="org.apache.tapestry.engine.IEngineService">
- <invoke-factory>
- <construct class="jeus.tool.webadmin.service.JNLPService">
- <set-object property="linkFactory" value="infrastructure:linkFactory"/>
- </construct>
- </invoke-factory>
- </service-point>
- <service-point id="HtmlRender" interface="org.apache.tapestry.engine.IEngineService">
- <invoke-factory>
- <construct class="jeus.tool.webadmin.service.HtmlRenderService">
- <set-object property="linkFactory" value="infrastructure:linkFactory"/>
- </construct>
- </invoke-factory>
- </service-point>
-
-
- <service-point id="DisableRenderCacheFilter" interface="org.apache.tapestry.services.ServletRequestServicerFilter">
- <invoke-factory>
- <construct class="jeus.tool.webadmin.hivemind.DisableRenderCacheFilter">
- </construct>
- </invoke-factory>
- </service-point>
- <contribution configuration-id="tapestry.request.ServletRequestServicerPipeline">
- <filter name="DisableRenderCacheFilter" object="service:DisableRenderCacheFilter"/>
- </contribution>
-
- <!--
- <contribution configuration-id="tapestry.url.ServiceEncoders">
- <page-service-encoder id="page" extension="html" service="page"/>
- <direct-service-encoder id="direct" stateless-extension="direct" stateful-extension="sdirect"/>
- <asset-encoder id="asset" path="/assets"/>
- <extension-encoder id="extension" extension="svc" after="*"/>
- </contribution>
- -->
- </module>
|