Module io.github.bucket4j.core
Class InternalSerializationHelper
- java.lang.Object
-
- io.github.bucket4j.distributed.serialization.InternalSerializationHelper
-
public class InternalSerializationHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description InternalSerializationHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Request<T>deserializeRequest(byte[] bytes)static <T> CommandResult<T>deserializeResult(byte[] bytes, Version backwardCompatibilityVersion)static RemoteBucketStatedeserializeState(byte[] bytes)static byte[]serializeRequest(Request<?> request)static byte[]serializeResult(CommandResult<?> result, Version backwardCompatibilityVersion)static byte[]serializeState(RemoteBucketState state, Version backwardCompatibilityVersion)
-
-
-
Method Detail
-
serializeState
public static byte[] serializeState(RemoteBucketState state, Version backwardCompatibilityVersion)
-
deserializeState
public static RemoteBucketState deserializeState(byte[] bytes)
-
serializeRequest
public static byte[] serializeRequest(Request<?> request)
-
deserializeRequest
public static <T> Request<T> deserializeRequest(byte[] bytes)
-
serializeResult
public static byte[] serializeResult(CommandResult<?> result, Version backwardCompatibilityVersion)
-
deserializeResult
public static <T> CommandResult<T> deserializeResult(byte[] bytes, Version backwardCompatibilityVersion)
-
-