Class AbstractODataStreamer

java.lang.Object
org.apache.olingo.client.core.communication.request.AbstractODataStreamer
All Implemented Interfaces:
ODataStreamer
Direct Known Subclasses:
AbstractODataBatchRequestItem, AbstractODataStreamManager

public abstract class AbstractODataStreamer extends Object implements ODataStreamer
Streamer utility object.
  • Field Details

    • LOG

      protected static final org.slf4j.Logger LOG
      Logger.
  • Constructor Details

    • AbstractODataStreamer

      public AbstractODataStreamer(PipedOutputStream bodyStreamWriter)
      Constructor.
      Parameters:
      bodyStreamWriter - piped stream to be used to retrieve the payload.
  • Method Details

    • stream

      protected void stream(byte[] src)
      Writes the gibe byte array onto the output stream provided at instantiation time.
      Parameters:
      src - byte array to be written.
    • newLine

      protected void newLine()
      Stream CR/LF.
    • getBodyStreamWriter

      public PipedOutputStream getBodyStreamWriter()
      Gets the piped stream to be used to stream the payload.
      Specified by:
      getBodyStreamWriter in interface ODataStreamer
      Returns:
      piped stream.