Skip to content

Instantly share code, notes, and snippets.

View pivovarit's full-sized avatar

Grzegorz Piwowarek pivovarit

View GitHub Profile

Quesma Individual Contributor License Agreement V240603

Based on Apache Software Foundation Individual Contributor License Agreement v2.2.

Thank you for your interest in Quesma, Inc. (the “Company"). In order to clarify the intellectual property license granted with Contributions from any person or entity, the Company must have a Contributor License Agreement ("CLA") on file that has been signed, accepted or otherwise agreed to by each contributor, indicating agreement to the license terms below. This license is for your protection as a contributor as well as the protection of the Company and its users; it does not change your rights to use your own Contributions for any other purpose.

You accept and agree to the following terms and conditions for Your present and future Contributions submitted to the Company. Except for the license granted herein to the Company and recipients of software distributed by the Company, You reserve all right, title, and interest in and to Your Contributions.

Note: For a corpo

package com.pivovarit;
import java.util.Arrays;
import java.util.Objects;
/**
* Conveys a piece of data between one producer thread and arbitrarily many
* consumer threads. The producer may at any time call
* {@link #setSerialized(byte[])} to publish an object in serialized form.
* After that any consumer may call {@link #getDeserialized()} any number of