Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.runtime.tomcat.dev
Class DevValve

java.lang.Object
  extended by org.apache.catalina.valves.ValveBase
      extended by org.nuxeo.runtime.tomcat.dev.DevValve
All Implemented Interfaces:
MBeanRegistration, org.apache.catalina.Contained, org.apache.catalina.Valve

public class DevValve
extends org.apache.catalina.valves.ValveBase

Enable remote hot deploy and getting configuration from remote Nuxeo SDK servers

This valve is enabled only in SDK profile (i.e. dev mode). It will intercept any call to '/sdk' under the context path (i.e. /nuxeo/sdk)

Author:
Bogdan Stefanescu

Constructor Summary
DevValve()
           
 
Method Summary
 void invoke(org.apache.catalina.connector.Request req, org.apache.catalina.connector.Response resp)
           
 
Methods inherited from class org.apache.catalina.valves.ValveBase
createObjectName, getContainer, getContainerName, getController, getDebug, getDomain, getInfo, getObjectName, getParentName, invoke, postDeregister, postRegister, preDeregister, preRegister, setContainer, setController, setDebug, setObjectName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DevValve

public DevValve()
Method Detail

invoke

public void invoke(org.apache.catalina.connector.Request req,
                   org.apache.catalina.connector.Response resp)
            throws IOException,
                   ServletException
Throws:
IOException
ServletException

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.