Class StreamingOnRequestDataSource

  • All Implemented Interfaces:
    DataSource

    public class StreamingOnRequestDataSource
    extends Object
    implements DataSource
    This class has a special flag, which says this is it's last use and not to cache data if it did not have done so already.
    Author:
    Srinath Perera (srinath@wso2.com)
    • Constructor Detail

      • StreamingOnRequestDataSource

        public StreamingOnRequestDataSource​(InputStream in)
    • Method Detail

      • setLastUse

        public void setLastUse​(boolean lastUse)
        This flag says that this is the last use of the stream, hence do not need to cache it if it has not already cached.
        Parameters:
        lastUse -
      • isConsumed

        public boolean isConsumed()
        Indicates whether or not the InputStream of the message has been consumed
        Returns:
        true if the InputStream has already been consumed, false otherwise.