/** * 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.openejb.server.axis; import javax.servlet.ServletOutputStream; import org.apache.openejb.server.httpd.HttpResponseImpl; import java.io.IOException; import java.io.PrintWriter; import java.net.URL; import java.util.HashMap; import java.util.Map; public class AxisResponse extends HttpResponseImpl { private int contentLength; private String contentType; private String host; private ServletOutputStream out; private int method; private Map<String, String> parameters; private String path; private URL uri; private int port; private Map<String, String> headers; private int statusCode; private String statusMessage; public AxisResponse(String contentType, String host, String path, URL uri, int port, ServletOutputStream out) { this.contentType = contentType; this.host = host; this.parameters = new HashMap<String, String>(); this.path = path; this.uri = uri; this.port = port; this.headers = new HashMap<String, String>(); this.out = out; } public int getContentLength() { return contentLength; } public String getHeader(String name) { return headers.get(name); } public String getHost() { return host; } public ServletOutputStream getOutputStream() { return out; } public int getMethod() { return method; } public String getParameter(String name) { return parameters.get(name); } public Map getParameters() { return parameters; } public String getPath() { return path; } public int getPort() { return port; } public URL getURI() { return uri; } public String getContentType() { return contentType; } public URL getUri() { return uri; } public void setContentLength(int i) { contentLength = i; } public void setContentType(String string) { contentType = string; } public void setHost(String string) { host = string; } public void setMethod(int i) { method = i; } public void setParameters(Map<String, String> map) { parameters = map; } public void setPath(String string) { path = string; } public void setPort(int i) { port = i; } public void setUri(URL url) { uri = url; } public String getStatusMessage() { return statusMessage; } public void setStatusMessage(String responseString) { statusMessage = responseString; } public void flushBuffer() throws java.io.IOException { } }