remm        2004/01/26 10:15:01

  Modified:    catalina/src/share/org/apache/coyote/tomcat5
                        CoyoteConnector.java mbeans-descriptors.xml
  Log:
  - Implement clean shutdown of the connectors (my third proposal).
  - Add pause and resume methods.
  
  Revision  Changes    Path
  1.38      +32 -1     
jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/CoyoteConnector.java
  
  Index: CoyoteConnector.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/CoyoteConnector.java,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- CoyoteConnector.java      24 Jan 2004 07:21:04 -0000      1.37
  +++ CoyoteConnector.java      26 Jan 2004 18:15:01 -0000      1.38
  @@ -1449,6 +1449,37 @@
           }
       }
   
  +
  +    /**
  +     * Pause the connector.
  +     */
  +    public void pause()
  +        throws LifecycleException {
  +        try {
  +            protocolHandler.pause();
  +        } catch (Exception e) {
  +            throw new LifecycleException
  +                (sm.getString
  +                 ("coyoteConnector.protocolHandlerPauseFailed", e));
  +        }
  +    }
  +
  +
  +    /**
  +     * Pause the connector.
  +     */
  +    public void resume()
  +        throws LifecycleException {
  +        try {
  +            protocolHandler.resume();
  +        } catch (Exception e) {
  +            throw new LifecycleException
  +                (sm.getString
  +                 ("coyoteConnector.protocolHandlerResumeFailed", e));
  +        }
  +    }
  +
  +
       /*
        * Translate the attribute name from the legacy Factory names to their
        * internal protocol names.
  
  
  
  1.16      +2 -0      
jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/mbeans-descriptors.xml
  
  Index: mbeans-descriptors.xml
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/mbeans-descriptors.xml,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- mbeans-descriptors.xml    25 Jan 2004 01:52:48 -0000      1.15
  +++ mbeans-descriptors.xml    26 Jan 2004 18:15:01 -0000      1.16
  @@ -192,6 +192,8 @@
   
       <operation name="start" description="Start" impact="ACTION" returnType="void" />
       <operation name="stop" description="Stop" impact="ACTION" returnType="void" />
  +    <operation name="pause" description="Start" impact="ACTION" returnType="void" />
  +    <operation name="resume" description="Stop" impact="ACTION" returnType="void" />
       <operation name="init" description="Init" impact="ACTION" returnType="void" />
       <operation name="destroy" description="Destroy" impact="ACTION" 
returnType="void" />
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to