当前位置: 首页>>代码示例>>Java>>正文


Java ByteChunk.getLimit方法代码示例

本文整理汇总了Java中org.apache.tomcat.util.buf.ByteChunk.getLimit方法的典型用法代码示例。如果您正苦于以下问题:Java ByteChunk.getLimit方法的具体用法?Java ByteChunk.getLimit怎么用?Java ByteChunk.getLimit使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.tomcat.util.buf.ByteChunk的用法示例。


在下文中一共展示了ByteChunk.getLimit方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: doRead

import org.apache.tomcat.util.buf.ByteChunk; //导入方法依赖的package包/类
/**
 * Read bytes.
 */
@Override
public int doRead(ByteChunk chunk, org.apache.coyote.Request request)
        throws IOException {
    int writeLength = 0;
    
    if (chunk.getLimit() > 0 && chunk.getLimit() < input.getLength()) {
        writeLength = chunk.getLimit();
    } else {
        writeLength = input.getLength();
    }
    
    if(input.getOffset()>= input.getEnd())
        return -1;
    
    input.substract(chunk.getBuffer(), 0, writeLength);
    chunk.setOffset(0);
    chunk.setEnd(writeLength);
    
    return writeLength;
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:24,代码来源:SavedRequestInputFilter.java

示例2: doRead

import org.apache.tomcat.util.buf.ByteChunk; //导入方法依赖的package包/类
/**
 * Read bytes.
 */
public int doRead(ByteChunk chunk, org.apache.coyote.Request request)
        throws IOException {
    int writeLength = 0;
    
    if (chunk.getLimit() > 0 && chunk.getLimit() < input.getLength()) {
        writeLength = chunk.getLimit();
    } else {
    	writeLength = input.getLength();
    }
    
    if(input.getOffset()>= input.getEnd())
        return -1;
    
    input.substract(chunk.getBuffer(), 0, writeLength);
    chunk.setOffset(0);
    chunk.setEnd(writeLength);
    
    return writeLength;
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:23,代码来源:SavedRequestInputFilter.java

示例3: doRead

import org.apache.tomcat.util.buf.ByteChunk; //导入方法依赖的package包/类
/**
 * Read bytes.
 */
@Override
public int doRead(ByteChunk chunk, org.apache.coyote.Request request) throws IOException {
	int writeLength = 0;

	if (chunk.getLimit() > 0 && chunk.getLimit() < input.getLength()) {
		writeLength = chunk.getLimit();
	} else {
		writeLength = input.getLength();
	}

	if (input.getOffset() >= input.getEnd())
		return -1;

	input.substract(chunk.getBuffer(), 0, writeLength);
	chunk.setOffset(0);
	chunk.setEnd(writeLength);

	return writeLength;
}
 
开发者ID:how2j,项目名称:lazycat,代码行数:23,代码来源:SavedRequestInputFilter.java


注:本文中的org.apache.tomcat.util.buf.ByteChunk.getLimit方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。