Uses of Package
io.protostuff.runtime
Packages that use io.protostuff.runtime
-
Classes in io.protostuff.runtime used by io.protostuff.runtimeClassDescriptionUsed for (speeding up deser on) repeated/collection fields.Controls how certain types are serialized and can even override the existing serializers because this has higher priority when the fields are being built.Determines how enums are serialized/deserialized.Requires every messsage/pojo/enum/collection/map to be registered with unique ids.This Registry is only way to register your pojos/enums/collections/maps/delegates.Represents a field of a message/pojo.Wraps a delegate.Wraps a schema.This base class handles all the IO for reading and writing polymorphic fields.Responsible for instantiating custom
IdStrategyimpls.The ids are generated (incremental) on the fly and you can optionally register classes by reserving the first x ids viaIncrementalIdStrategy.Registry.This Registry is only way to register your pojos/enums/collections/maps/delegates.Base class for numeric id strategies.Register your pojos/enums/collections/maps/delegates here.Used when the type is either polymorphic or too complex.A factory which creates a schema with the handler connected to it.The handler who's job is to set the value to the owner.Polymorphic types.A filter for the fields that need to be included.Built-in factories that filters based on the field number.A factory to create runtimefieldsbased on reflection.A schema that can be generated and cached at runtime for objects that have no schema.The base schema used by the built-in factories.Built-in view schema factories.