catalyst
catalyst copied to clipboard
Networking and buffer APIs and implementations for use in Copycat and Atomix
- Fix typos - Fix unused imports - Updated javadoc to reflect recent change
A potentially "cleaner" implementation of `ThreadContext`. It centralizes the management of the `ThreadContext` without extensive collaboration and implementation leaks, e.g. `checkThread()`. A fair bit of code was removed in the...
Is there any support for extension of serializable data structures that preserves compatibility? Let's say I have a class that looks like this: ``` java class Data implements CatalystSerializable {...
In order not to hit any GC pauses can you eliminate any new object creation.
Create a separate module/dependency that can hydrate configuration objects (POJOs) from JSON / YAML configuration files.
Deserialization of data from untrusted users can represent a security flaw. While Copycat and Atomix clusters should never be exposed to untrusted users, there's nevertheless no good reason to have...
I have been trying to do serialization using Jackson, to remove boilerplate serialization code and to support widening of types. Is there a good way to interact with catalyst with...
All heap buffers you have are byte based. Can you support all the primitive types.
When synchronised is used in a multi threaded context there will be always 1 thread in which you can perform the task without synchronisation, hence it might be better through...
Allow users to specify custom `Protocol`s to handle parsing of requests and responses at the `Transport` layer. This will allow, for instance, a REST protocol over HTTP.