org.jclouds.io
Interface PayloadSlicer

All Known Implementing Classes:
BasePayloadSlicer, NettyPayloadSlicer

public interface PayloadSlicer

Author:
Adrian Cole

Method Summary
 Payload slice(Payload input, long offset, long length)
          Returns a Payload that returns input streams from the an underlying payload, where each stream starts at the given offset and is limited to the specified number of bytes.
 

Method Detail

slice

Payload slice(Payload input,
              long offset,
              long length)
Returns a Payload that returns input streams from the an underlying payload, where each stream starts at the given offset and is limited to the specified number of bytes.

Parameters:
input - the payload from which to get the raw streams
offset - the offset in bytes into the underlying stream where the returned streams will start
length - the maximum length of the returned streams
Throws:
IllegalArgumentException - if offset or length are negative


Copyright © 2009-2011 jclouds. All Rights Reserved.