A put future adapter for verifying a put of a {@link NetworkContent} object. Provides failure handling anda blocking wait. Failure Handling Putting can fail when the future object failed, when the future object contains wrong data or the responding node detected a failure. See {@link PutStatusH2H} for possible failures. If putting fails theadapter retries it to a certain threshold (see {@link H2HConstants.PUT_RETRIES}). After a successful put the adapter verifies with a digest if no concurrent modification happened. All puts are asynchronous. That's why the future listener attaches himself to the new future objects so that the adapter can finally notify his/her listener about a success or failure.
@author Seppi, Nico
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.