A C D E H I M N S
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- adjustStreamReadConstraints(ObjectMapper) - Method in class io.mats3.serial.json.MatsSerializerJson
C
- compress(byte[]) - Method in class io.mats3.serial.json.MatsSerializerJson
- create() - Static method in class io.mats3.serial.json.MatsSerializerJson
-
Constructs a MatsSerializer, using the
MatsSerializerJson.DEFAULT_COMPRESSION_LEVEL(which isDeflater.BEST_SPEED, which is 1). - create(int) - Static method in class io.mats3.serial.json.MatsSerializerJson
-
Constructs a MatsSerializer, using the specified Compression Level - refer to
Deflater's constants and levels. - createNew(String, String, MatsTrace.KeepMatsTrace, boolean, boolean, long, boolean) - Static method in class io.mats3.serial.json.MatsTraceStringImpl
-
Creates a new
MatsTrace. - createNewMatsTrace(String, String, MatsTrace.KeepMatsTrace, boolean, boolean, long, boolean) - Method in class io.mats3.serial.json.MatsSerializerJson
D
- decompress(byte[], int, int, int) - Method in class io.mats3.serial.json.MatsSerializerJson
- DEFAULT_COMPRESSION_LEVEL - Static variable in class io.mats3.serial.json.MatsSerializerJson
-
The default compression level - which I chose to be
Deflater.BEST_SPEED(compression level 1), since I assume that the rather small incremental reduction in size does not outweigh the pretty large increase in time, as one hopefully runs on a pretty fast network (and that the MQ backing store is fast). - deserializeMatsTrace(byte[], int, int, String) - Method in class io.mats3.serial.json.MatsSerializerJson
- deserializeMatsTrace(byte[], String) - Method in class io.mats3.serial.json.MatsSerializerJson
- deserializeObject(String, Class<T>) - Method in class io.mats3.serial.json.MatsSerializerJson
E
- extraConfigureObjectMapper(ObjectMapper) - Method in class io.mats3.serial.json.MatsSerializerJson
-
Override if you want to change the Jackson ObjectMapper.
H
- handlesMeta(String) - Method in class io.mats3.serial.json.MatsSerializerJson
I
- IDENTIFICATION - Static variable in class io.mats3.serial.json.MatsSerializerJson
- io.mats3.serial.json - package io.mats3.serial.json
-
Mats3 MatsSerializer implementation using Jackson to serialize between MatsTraceStringImpl and byte arrays - Employed by the Mats3 JMS Implementation.
M
- MatsSerializerJson - Class in io.mats3.serial.json
-
Implementation of
MatsSerializerthat employs Jackson JSON library for serialization and deserialization, and compress and decompress usingDeflaterandInflater. - MatsSerializerJson(int) - Constructor for class io.mats3.serial.json.MatsSerializerJson
-
Constructs a MatsSerializer, using the specified Compression Level - refer to
Deflater's constants and levels. - MatsTraceStringImpl - Class in io.mats3.serial.json
-
Extension of
MatsTraceFieldImplwhich uses String for Z, meant to use JSON to serialize the DTO and STO payloads.
N
- newInstance(Class<T>) - Method in class io.mats3.serial.json.MatsSerializerJson
S
- serializeMatsTrace(MatsTrace<String>) - Method in class io.mats3.serial.json.MatsSerializerJson
- serializeObject(Object) - Method in class io.mats3.serial.json.MatsSerializerJson
- sizeOfSerialized(String) - Method in class io.mats3.serial.json.MatsSerializerJson
All Classes All Packages