catalyst icon indicating copy to clipboard operation
catalyst copied to clipboard

Networking and buffer APIs and implementations for use in Copycat and Atomix

Results 11 catalyst issues
Sort by recently updated
recently updated
newest added

- 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.

enhancement

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.