public class HttpServletProtocol extends AbstractProtocol
COMPARATOR| 构造器和说明 |
|---|
HttpServletProtocol(Supplier<Executor> executor,
ServletContext servletContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addPipeline(io.netty.channel.Channel ch)
add protocol pipeline support
|
boolean |
canSupport(io.netty.buffer.ByteBuf msg)
Support protocol
|
int |
getOrder()
default Priority order 0
|
String |
getProtocolName()
Get the protocol name
|
ServletContext |
getServletContext() |
io.netty.handler.ssl.SslContextBuilder |
getSslContextBuilder() |
void |
onServerStart() |
void |
onServerStop() |
void |
setCompressionExcludedUserAgents(String[] compressionExcludedUserAgents) |
void |
setCompressionMimeTypes(String[] compressionMimeTypes) |
void |
setContentSizeThreshold(int contentSizeThreshold) |
void |
setEnableContentCompression(boolean enableContentCompression) |
void |
setMaxChunkSize(int maxChunkSize) |
void |
setMaxContentLength(int maxContentLength) |
void |
setMaxHeaderSize(int maxHeaderSize) |
void |
setMaxInitialLineLength(int maxInitialLineLength) |
void |
setSslContextBuilder(io.netty.handler.ssl.SslContextBuilder sslContextBuilder) |
toStringcanSupportconfigpublic HttpServletProtocol(Supplier<Executor> executor, ServletContext servletContext)
public void onServerStop()
public boolean canSupport(io.netty.buffer.ByteBuf msg)
ProtocolHandlermsg - client first messagepublic void addPipeline(io.netty.channel.Channel ch)
throws Exception
ProtocolHandlerch - TCP channelException - Exceptionpublic int getOrder()
ProtocolHandlergetOrder 在接口中 OrderedgetOrder 在接口中 ProtocolHandlergetOrder 在接口中 ServerListenergetOrder 在类中 AbstractProtocolpublic String getProtocolName()
ProtocolHandlerpublic ServletContext getServletContext()
public io.netty.handler.ssl.SslContextBuilder getSslContextBuilder()
public void setSslContextBuilder(io.netty.handler.ssl.SslContextBuilder sslContextBuilder)
public void setMaxContentLength(int maxContentLength)
public void setMaxInitialLineLength(int maxInitialLineLength)
public void setMaxHeaderSize(int maxHeaderSize)
public void setMaxChunkSize(int maxChunkSize)
public void setCompressionMimeTypes(String[] compressionMimeTypes)
public void setEnableContentCompression(boolean enableContentCompression)
public void setContentSizeThreshold(int contentSizeThreshold)
public void setCompressionExcludedUserAgents(String[] compressionExcludedUserAgents)
Copyright © 2020. All rights reserved.