资源简介

Netty权威指南第二版的源码

资源截图

代码片段和文件信息

/*
 * Copyright 2013-2018 Lilinfeng.
 *  
 * Licensed under the Apache License Version 2.0 (the “License“);
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *  
 *      http://www.apache.org/licenses/LICENSE-2.0
 *  
 * Unless required by applicable law or agreed to in writing software
 * distributed under the License is distributed on an “AS IS“ BASIS
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.phei.netty.aio;

import java.nio.ByteBuffer;
import java.nio.channels.AsynchronousSocketChannel;
import java.nio.channels.CompletionHandler;

/**
 * @author lilinfeng
 * @date 2014年2月16日
 * @version 1.0
 */
public class AcceptCompletionHandler implements
CompletionHandler {

    @Override
    public void completed(AsynchronousSocketChannel result
    AsyncTimeServerHandler attachment) {
attachment.asynchronousServerSocketChannel.accept(attachment this);
ByteBuffer buffer = ByteBuffer.allocate(1024);
result.read(buffer buffer new ReadCompletionHandler(result));
    }

    @Override
    public void failed(Throwable exc AsyncTimeServerHandler attachment) {
exc.printStackTrace();
attachment.latch.countDown();
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-05-16 19:59  nettyBookV2\
     目录           0  2015-05-16 19:59  nettyBookV2\book\
     文件        1031  2015-05-16 19:59  nettyBookV2\book\.classpath
     文件         380  2015-05-16 19:59  nettyBookV2\book\.project
     目录           0  2015-05-16 19:59  nettyBookV2\book\.settings\
     文件          57  2015-05-16 19:59  nettyBookV2\book\.settings\org.eclipse.core.resources.prefs
     文件         598  2015-05-16 19:59  nettyBookV2\book\.settings\org.eclipse.jdt.core.prefs
     目录           0  2015-05-16 19:59  nettyBookV2\book\bin\
     目录           0  2015-05-16 19:59  nettyBookV2\book\bin\com\
     目录           0  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\
     目录           0  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\
     目录           0  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\aio\
     文件        2136  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\aio\AcceptCompletionHandler.class
     文件        2837  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\aio\AsyncTimeClientHandler$1$1.class
     文件        2476  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\aio\AsyncTimeClientHandler$1.class
     文件        3324  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\aio\AsyncTimeClientHandler.class
     文件        1900  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\aio\AsyncTimeServerHandler.class
     文件        1844  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\aio\ReadCompletionHandler$1.class
     文件        3318  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\aio\ReadCompletionHandler.class
     文件         939  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\aio\TimeClient.class
     文件        1015  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\aio\TimeServer.class
     目录           0  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\basic\
     文件        1346  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\basic\TimeClient$1.class
     文件        2444  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\basic\TimeClient.class
     文件        2468  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\basic\TimeClientHandler.class
     文件        1488  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\basic\TimeServer$ChildChannelHandler.class
     文件        2529  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\basic\TimeServer.class
     文件        2301  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\basic\TimeServerHandler.class
     目录           0  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\bio\
     文件        2498  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\bio\TimeClient.class
     文件        1621  2015-05-16 19:59  nettyBookV2\book\bin\com\phei\netty\bio\TimeServer.class
............此处省略365个文件信息

评论

共有 条评论