All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.schlichtherle.truezip.socket.IOPoolProvider Maven / Gradle / Ivy

/*
 * Copyright (C) 2005-2015 Schlichtherle IT Services.
 * All rights reserved. Use is subject to license terms.
 */
package de.schlichtherle.truezip.socket;

/**
 * A provider for an I/O buffer pool.
 * 

* Implementations must be thread-safe. * * @author Christian Schlichtherle */ public interface IOPoolProvider { /** * Returns the I/O buffer pool to use for allocating temporary I/O buffers. *

* Multiple invocations should return the same I/O buffer pool. * However, callers should cache the return value for subsequent use in * case it isn't always the same. * * @return The I/O buffer pool to use for allocating temporary I/O buffers. */ IOPool get(); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy