DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
Current state: "Under Discussion"
Discussion thread: here [Change the link from the KIP proposal email archive to your own email thread]
JIRA: here
Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).
...
6. LargeBlobMessage
| Code Block | ||
|---|---|---|
| ||
public interface LargeMessageFormatter<T> extends Configurable {
LargeMessageFormatter JSON = new LargeMessageFormatter() {
// implement a default json one
// format is {
// "full-blob-path": "<full-path-to-access-blob-as-string>",
// "blob-store-class": "<used-blob-store-class-path-to-upload-blob>",
// "blob-id-generator-class": "<class-used-to-generate-blob-id>",
// "large-message-formatter-class": "<formatter-class-path>"
// }
};
/**
* build message bytes from blob store response and data.
*/
byte[] messageBytes(byte[] data, BlobResponse response);
/**
* parse data into LargeBlobMessage.
*/
T largeBlobMessage(byte[] data);
} |
...