Uses of Class
io.protostuff.runtime.IdStrategy
Packages that use IdStrategy
-
Uses of IdStrategy in io.protostuff.runtime
Subclasses of IdStrategy in io.protostuff.runtimeModifier and TypeClassDescriptionfinal class
The FQCN(fully qualified class name) will serve as the id (string).final class
Requires every messsage/pojo/enum/collection/map to be registered with unique ids.final class
The ids are generated (incremental) on the fly and you can optionally register classes by reserving the first x ids viaIncrementalIdStrategy.Registry
.class
Base class for numeric id strategies.Fields in io.protostuff.runtime declared as IdStrategyModifier and TypeFieldDescriptionstatic final IdStrategy
RuntimeEnv.ID_STRATEGY
final IdStrategy
IdStrategy.primaryGroup
final IdStrategy
DerivativeSchema.strategy
final IdStrategy
EnumIO.strategy
final IdStrategy
HasDelegate.strategy
final IdStrategy
HasSchema.strategy
final IdStrategy
PolymorphicSchema.strategy
Methods in io.protostuff.runtime that return IdStrategyModifier and TypeMethodDescriptionIdStrategy.Factory.create()
Creates a newIdStrategy
instance (impl).IncrementalIdStrategy.Factory.create()
Methods in io.protostuff.runtime with parameters of type IdStrategyModifier and TypeMethodDescriptionField.copy
(IdStrategy strategy) No copy by default.abstract <T> Field
<T> RuntimeFieldFactory.create
(int number, String name, Field field, IdStrategy strategy) Creates a runtimefield
based on reflection.private static <T> Field
<T> RuntimeCollectionFieldFactory.createCollectionEnumV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, boolean allowNullElement, Class<Object> genericType, IdStrategy strategy) private static <T> Field
<T> RuntimeRepeatedFieldFactory.createCollectionEnumV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, Class<Object> genericType, IdStrategy strategy) private static <T> Field
<T> RuntimeCollectionFieldFactory.createCollectionObjectV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, boolean allowNullElement, Schema<Object> valueSchema, Pipe.Schema<Object> valuePipeSchema, IdStrategy strategy) private static <T> Field
<T> RuntimeRepeatedFieldFactory.createCollectionObjectV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, Class<Object> genericType, PolymorphicSchema.Factory factory, IdStrategy strategy) private static <T> Field
<T> RuntimeCollectionFieldFactory.createCollectionPojoV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, boolean allowNullElement, Class<Object> genericType, IdStrategy strategy) private static <T> Field
<T> RuntimeRepeatedFieldFactory.createCollectionPojoV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, Class<Object> genericType, IdStrategy strategy) private static <T> Field
<T> RuntimeCollectionFieldFactory.createCollectionPolymorphicV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, boolean allowNullElement, Class<Object> genericType, IdStrategy strategy) private static <T> Field
<T> RuntimeRepeatedFieldFactory.createCollectionPolymorphicV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, Class<Object> genericType, IdStrategy strategy) static <T> RuntimeSchema
<T> RuntimeSchema.createFrom
(Class<T> typeClass, IdStrategy strategy) Generates a schema from the given class.static <T> RuntimeSchema
<T> RuntimeSchema.createFrom
(Class<T> typeClass, String[] exclusions, IdStrategy strategy) Generates a schema from the given class with the exclusion of certain fields.static <T> RuntimeSchema
<T> RuntimeSchema.createFrom
(Class<T> typeClass, Map<String, String> declaredFields, IdStrategy strategy) Generates a schema from the given class with the declared fields (inclusive) based from the given Map.static <T> RuntimeSchema
<T> RuntimeSchema.createFrom
(Class<T> typeClass, Set<String> exclusions, IdStrategy strategy) Generates a schema from the given class with the exclusion of certain fields.private static <T> Field
<T> RuntimeMapFieldFactory.createMapEnumKEnumV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapEnumKInlineV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Delegate<Object> inlineV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapEnumKObjectV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Schema<Object> valueSchema, Pipe.Schema<Object> valuePipeSchema, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapEnumKPojoV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapEnumKPolymorphicV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapInlineKEnumV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Delegate<Object> inlineK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapInlineKObjectV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Delegate<Object> inlineK, Schema<Object> valueSchema, Pipe.Schema<Object> valuePipeSchema, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapInlineKPojoV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Delegate<Object> inlineK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapInlineKPolymorphicV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Delegate<Object> inlineK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapObjectKObjectV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Schema<Object> keySchema, Pipe.Schema<Object> keyPipeSchema, Schema<Object> valueSchema, Pipe.Schema<Object> valuePipeSchema, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapPojoKEnumV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapPojoKInlineV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Delegate<Object> inlineV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapPojoKObjectV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Schema<Object> valueSchema, Pipe.Schema<Object> valuePipeSchema, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapPojoKPojoV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapPojoKPolymorphicV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) private static Object
PolymorphicMapSchema.fillSingletonMapFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object map) Return true to(package private) static <T> Delegate
<T> RuntimeFieldFactory.getDelegateOrInline
(Class<T> typeClass, IdStrategy strategy) static PolymorphicSchema.Factory
PolymorphicSchemaFactories.getFactoryFromField
(Field f, IdStrategy strategy) static RuntimeFieldFactory
<?> RuntimeFieldFactory.getFieldFactory
(Class<?> clazz, IdStrategy strategy) Gets the runtime field factory of the givenclazz
.(package private) static ArraySchemas.Base
ArraySchemas.getGenericElementSchema
(int id, IdStrategy strategy) (package private) static ArraySchemas.Base
ArraySchemas.getSchema
(int id, boolean primitive, IdStrategy strategy) static <T> Schema
<T> RuntimeSchema.getSchema
(Class<T> typeClass, IdStrategy strategy) Gets the schema that was either registered or lazily initialized at runtime.static PolymorphicSchema
PolymorphicSchemaFactories.getSchemaFromCollectionOrMapGenericType
(Class<?> clazz, IdStrategy strategy) (package private) static <T> HasSchema
<T> RuntimeSchema.getSchemaWrapper
(Class<T> typeClass, IdStrategy strategy) Returns the schema wrapper.static boolean
RuntimeSchema.isRegistered
(Class<?> typeClass, IdStrategy strategy) Returns true if thetypeClass
was not lazily created.(package private) static ObjectSchema.ArrayWrapper
ObjectSchema.newArrayWrapper
(Input input, Schema<?> schema, boolean mapped, IdStrategy strategy) EnumIO.newEnumIO
(Class<?> enumClass, IdStrategy strategy) (package private) static ArraySchemas.Base
ArraySchemas.newSchema
(int id, Class<?> compontentType, Class<?> typeClass, IdStrategy strategy, PolymorphicSchema.Handler handler) EnumIO.newSchema
(Class<?> typeClass, IdStrategy strategy, PolymorphicSchema.Handler handler) final PolymorphicSchema
HasDelegate.newSchema
(Class<?> typeClass, IdStrategy strategy, PolymorphicSchema.Handler handler) HasSchema.newSchema
(Class<?> typeClass, IdStrategy strategy, PolymorphicSchema.Handler handler) PolymorphicSchema.Factory.newSchema
(Class<?> typeClass, IdStrategy strategy, PolymorphicSchema.Handler handler) (package private) static boolean
RuntimeFieldFactory.pojo
(Class<?> clazz, Morph morph, IdStrategy strategy) private static Object
PolymorphicCollectionSchema.readCheckedCollectionFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object collection, boolean ss, boolean list) private static Object
PolymorphicMapSchema.readCheckedMapFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object map, boolean sm) (package private) static Object
ArraySchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
ClassSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
NumberSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
ObjectSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
PolymorphicCollectionSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
PolymorphicCollectionSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static Object
PolymorphicEnumSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
PolymorphicMapSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
PolymorphicMapSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static Object
PolymorphicPojoCollectionSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
PolymorphicPojoCollectionSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static Object
PolymorphicPojoMapSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
PolymorphicPojoMapSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static Object
PolymorphicPojoSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
PolymorphicPojoSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static Object
PolymorphicThrowableSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
PolymorphicThrowableSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) private static Object
PolymorphicCollectionSchema.readSynchronizedCollectionFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object collection, boolean ss, boolean list) private static Object
PolymorphicMapSchema.readSynchronizedMapFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object map, boolean sm) private static Object
PolymorphicCollectionSchema.readUnmodifiableCollectionFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object collection, boolean ss, boolean list) private static Object
PolymorphicMapSchema.readUnmodifiableMapFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object map, boolean sm) static void
EnumIO.transfer
(Pipe pipe, Input input, Output output, int number, boolean repeated, IdStrategy strategy) Transfers theEnum
from the input to the output.(package private) static void
ObjectSchema.transferArray
(Pipe pipe, Input input, Output output, int number, Pipe.Schema<?> pipeSchema, boolean mapped, IdStrategy strategy) (package private) static void
ObjectSchema.transferClass
(Pipe pipe, Input input, Output output, int number, Pipe.Schema<?> pipeSchema, boolean mapped, boolean array, IdStrategy strategy) (package private) static void
ArraySchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
ArraySchemas.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, Delegate<?> delegate) (package private) static void
ClassSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
NumberSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
ObjectSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
PolymorphicCollectionSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
PolymorphicCollectionSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static void
PolymorphicEnumSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
PolymorphicMapSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
PolymorphicMapSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static void
PolymorphicPojoCollectionSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
PolymorphicPojoCollectionSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static void
PolymorphicPojoMapSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
PolymorphicPojoMapSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static void
PolymorphicPojoSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
PolymorphicPojoSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static void
PolymorphicThrowableSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
PolymorphicThrowableSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static void
PolymorphicMapSchema.transferSingletonMap
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) private static void
ObjectSchema.writeArrayTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy, Class<Object> clazz) private static void
PolymorphicCollectionSchema.writeCheckedCollectionTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy, int id) private static void
PolymorphicMapSchema.writeCheckedMapTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy, int id) private static void
ObjectSchema.writeComponentTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy, Class<?> componentType, int dimensions) (package private) static void
PolymorphicCollectionSchema.writeNonPublicCollectionTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static void
PolymorphicMapSchema.writeNonPublicMapTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static void
ArraySchema.writeObjectTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static void
ClassSchema.writeObjectTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static void
NumberSchema.writeObjectTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static void
ObjectSchema.writeObjectTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static void
PolymorphicCollectionSchema.writeObjectTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static void
PolymorphicEnumSchema.writeObjectTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static void
PolymorphicMapSchema.writeObjectTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static void
PolymorphicPojoCollectionSchema.writeObjectTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static void
PolymorphicPojoMapSchema.writeObjectTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static void
PolymorphicPojoSchema.writeObjectTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static void
PolymorphicThrowableSchema.writeObjectTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) private static void
PolymorphicCollectionSchema.writeSynchronizedCollectionTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy, int id) private static void
PolymorphicMapSchema.writeSynchronizedMapTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy, int id) private static void
PolymorphicCollectionSchema.writeUnmodifiableCollectionTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy, int id) private static void
PolymorphicMapSchema.writeUnmodifiableMapTo
(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy, int id) Constructors in io.protostuff.runtime with parameters of type IdStrategyModifierConstructorDescriptionArraySchema
(IdStrategy strategy) Base
(IdStrategy strategy, PolymorphicSchema.Handler handler) (package private)
BaseHS
(int id, IdStrategy strategy) protected
BaseHS
(IdStrategy strategy) (package private)
BigDecimalArray
(IdStrategy strategy, PolymorphicSchema.Handler handler) (package private)
BigIntegerArray
(IdStrategy strategy, PolymorphicSchema.Handler handler) (package private)
BoolArray
(IdStrategy strategy, PolymorphicSchema.Handler handler, boolean primitive) ByName
(Class<E> enumClass, IdStrategy strategy) ByNumber
(Class<E> enumClass, IdStrategy strategy) (package private)
ByteArrayArray
(IdStrategy strategy, PolymorphicSchema.Handler handler) (package private)
ByteStringArray
(IdStrategy strategy, PolymorphicSchema.Handler handler) (package private)
CharArray
(IdStrategy strategy, PolymorphicSchema.Handler handler, boolean primitive) ClassSchema
(IdStrategy strategy) (package private)
DateArray
(IdStrategy strategy, PolymorphicSchema.Handler handler) DefaultIdStrategy
(int flags, IdStrategy primaryGroup, int groupId) DefaultIdStrategy
(IdStrategy primaryGroup, int groupId) DelegateArray
(IdStrategy strategy, PolymorphicSchema.Handler handler, Delegate<Object> delegate) DerivativeSchema
(IdStrategy strategy) (package private)
DoubleArray
(IdStrategy strategy, PolymorphicSchema.Handler handler, boolean primitive) EnumArray
(IdStrategy strategy, PolymorphicSchema.Handler handler, EnumIO<?> eio) EnumIO
(Class<E> enumClass, IdStrategy strategy) ExplicitIdStrategy
(int flags, IdStrategy primaryGroup, int groupId, IdentityHashMap<Class<?>, ExplicitIdStrategy.RegisteredCollectionFactory> collectionMapping, ArrayList<ExplicitIdStrategy.RegisteredCollectionFactory> collections, IdentityHashMap<Class<?>, ExplicitIdStrategy.RegisteredMapFactory> mapMapping, ArrayList<ExplicitIdStrategy.RegisteredMapFactory> maps, IdentityHashMap<Class<?>, ExplicitIdStrategy.RegisteredEnumIO> enumMapping, ArrayList<ExplicitIdStrategy.RegisteredEnumIO> enums, IdentityHashMap<Class<?>, ExplicitIdStrategy.BaseHS<?>> pojoMapping, ArrayList<ExplicitIdStrategy.BaseHS<?>> pojos, IdentityHashMap<Class<?>, NumericIdStrategy.RegisteredDelegate<?>> delegateMapping, ArrayList<NumericIdStrategy.RegisteredDelegate<?>> delegates) (package private)
FloatArray
(IdStrategy strategy, PolymorphicSchema.Handler handler, boolean primitive) HasDelegate
(Delegate<T> delegate, IdStrategy strategy) protected
HasSchema
(IdStrategy strategy) protected
IdStrategy
(int flags, IdStrategy primaryGroup, int groupId) IncrementalIdStrategy
(int flags, IdStrategy primaryGroup, int groupId, int collectionIdMax, int collectionIdStart, int mapIdMax, int mapIdStart, int enumIdMax, int enumIdStart, int pojoIdMax, int pojoIdStart) (package private)
Int32Array
(IdStrategy strategy, PolymorphicSchema.Handler handler, boolean primitive) (package private)
Int64Array
(IdStrategy strategy, PolymorphicSchema.Handler handler, boolean primitive) (package private)
Lazy
(Class<T> typeClass, IdStrategy strategy) (package private)
Lazy
(int id, Class<T> typeClass, IdStrategy strategy) (package private)
Lazy
(Class<T> typeClass, IdStrategy strategy) (package private)
LazyRegister
(Class<T> typeClass, IdStrategy strategy) (package private)
LazyRegister
(Class<T> typeClass, IdStrategy strategy) (package private)
NumberSchema
(IdStrategy strategy) protected
NumericIdStrategy
(int flags, IdStrategy primaryGroup, int groupId) ObjectSchema
(IdStrategy strategy) PojoArray
(IdStrategy strategy, PolymorphicSchema.Handler handler, HasSchema<Object> hs) PolymorphicCollectionSchema
(IdStrategy strategy) PolymorphicEnumSchema
(IdStrategy strategy) PolymorphicMapSchema
(IdStrategy strategy) PolymorphicPojoCollectionSchema
(IdStrategy strategy) PolymorphicPojoMapSchema
(IdStrategy strategy) PolymorphicPojoSchema
(IdStrategy strategy) PolymorphicSchema
(IdStrategy strategy) PolymorphicThrowableSchema
(IdStrategy strategy) (package private)
Registered
(Schema<T> schema, IdStrategy strategy) (package private)
Registered
(int id, Schema<T> schema, Pipe.Schema<T> pipeSchema, IdStrategy strategy) (package private)
Registered
(int id, Schema<T> schema, Pipe.Schema<T> pipeSchema, IdStrategy strategy) (package private)
RegisteredDelegate
(int id, Delegate<T> delegate, IdStrategy strategy) Registry
(int flags, IdStrategy primaryGroup, int groupId, int initialCollectionSize, int initialMapSize, int initialEnumSize, int initialPojoSize, int initialDelegateSize) Registry
(int flags, IdStrategy primaryGroup, int groupId, int collectionIdMax, int collectionIdStart, int mapIdMax, int mapIdStart, int enumIdMax, int enumIdStart, int pojoIdMax, int pojoIdStart) RuntimeDerivativeField
(Class<Object> typeClass, WireFormat.FieldType type, int number, String name, boolean repeated, Tag tag, IdStrategy strategy) RuntimeObjectField
(Class<?> typeClass, WireFormat.FieldType type, int number, String name, boolean repeated, Tag tag, PolymorphicSchema.Factory factory, IdStrategy strategy) (package private)
ShortArray
(IdStrategy strategy, PolymorphicSchema.Handler handler, boolean primitive) (package private)
StringArray
(IdStrategy strategy, PolymorphicSchema.Handler handler)