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 classThe FQCN(fully qualified class name) will serve as the id (string).final classRequires every messsage/pojo/enum/collection/map to be registered with unique ids.final classThe ids are generated (incremental) on the fly and you can optionally register classes by reserving the first x ids viaIncrementalIdStrategy.Registry.classBase class for numeric id strategies.Fields in io.protostuff.runtime declared as IdStrategyModifier and TypeFieldDescriptionstatic final IdStrategyRuntimeEnv.ID_STRATEGYfinal IdStrategyIdStrategy.primaryGroupfinal IdStrategyDerivativeSchema.strategyfinal IdStrategyEnumIO.strategyfinal IdStrategyHasDelegate.strategyfinal IdStrategyHasSchema.strategyfinal IdStrategyPolymorphicSchema.strategyMethods in io.protostuff.runtime that return IdStrategyModifier and TypeMethodDescriptionIdStrategy.Factory.create()Creates a newIdStrategyinstance (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 runtimefieldbased 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 ObjectPolymorphicMapSchema.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.FactoryPolymorphicSchemaFactories.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.BaseArraySchemas.getGenericElementSchema(int id, IdStrategy strategy) (package private) static ArraySchemas.BaseArraySchemas.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 PolymorphicSchemaPolymorphicSchemaFactories.getSchemaFromCollectionOrMapGenericType(Class<?> clazz, IdStrategy strategy) (package private) static <T> HasSchema<T> RuntimeSchema.getSchemaWrapper(Class<T> typeClass, IdStrategy strategy) Returns the schema wrapper.static booleanRuntimeSchema.isRegistered(Class<?> typeClass, IdStrategy strategy) Returns true if thetypeClasswas not lazily created.(package private) static ObjectSchema.ArrayWrapperObjectSchema.newArrayWrapper(Input input, Schema<?> schema, boolean mapped, IdStrategy strategy) EnumIO.newEnumIO(Class<?> enumClass, IdStrategy strategy) (package private) static ArraySchemas.BaseArraySchemas.newSchema(int id, Class<?> compontentType, Class<?> typeClass, IdStrategy strategy, PolymorphicSchema.Handler handler) EnumIO.newSchema(Class<?> typeClass, IdStrategy strategy, PolymorphicSchema.Handler handler) final PolymorphicSchemaHasDelegate.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 booleanRuntimeFieldFactory.pojo(Class<?> clazz, Morph morph, IdStrategy strategy) private static ObjectPolymorphicCollectionSchema.readCheckedCollectionFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object collection, boolean ss, boolean list) private static ObjectPolymorphicMapSchema.readCheckedMapFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object map, boolean sm) (package private) static ObjectArraySchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectClassSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectNumberSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectObjectSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectPolymorphicCollectionSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectPolymorphicCollectionSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static ObjectPolymorphicEnumSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectPolymorphicMapSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectPolymorphicMapSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static ObjectPolymorphicPojoCollectionSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectPolymorphicPojoCollectionSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static ObjectPolymorphicPojoMapSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectPolymorphicPojoMapSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static ObjectPolymorphicPojoSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectPolymorphicPojoSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static ObjectPolymorphicThrowableSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectPolymorphicThrowableSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) private static ObjectPolymorphicCollectionSchema.readSynchronizedCollectionFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object collection, boolean ss, boolean list) private static ObjectPolymorphicMapSchema.readSynchronizedMapFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object map, boolean sm) private static ObjectPolymorphicCollectionSchema.readUnmodifiableCollectionFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object collection, boolean ss, boolean list) private static ObjectPolymorphicMapSchema.readUnmodifiableMapFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object map, boolean sm) static voidEnumIO.transfer(Pipe pipe, Input input, Output output, int number, boolean repeated, IdStrategy strategy) Transfers theEnumfrom the input to the output.(package private) static voidObjectSchema.transferArray(Pipe pipe, Input input, Output output, int number, Pipe.Schema<?> pipeSchema, boolean mapped, IdStrategy strategy) (package private) static voidObjectSchema.transferClass(Pipe pipe, Input input, Output output, int number, Pipe.Schema<?> pipeSchema, boolean mapped, boolean array, IdStrategy strategy) (package private) static voidArraySchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidArraySchemas.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, Delegate<?> delegate) (package private) static voidClassSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidNumberSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidObjectSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidPolymorphicCollectionSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidPolymorphicCollectionSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static voidPolymorphicEnumSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidPolymorphicMapSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidPolymorphicMapSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static voidPolymorphicPojoCollectionSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidPolymorphicPojoCollectionSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static voidPolymorphicPojoMapSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidPolymorphicPojoMapSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static voidPolymorphicPojoSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidPolymorphicPojoSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static voidPolymorphicThrowableSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidPolymorphicThrowableSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static voidPolymorphicMapSchema.transferSingletonMap(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) private static voidObjectSchema.writeArrayTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy, Class<Object> clazz) private static voidPolymorphicCollectionSchema.writeCheckedCollectionTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy, int id) private static voidPolymorphicMapSchema.writeCheckedMapTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy, int id) private static voidObjectSchema.writeComponentTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy, Class<?> componentType, int dimensions) (package private) static voidPolymorphicCollectionSchema.writeNonPublicCollectionTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static voidPolymorphicMapSchema.writeNonPublicMapTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static voidArraySchema.writeObjectTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static voidClassSchema.writeObjectTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static voidNumberSchema.writeObjectTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static voidObjectSchema.writeObjectTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static voidPolymorphicCollectionSchema.writeObjectTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static voidPolymorphicEnumSchema.writeObjectTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static voidPolymorphicMapSchema.writeObjectTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static voidPolymorphicPojoCollectionSchema.writeObjectTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static voidPolymorphicPojoMapSchema.writeObjectTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static voidPolymorphicPojoSchema.writeObjectTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) (package private) static voidPolymorphicThrowableSchema.writeObjectTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) private static voidPolymorphicCollectionSchema.writeSynchronizedCollectionTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy, int id) private static voidPolymorphicMapSchema.writeSynchronizedMapTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy, int id) private static voidPolymorphicCollectionSchema.writeUnmodifiableCollectionTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy, int id) private static voidPolymorphicMapSchema.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) protectedBaseHS(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) protectedHasSchema(IdStrategy strategy) protectedIdStrategy(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) protectedNumericIdStrategy(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)