public class SmtpServerHandler extends io.netty.channel.ChannelHandlerAdapter implements Observable<SmtpMessage>
| Constructor and Description |
|---|
SmtpServerHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
addObserver(Observer<SmtpMessage> observer) |
void |
channelActive(io.netty.channel.ChannelHandlerContext ctx) |
void |
channelInactive(io.netty.channel.ChannelHandlerContext ctx) |
void |
channelRead(io.netty.channel.ChannelHandlerContext ctx,
Object msg) |
void |
close(io.netty.channel.ChannelHandlerContext ctx,
io.netty.channel.ChannelPromise promise) |
void |
exceptionCaught(io.netty.channel.ChannelHandlerContext ctx,
Throwable cause) |
void |
removeObserver(Observer<SmtpMessage> observer) |
public void channelActive(io.netty.channel.ChannelHandlerContext ctx)
channelActive in interface io.netty.channel.ChannelHandlerchannelActive in class io.netty.channel.ChannelHandlerAdapterpublic void channelInactive(io.netty.channel.ChannelHandlerContext ctx)
throws Exception
channelInactive in interface io.netty.channel.ChannelHandlerchannelInactive in class io.netty.channel.ChannelHandlerAdapterExceptionpublic void channelRead(io.netty.channel.ChannelHandlerContext ctx,
Object msg)
throws Exception
channelRead in interface io.netty.channel.ChannelHandlerchannelRead in class io.netty.channel.ChannelHandlerAdapterExceptionpublic void close(io.netty.channel.ChannelHandlerContext ctx,
io.netty.channel.ChannelPromise promise)
throws Exception
close in interface io.netty.channel.ChannelHandlerclose in class io.netty.channel.ChannelHandlerAdapterExceptionpublic void exceptionCaught(io.netty.channel.ChannelHandlerContext ctx,
Throwable cause)
throws Exception
exceptionCaught in interface io.netty.channel.ChannelHandlerexceptionCaught in class io.netty.channel.ChannelHandlerAdapterExceptionpublic void addObserver(Observer<SmtpMessage> observer)
addObserver in interface Observable<SmtpMessage>public void removeObserver(Observer<SmtpMessage> observer)
removeObserver in interface Observable<SmtpMessage>Copyright © 2015. All rights reserved.