Uses of Interface
eu.cloudnetservice.driver.network.object.ObjectMapper
Packages that use ObjectMapper
-
Uses of ObjectMapper in eu.cloudnetservice.driver.network.object
Methods in eu.cloudnetservice.driver.network.object that return ObjectMapperModifier and TypeMethodDescription<T> @NonNull ObjectMapperObjectMapper.registerBinding(@NonNull Type type, @NonNull ObjectSerializer<T> serializer, boolean superTypes) Registers the given object serializer to this mapper, including all super types of the given type if requested.ObjectMapper.unregisterBinding(@NonNull Type type, boolean superTypes) Unregisters all object serializers which were registered for the given type, include all super types of the given type if requested.ObjectMapper.unregisterBindings(@NonNull ClassLoader classLoader) Unregisters all object serializers whose classes were loaded by the given class loader.Methods in eu.cloudnetservice.driver.network.object with parameters of type ObjectMapperModifier and TypeMethodDescriptiondefault booleanObjectSerializer.preReadCheckAccepts(@NonNull Type type, @NonNull ObjectMapper caller) A method being called before a serializer is chosen to deserialize an object of the given type.default booleanObjectSerializer.preWriteCheckAccepts(T object, @NonNull ObjectMapper caller) A method being called before a serializer is chosen to serialize the requested object.Reads the object from the buffer.voidObjectSerializer.write(DataBuf.Mutable dataBuf, T object, @NonNull Type type, @NonNull ObjectMapper caller) Writes the given object into the given buffer for network transfer and later deserialization. -
Uses of ObjectMapper in eu.cloudnetservice.driver.network.rpc
Methods in eu.cloudnetservice.driver.network.rpc that return ObjectMapperModifier and TypeMethodDescriptionRPCProvider.objectMapper()Get the object mapper which is used for (de-) serialization of objects if needed.Methods in eu.cloudnetservice.driver.network.rpc with parameters of type ObjectMapperModifier and TypeMethodDescriptionRPCProvider.Builder.objectMapper(@NonNull ObjectMapper objectMapper) Sets the object mapper for serialization of objects during RPC execution related to the final rpc provider.