| Modifier and Type | Class and Description |
|---|---|
static class |
ExplicitIdStrategy.Registry
This Registry is only way to register your pojos/enums/collections/maps/delegates.
|
static class |
IncrementalIdStrategy.Registry
This Registry is only way to register your pojos/enums/collections/maps/delegates.
|
| Modifier and Type | Method and Description |
|---|---|
<T> NumericIdStrategy.Registry |
NumericIdStrategy.Registry.mapPojo(Class<? super T> baseClass,
Class<T> implClass)
If you are sure that you are only using a single implementation of your interface/abstract class, then it
makes sense to map it directly to its impl class to avoid writing the type.
|
<T extends Collection<?>> |
NumericIdStrategy.Registry.registerCollection(CollectionSchema.MessageFactory factory,
int id)
Collection ids start at 1.
|
<T> NumericIdStrategy.Registry |
NumericIdStrategy.Registry.registerDelegate(Delegate<T> delegate,
int id)
Register a
Delegate and assign an id. |
<T extends Enum<T>> |
NumericIdStrategy.Registry.registerEnum(Class<T> clazz,
int id)
Enum ids start at 1.
|
NumericIdStrategy.Registry |
NumericIdStrategy.Registry.registerEnum(EnumIO<?> eio,
int id)
Enum ids start at 1.
|
<T extends Map<?,?>> |
NumericIdStrategy.Registry.registerMap(MapSchema.MessageFactory factory,
int id)
Map ids start at 1.
|
<T> NumericIdStrategy.Registry |
NumericIdStrategy.Registry.registerPojo(Class<T> clazz,
int id)
Pojo ids start at 1.
|
<T> NumericIdStrategy.Registry |
NumericIdStrategy.Registry.registerPojo(Schema<T> schema,
Pipe.Schema<T> pipeSchema,
int id)
Pojo ids start at 1.
|
Copyright © 2009–2019. All rights reserved.