public class CorsHandler extends ChannelDuplexHandler
该处理程序可以使用CorsConfig
进行配置,请参阅此类以获取有关可用配置选项的详细信息。
ChannelHandler.Sharable
Constructor and Description |
---|
CorsHandler(CorsConfig config)
用指定的 CorsConfig 创建一个新实例。
|
Modifier and Type | Method and Description |
---|---|
void |
channelRead(ChannelHandlerContext ctx, java.lang.Object msg)
|
void |
write(ChannelHandlerContext ctx, java.lang.Object msg, ChannelPromise promise)
|
bind, close, connect, deregister, disconnect, flush, read
channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggered
ensureNotSharable, handlerAdded, handlerRemoved, isSharable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
exceptionCaught, handlerAdded, handlerRemoved
public CorsHandler(CorsConfig config)
CorsConfig
创建一个新实例。
public void channelRead(ChannelHandlerContext ctx, java.lang.Object msg) throws java.lang.Exception
ChannelInboundHandlerAdapter
ChannelHandlerContext.fireChannelRead(Object)
转发给ChannelPipeline
中的下一个ChannelInboundHandler
。
子类可以重写此方法来更改行为。
channelRead
在界面
ChannelInboundHandler
channelRead
在课堂
ChannelInboundHandlerAdapter
java.lang.Exception
public void write(ChannelHandlerContext ctx, java.lang.Object msg, ChannelPromise promise) throws java.lang.Exception
ChannelDuplexHandler
ChannelOutboundInvoker.write(Object, ChannelPromise)
转发到ChannelPipeline
中的下一个ChannelOutboundHandler
。
子类可以重写此方法来更改行为。
write
接口
ChannelOutboundHandler
write
在课堂
ChannelDuplexHandler
ctx
- 为其写入操作的ChannelHandlerContext
msg
- 要写入的消息
promise
- 在操作完成后通知ChannelPromise
java.lang.Exception
- thrown if an error occurs
Copyright © 2008–2018 The Netty Project. All rights reserved.