com.marklogic.http

## Interface MultipartSplitter

- All Known Implementing Classes:
    BMBoundaryPartSplitter, NullPartSplitter

      public interface MultipartSplitter

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static int` | `DEF_BUFFER_SIZE`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `close()`
    `long` | `getTotalBytesRead()`
    `boolean` | `hasNext()`
    `void` | `next()`
    `int` | `read()`
    `int` | `read(byte[] buffer, int offset, int length)`

- - ### Field Detail

    - #### DEF_BUFFER_SIZE

          static final int DEF_BUFFER_SIZE

      See Also:
        Constant Field Values

  - ### Method Detail

    - #### hasNext

          boolean hasNext()
                   throws java.io.IOException

      Throws:
        `java.io.IOException`

    - #### next

          void next()
             throws java.io.IOException

      Throws:
        `java.io.IOException`

    - #### read

          int read()
            throws java.io.IOException

      Throws:
        `java.io.IOException`

    - #### read

          int read(byte[] buffer,
                   int offset,
                   int length)
            throws java.io.IOException

      Throws:
        `java.io.IOException`

    - #### close

          void close()
              throws java.io.IOException

      Throws:
        `java.io.IOException`

    - #### getTotalBytesRead

          long getTotalBytesRead()

Copyright © 2025 MarkLogic Corporation

Complete online documentation for MarkLogic Server, XQuery and related components may be found at docs.progress.com