Package com.aspectran.undertow.adapter
Class TowResponseAdapter
- java.lang.Object
-
- com.aspectran.core.adapter.AbstractResponseAdapter
-
- com.aspectran.undertow.adapter.TowResponseAdapter
-
- All Implemented Interfaces:
com.aspectran.core.adapter.ResponseAdapter
public class TowResponseAdapter extends com.aspectran.core.adapter.AbstractResponseAdapterThe Class TowResponseAdapter.Created: 2019-07-27
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTowResponseAdapter.ResponseState
-
Constructor Summary
Constructors Constructor Description TowResponseAdapter(io.undertow.server.HttpServerExchange exchange, com.aspectran.core.activity.Activity activity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHeader(java.lang.String name, java.lang.String value)booleancontainsHeader(java.lang.String name)voidflush()java.lang.StringgetContentType()java.lang.StringgetEncoding()java.lang.StringgetHeader(java.lang.String name)java.util.Collection<java.lang.String>getHeaderNames()java.util.Collection<java.lang.String>getHeaders(java.lang.String name)java.io.OutputStreamgetOutputStream()intgetStatus()java.io.WritergetWriter()java.lang.Stringredirect(com.aspectran.core.context.rule.RedirectRule redirectRule)voidredirect(java.lang.String path)voidsetContentType(java.lang.String contentType)voidsetEncoding(java.lang.String encoding)voidsetHeader(java.lang.String name, java.lang.String value)voidsetStatus(int status)
-
-
-
Method Detail
-
getHeader
public java.lang.String getHeader(java.lang.String name)
-
getHeaders
public java.util.Collection<java.lang.String> getHeaders(java.lang.String name)
-
getHeaderNames
public java.util.Collection<java.lang.String> getHeaderNames()
-
containsHeader
public boolean containsHeader(java.lang.String name)
-
setHeader
public void setHeader(java.lang.String name, java.lang.String value)
-
addHeader
public void addHeader(java.lang.String name, java.lang.String value)
-
getEncoding
public java.lang.String getEncoding()
-
setEncoding
public void setEncoding(java.lang.String encoding) throws java.io.UnsupportedEncodingException- Throws:
java.io.UnsupportedEncodingException
-
getContentType
public java.lang.String getContentType()
-
setContentType
public void setContentType(java.lang.String contentType)
-
getOutputStream
public java.io.OutputStream getOutputStream() throws java.io.IOException- Throws:
java.io.IOException
-
getWriter
public java.io.Writer getWriter() throws java.io.IOException- Throws:
java.io.IOException
-
flush
public void flush() throws java.io.IOException- Throws:
java.io.IOException
-
redirect
public void redirect(java.lang.String path) throws java.io.IOException- Throws:
java.io.IOException
-
redirect
public java.lang.String redirect(com.aspectran.core.context.rule.RedirectRule redirectRule) throws java.io.IOException- Throws:
java.io.IOException
-
getStatus
public int getStatus()
-
setStatus
public void setStatus(int status)
-
-