此示例代码使用哪个版本的Netty API?无法使用3.2.x解析io.netty.handler.codec.http.DiskFileUpload

时间:2012-03-13 15:58:09

标签: java netty

我遇到了使用Netty处理文件上传的示例代码,这看起来很完美,正是我需要的。遗憾的是,由于许多Netty API功能尚未解决,因此无法合并此类。其中一个例如是io.netty.handler.codec.http.DiskFileUpload,我无法在3.0,3.1.3.2的任何在线API文档中找到它。

我遇到的问题是:

https://github.com/netty/netty/blob/master/example/src/main/java/io/netty/example/http/upload/HttpUploadServerHandler.java

我尝试过使用netty-3.2.5.final,3.3.1.final,3.4.0.Alpha

未解决的导入:

import org.jboss.netty.handler.codec.http.HttpPostRequestDecoder.EndOfDataDecoderException;
import org.jboss.netty.handler.codec.http.HttpPostRequestDecoder.ErrorDataDecoderException;
import org.jboss.netty.handler.codec.http.HttpPostRequestDecoder.IncompatibleDataDecoderException;
import org.jboss.netty.handler.codec.http.HttpPostRequestDecoder.NotEnoughDataDecoderException; 
import org.jboss.netty.handler.codec.http.InterfaceHttpData;
import org.jboss.netty.handler.codec.http.InterfaceHttpData.HttpDataType
import org.jboss.netty.handler.codec.http.HttpDataFactory;
import org.jboss.netty.handler.codec.http.DiskAttribute;
import org.jboss.netty.handler.codec.http.DiskFileUpload;
import org.jboss.netty.handler.codec.http.FileUpload;
import org.jboss.netty.handler.codec.http.DefaultHttpDataFactory;
import org.jboss.netty.handler.codec.http.Attribute

任何有用的帮助

2 个答案:

答案 0 :(得分:3)

当您看到org.jboss.netty命名空间时,表示v3.x

在v4中使用了

io.netty

在线文档位于http://netty.io/docs/

答案 1 :(得分:1)

它位于主分支下,从pom为4.0.0.Alpha1-SNAPSHOT。