Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * JBoss, Home of Professional Open Source.
   * Copyright 2006, Red Hat Middleware LLC, and individual contributors
   * as indicated by the @author tags. See the copyright.txt file in the
   * distribution for a full listing of individual contributors.
   *
   * This is free software; you can redistribute it and/or modify it
   * under the terms of the GNU Lesser General Public License as
   * published by the Free Software Foundation; either version 2.1 of
  * the License, or (at your option) any later version.
  *
  * This software is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  * Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public
  * License along with this software; if not, write to the Free
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
 package org.jboss.wsf.stack.metro;
 
 
 import java.util.Map;

Author(s):
Heiko Braun
 
 {
    private int status;
    private boolean isClosed;
    private InputStream inputStream;
    private OutputStream outputStream;
    private Map<StringStringrequestHeaders = new HashMap<StringString>();
    private Map<StringStringresponseHeaders;
 
    {
       this. = out;
       this. = in;
       this. = context;
       populateRequestHeaders();
    }
 
    public int getStatus()
    {
       return this.;
    }
 
    public void setStatus(int statusCode)
    {
       this. = statusCode;
    }
 
    public Map<StringStringgetRequestHeaders()
    {
       return this.;
    }
 
    public void setRequestHeaders(Map<StringStringrequestHeaders)
    {
       this. = requestHeaders;
    }
 
    public String getRequestHeader(String name)
    {
       return this..get(name);
    }
 
    public Map<StringStringgetResponseHeaders()
    {
       return this.;
    }
 
    public void setResponseHeaders(Map<StringStringresponseHeaders)
    {
       this. = responseHeaders;
    }
 
    public InputStream getInputStream()
    {
       return this.;
    }
 
    public OutputStream getOutputStream()
    {
       return this.;
    }
   public void closeInput()
   {
      if (this. != null)
      {
         try
         {
            this..close();
         }
         catch (IOException ignore) {}
         this. = null;
      }
   }
   public void closeOutput()
   {
      if (this. != null)
      {
         try
         {
            this..close();
         }
         catch (IOException ignore) {}
         this. = null;
      }
   }
   public void close()
   {
      if (this. == false)
      {
         synchronized (this)
         {
            if (this. == false)
            {
               this. = true;
               closeInput();
               closeOutput();
            }
         }
      }
   }
   public void flush()
   throws IOException
   {
      if (this. != null)
      {
         this..flush();
      }
   }
   public Principal getUserPrincipal(Packet request)
   {
      throw new UnsupportedOperationException();
   }
   public boolean isUserInRole(Packet requestString role)
   {
      throw new UnsupportedOperationException();
   }
   @SuppressWarnings("unchecked")
   public String getEPRAddress(Packet requestWSEndpoint endpoint)
   {
      throw new UnsupportedOperationException();
   }
   @SuppressWarnings("unchecked")
   public String getWSDLAddress(Packet requestWSEndpoint endpoint)
   {
      throw new UnsupportedOperationException();
   }
   private void populateRequestHeaders()
   {
      for(String s : this..getRequestContext().keySet())
      {
         this..put(sthis..getRequestContext().get(s));
      }
   }
New to GrepCode? Check out our FAQ X