[EMAIL PROTECTED] wrote:
remm        2004/06/23 01:25:04

  Modified:    catalina/src/share/org/apache/catalina/valves
                        RequestDumperValve.java RequestFilterValve.java
                        JDBCAccessLogValve.java ErrorReportValve.java
                        AccessLogValve.java PersistentValve.java
                        ValveBase.java ExtendedAccessLogValve.java
                        RemoteAddrValve.java RemoteHostValve.java
               catalina/src/share/org/apache/catalina/connector
                        RequestFacade.java Constants.java
                        ResponseFacade.java
               catalina/src/share/org/apache/catalina Container.java
                        Pipeline.java Realm.java Service.java Valve.java
               catalina/src/share/org/apache/catalina/core
                        DummyRequest.java StandardWrapperValve.java
                        StandardPipeline.java StandardServer.java
                        DummyResponse.java ApplicationDispatcher.java
                        StandardHostValve.java
                        ApplicationFilterFactory.java ContainerBase.java
                        StandardEngineValve.java StandardService.java
                        StandardContextValve.java
               catalina/src/share/org/apache/catalina/authenticator
                        SingleSignOn.java NonLoginAuthenticator.java
                        FormAuthenticator.java DigestAuthenticator.java
                        SSLAuthenticator.java BasicAuthenticator.java
                        AuthenticatorBase.java
               catalina/src/share/org/apache/catalina/startup Embedded.java
                        Catalina.java
               catalina/src/share/org/apache/catalina/realm RealmBase.java
                        JAASMemoryLoginModule.java
               catalina/src/share/org/apache/catalina/mbeans
                        ServerLifecycleListener.java MBeanFactory.java
                        ConnectorMBean.java MBeanUtils.java
               .        build.xml
               modules/cluster/src/share/org/apache/catalina/cluster/tcp
                        ReplicationValve.java
  Added:       catalina/src/share/org/apache/catalina/connector
                        CoyoteOutputStream.java Connector.java
                        Response.java CoyoteInputStream.java
                        CoyoteAdapter.java MapperListener.java
                        LocalStrings.properties LocalStrings_es.properties
                        OutputBuffer.java LocalStrings_ja.properties
                        LocalStrings_fr.properties CoyoteReader.java
                        InputBuffer.java mbeans-descriptors.xml
                        CoyoteWriter.java CoyotePrincipal.java Request.java
  Removed:     catalina/src/share/org/apache/catalina/connector
                        HttpResponseFacade.java HttpRequestFacade.java
               catalina/src/share/org/apache/catalina HttpRequest.java
                        ValveContext.java HttpResponse.java Connector.java
                        Request.java Response.java
               catalina/src/share/org/apache/coyote/tomcat5
                        OutputBuffer.java CoyoteResponseFacade.java
                        CoyoteRequestFacade.java MapperListener.java
                        CoyoteServerSocketFactory.java
                        LocalStrings_ja.properties CoyoteAdapter.java
                        LocalStrings_fr.properties LocalStrings.properties
                        CoyoteConnector.java CoyoteReader.java
                        Constants.java CoyotePrincipal.java
                        LocalStrings_es.properties CoyoteOutputStream.java
                        CoyoteInputStream.java CoyoteWriter.java
                        CoyoteResponse.java CoyoteRequest.java
                        mbeans-descriptors.xml InputBuffer.java
               catalina/src/share/org/apache/catalina/core
                        StandardValveContext.java
               catalina/src/share/org/apache/catalina/net
                        DefaultServerSocketFactory.java
                        ServerSocketFactory.java
  Log:
  - Move Coyote adapter to o.a.catalina.connector.
  - Remove interfaces for Request/Response and move to concrete classes.
  - Remove a lot of RTTI and casts on Request/Response. I likely missed some, so this 
is a WIP.
  - I'm using version number 5.5 for this refactoring, as an indication that this is 
no longer 5.0.x.
  - Move back to the valve pattern of Tomcat 4.0 beta 1 (I feel old now :( ), but 
without the double chaining.
    The extra robustness of the valve context is nice, but it added complexity (and 
was slower) and overall wasn't needed.
  - In the end, I didn't remove Logger yet (it'll be my next commit :) ).

This commit was sponsored by Eclipse 3 RC 1 and its refatoring features :) Somehow, they spell that "refactoring" in the menus, but it's evidently a mistake, as the features are powerful enough to warrant the Genuine Refatoring (R) label.


I think it should still build, but I didn't do a fresh checkout to verify. Let me know.

Rémy


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



Reply via email to