| Interface | Description |
|---|---|
| NumericConstraintBase<T extends Number> |
| Class | Description |
|---|---|
| ArrayParam |
array param
|
| BigDecimalParam | |
| BigIntegerParam |
info for JDK:
BigInteger constructors and operations throw ArithmeticException when the result is
out of the supported range of -2^Integer.MAX_VALUE (exclusive) to +2^Integer.MAX_VALUE (exclusive).
|
| BooleanParam |
boolean param
|
| ByteBufferParam |
this is created for handling binary in thrift, see https://thrift.apache.org/docs/types
handle it as string
|
| ByteParam |
byte param
|
| CharParam |
char param
|
| CollectionParam<V> |
collection param
|
| DateParam |
handle date param with java.util.Date
|
| DoubleParam |
double param
|
| EnumParam |
enum parameter
|
| FloatParam |
float param
|
| IntParam |
int param
|
| ListParam |
thrift
ArrayList (see https://thrift.apache.org/docs/types#containers)
|
| LongParam |
long param
|
| MapParam |
thrift
HashMap (see https://thrift.apache.org/docs/types#containers)
|
| NamedTypedValue<T extends TypeSchema,V> |
a named instance of the type with its value, eg Param/Field
it could be a request param or a response
|
| ObjectParam |
object param
|
| PairParam |
map entry which is only used for handling map
|
| PrimitiveOrWrapperParam<V> |
Primitive types Param
|
| Protobuf3ByteStringParam |
this is for handling bytes in gRPC with protobuf3 ByteString
handle it as string with utf8 now
copyFromUtf8
toStringUtf8
|
| SetParam |
thrift
HashSet (see https://thrift.apache.org/docs/types#containers)
|
| ShortParam |
int param
|
| StringParam |
string param
|
Copyright © 2016–2023. All rights reserved.