Class DataBufObjectSerializer
java.lang.Object
eu.cloudnetservice.driver.impl.network.object.serializers.DataBufObjectSerializer
- All Implemented Interfaces:
eu.cloudnetservice.driver.network.object.ObjectSerializer<eu.cloudnetservice.driver.network.buffer.DataBuf>
public final class DataBufObjectSerializer
extends Object
implements eu.cloudnetservice.driver.network.object.ObjectSerializer<eu.cloudnetservice.driver.network.buffer.DataBuf>
An object serializer to write a data buf into the outbound buffer.
- Since:
- 4.0
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface eu.cloudnetservice.driver.network.object.ObjectSerializer
preReadCheckAccepts, preWriteCheckAccepts
-
Constructor Details
-
DataBufObjectSerializer
public DataBufObjectSerializer()
-
-
Method Details
-
write
public void write(@NonNull eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable dataBuf, @NonNull @NonNull eu.cloudnetservice.driver.network.buffer.DataBuf object, @NonNull @NonNull Type type, @NonNull @NonNull eu.cloudnetservice.driver.network.object.ObjectMapper caller) - Specified by:
writein interfaceeu.cloudnetservice.driver.network.object.ObjectSerializer<eu.cloudnetservice.driver.network.buffer.DataBuf>
-
read
@NonNull public @NonNull Object read(@NonNull @NonNull eu.cloudnetservice.driver.network.buffer.DataBuf source, @NonNull @NonNull Type type, @NonNull @NonNull eu.cloudnetservice.driver.network.object.ObjectMapper caller) - Specified by:
readin interfaceeu.cloudnetservice.driver.network.object.ObjectSerializer<eu.cloudnetservice.driver.network.buffer.DataBuf>
-