You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by je...@apache.org on 2019/08/21 13:50:37 UTC

[sling-whiteboard] 03/03: removed old response

This is an automated email from the ASF dual-hosted git repository.

jeb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-whiteboard.git

commit 9c7deff3f578ba249db32ed5f16259fc3600c539
Author: JE Bailey <ja...@sas.com>
AuthorDate: Wed Aug 21 09:49:56 2019 -0400

    removed old response
---
 .../sling/transformer/impl/RewriterResponse.java   | 116 ---------------------
 1 file changed, 116 deletions(-)

diff --git a/transformer/src/main/java/org/apache/sling/transformer/impl/RewriterResponse.java b/transformer/src/main/java/org/apache/sling/transformer/impl/RewriterResponse.java
deleted file mode 100644
index 70febb8..0000000
--- a/transformer/src/main/java/org/apache/sling/transformer/impl/RewriterResponse.java
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You 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.
- */
-package org.apache.sling.transformer.impl;
-
-import java.io.IOException;
-import java.io.PrintWriter;
-import java.io.Writer;
-
-import org.apache.sling.api.SlingHttpServletRequest;
-import org.apache.sling.api.SlingHttpServletResponse;
-import org.apache.sling.api.wrappers.SlingHttpServletResponseWrapper;
-import org.apache.sling.transformer.Processor;
-
-class RewriterResponse
-    extends SlingHttpServletResponseWrapper {
-
-    /** The current request. */
-    private final SlingHttpServletRequest request;
-
-    /** The processor. */
-    private Processor processor;
-
-    /** wrapped rewriter/servlet writer */
-    private PrintWriter writer;
-
-    /** response content type */
-    private String contentType;
-
-    /**
-     * Initializes a new instance.
-     * @param request The sling request.
-     * @param delegatee The SlingHttpServletResponse wrapped by this instance.
-     */
-    public RewriterResponse(SlingHttpServletRequest request,
-                            SlingHttpServletResponse delegatee) {
-        super(delegatee);
-        this.request = request;
-    }
-
-    /**
-     * @see javax.servlet.ServletResponseWrapper#setContentType(java.lang.String)
-     */
-    public void setContentType(String type) {
-        this.contentType = type;
-        super.setContentType(type);
-    }
-
-    /**
-     * Wraps the underlying writer by a rewriter pipeline.
-     *
-     * @see javax.servlet.ServletResponseWrapper#getWriter()
-     */
-    public PrintWriter getWriter() throws IOException {
-        if ( this.processor != null && this.writer == null ) {
-            return new PrintWriter(new Writer() {
-
-                @Override
-                public void close() throws IOException {
-                    // nothing to do
-                }
-
-                @Override
-                public void flush() throws IOException {
-                    // nothing to do
-                }
-
-                @Override
-                public void write(char[] cbuf, int off, int len)
-                throws IOException {
-                    // nothing to do
-                }
-             });
-        }
-        if (writer == null) {
-       
-        }
-        return writer;
-    }
-
-    /**
-     * @see javax.servlet.ServletResponseWrapper#flushBuffer()
-     */
-    public void flushBuffer() throws IOException {
-        if (writer != null) {
-            writer.flush();
-        } else {
-            super.flushBuffer();
-        }
-    }
-
-    /**
-     * Inform this response that the request processing is finished.
-     * @throws IOException
-     */
-    public void finished(final boolean errorOccured) throws IOException {
-        if ( this.processor != null ) {
-            this.processor.finished(errorOccured);
-            this.processor = null;
-        }
-    }
-
-}