# Package com.marklogic.io

XCC IO Support.

See: Description

- Class Summary
  Class | Description
  --- | ---
  Base64 |
  Base64.InputStream | A `Base64.InputStream` will read data from another `java.io.InputStream`, given in the constructor, and encode/decode to/from Base64 notation on the fly.
  Base64.OutputStream | A `Base64.OutputStream` will write data to another `java.io.OutputStream`, given in the constructor, and encode/decode to/from Base64 notation on the fly.
  ChunkedInputStream |
  IOHelper |
  LengthLimitedInputStream | An InputStream decorator that returns EOF after a specified number of bytes have been read from the underlying stream.
  LogFormatter | A configurable Log message formatter that prepends messages with time, level, thread and location information.
  ResourcePool<K,R> |
  ResourcePool.PoolItem<R> |
  SslByteChannel | A ByteChannel that passes the data through an SSLEngine.

## Package com.marklogic.io Description

### XCC IO Support.

This package contains the IO support interfaces for XCC. See the overview page for a brief introduction to XCC.

Copyright © 2025 MarkLogic Corporation. All Rights Reserved.

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