Package jadex.binary
Class SerializationConfig
java.lang.Object
jadex.binary.SerializationConfig
Class defining known values and other serialization knowledge.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe class name pool v2.The package fragment pool v2.The String pool v2.The class name pool v3.The package fragment pool v3.The String pool v3.The encoding class name pool.The encoding fragment pool.The encoding string pool. -
Constructor Summary
ConstructorsConstructorDescriptionSerializationConfig
(String[] predefinedstrings) Initializes the config.SerializationConfig
(String[] predefinedstrings, String[] predefinedclassnames) Deprecated.Class fragments merged with string pooling in v4. -
Method Summary
Modifier and TypeMethodDescriptionReturns pool for decoding v2 serialization streams.Returns pool for decoding v3 serialization streams.Returns pool for decoding v2 serialization streams.Returns pool for decoding v3 serialization streams.Returns pool for decoding v2 serialization streams.Returns pool for decoding v3 serialization streams.Returns pool for encoding.Returns pool for encoding.Returns pool for encoding.protected void
predefineClassnames2
(String[] classnames) Predefine class names, version 2.protected void
predefineClassnames3
(String[] classnames) Predefine class names, version 3.
-
Field Details
-
dec3stringpool
The String pool v3. -
dec3classnamepool
The class name pool v3. -
dec3fragpool
The package fragment pool v3. -
dec2stringpool
The String pool v2. -
dec2classnamepool
The class name pool v2. -
dec2fragpool
The package fragment pool v2. -
encstringpool
The encoding string pool. -
encclassnamepool
The encoding class name pool. -
encfragpool
The encoding fragment pool.
-
-
Constructor Details
-
SerializationConfig
Initializes the config.- Parameters:
predefinedclassnames
- Class names to predefine as known.
-
SerializationConfig
Deprecated.Class fragments merged with string pooling in v4.Initializes the config.- Parameters:
predefinedclassnames
- Class names to predefine as known.
-
-
Method Details
-
createEncodingStringPool
Returns pool for encoding.- Returns:
- Encoding pool.
-
createEncodingFragPool
Returns pool for encoding.- Returns:
- Encoding pool.
-
createEncodingClassnamePool
Returns pool for encoding.- Returns:
- Encoding pool.
-
createDecodingStringPool3
Returns pool for decoding v3 serialization streams.- Returns:
- The pool.
-
createDecodingClassnamePool3
Returns pool for decoding v3 serialization streams.- Returns:
- The pool.
-
createDecodingFragPool3
Returns pool for decoding v3 serialization streams.- Returns:
- The pool.
-
createDecodingStringPool2
Returns pool for decoding v2 serialization streams.- Returns:
- The pool.
-
createDecodingClassnamePool2
Returns pool for decoding v2 serialization streams.- Returns:
- The pool.
-
createDecodingFragPool2
Returns pool for decoding v2 serialization streams.- Returns:
- The pool.
-
predefineClassnames3
Predefine class names, version 3.- Parameters:
classnames
- Class names to predefine.
-
predefineClassnames2
Predefine class names, version 2.- Parameters:
classnames
- Class names to predefine.
-