]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - server/org.argeo.slc.siteserver/bundles/org.argeo.slc.webapp.war/WEB-INF/slc-service-servlet.xml
Remote shutdown
[gpl/argeo-slc.git] / server / org.argeo.slc.siteserver / bundles / org.argeo.slc.webapp.war / WEB-INF / slc-service-servlet.xml
index eb90e301511cea61394f4c5a48027567a2ae2e51..1e335c88679ffefdef639a4d6732b03fa6e392b0 100644 (file)
@@ -7,6 +7,9 @@
 
        <import resource="classpath:/org/argeo/slc/castor/spring/applicationContext.xml" />
 
+       <bean name="/isServerReady.service" class="org.argeo.slc.web.mvc.management.IsServerReady">
+       </bean>
+
        <bean name="/getResult.service" class="org.argeo.slc.web.mvc.result.GetResultController">
                <constructor-arg ref="testResultDao" />
        </bean>
@@ -59,6 +62,7 @@
                class="org.argeo.slc.web.mvc.process.NewSlcExecutionController">
                <property name="agentFactory" ref="agentFactory" />
                <property name="unmarshaller" ref="slcDefault.castor.marshaller" />
+               <property name="slcExecutionService" ref="slcExecutionService" />
        </bean>
 
        <bean name="/getExecutionDescriptor.service" class="org.argeo.slc.web.mvc.execution.GetModuleDescriptor">
                <property name="eventListener" ref="eventListener" />
        </bean>
 
-       <bean name="eventListenerRegister" class="org.argeo.slc.msg.event.SlcEventListenerRegister"
+       <bean name="eventListenerRegister" class="org.argeo.slc.web.mvc.WebSlcEventListenerRegister"
                scope="session">
                <aop:scoped-proxy />
        </bean>
 
+       <!-- Attachements -->
+       <bean name="/getAttachment.service" class="org.argeo.slc.web.mvc.attachment.GetAttachmentHandler">
+               <property name="attachmentsStorage" ref="attachmentsStorage" />
+       </bean>
+
+       <!-- Management -->
+       <bean name="/shutdownRuntime.service" class="org.argeo.slc.web.mvc.management.ShutdownRuntime">
+               <property name="dynamicRuntime" ref="dynamicRuntime" />
+       </bean>
+
+       <!-- MVC -->
        <bean id="handlerMapping"
                class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping">
                <property name="interceptors">
                <constructor-arg ref="slcDefault.castor.marshaller" />
        </bean>
 
-
 </beans>
\ No newline at end of file