Package jadex.binary
Class SerializationConfig
- java.lang.Object
- 
- jadex.binary.SerializationConfig
 
- 
 public class SerializationConfig extends java.lang.ObjectClass defining known values and other serialization knowledge.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.List<java.lang.String>dec2classnamepoolThe class name pool v2.protected java.util.List<java.lang.String>dec2fragpoolThe package fragment pool v2.protected java.util.List<java.lang.String>dec2stringpoolThe String pool v2.protected java.util.List<java.lang.String>dec3classnamepoolThe class name pool v3.protected java.util.List<java.lang.String>dec3fragpoolThe package fragment pool v3.protected java.util.List<java.lang.String>dec3stringpoolThe String pool v3.protected java.util.Map<java.lang.String,java.lang.Integer>encclassnamepoolThe encoding class name pool.protected java.util.Map<java.lang.String,java.lang.Integer>encfragpoolThe encoding fragment pool.protected java.util.Map<java.lang.String,java.lang.Integer>encstringpoolThe encoding string pool.
 - 
Constructor SummaryConstructors Constructor Description SerializationConfig(java.lang.String[] predefinedstrings)Initializes the config.SerializationConfig(java.lang.String[] predefinedstrings, java.lang.String[] predefinedclassnames)Deprecated.Class fragments merged with string pooling in v4.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>createDecodingClassnamePool2()Returns pool for decoding v2 serialization streams.java.util.List<java.lang.String>createDecodingClassnamePool3()Returns pool for decoding v3 serialization streams.java.util.List<java.lang.String>createDecodingFragPool2()Returns pool for decoding v2 serialization streams.java.util.List<java.lang.String>createDecodingFragPool3()Returns pool for decoding v3 serialization streams.java.util.List<java.lang.String>createDecodingStringPool2()Returns pool for decoding v2 serialization streams.java.util.List<java.lang.String>createDecodingStringPool3()Returns pool for decoding v3 serialization streams.java.util.Map<java.lang.String,java.lang.Integer>createEncodingClassnamePool()Returns pool for encoding.java.util.Map<java.lang.String,java.lang.Integer>createEncodingFragPool()Returns pool for encoding.java.util.Map<java.lang.String,java.lang.Integer>createEncodingStringPool()Returns pool for encoding.protected voidpredefineClassnames2(java.lang.String[] classnames)Predefine class names, version 2.protected voidpredefineClassnames3(java.lang.String[] classnames)Predefine class names, version 3.
 
- 
- 
- 
Field Detail- 
dec3stringpoolprotected java.util.List<java.lang.String> dec3stringpool The String pool v3.
 - 
dec3classnamepoolprotected java.util.List<java.lang.String> dec3classnamepool The class name pool v3.
 - 
dec3fragpoolprotected java.util.List<java.lang.String> dec3fragpool The package fragment pool v3.
 - 
dec2stringpoolprotected java.util.List<java.lang.String> dec2stringpool The String pool v2.
 - 
dec2classnamepoolprotected java.util.List<java.lang.String> dec2classnamepool The class name pool v2.
 - 
dec2fragpoolprotected java.util.List<java.lang.String> dec2fragpool The package fragment pool v2.
 - 
encstringpoolprotected java.util.Map<java.lang.String,java.lang.Integer> encstringpool The encoding string pool.
 - 
encclassnamepoolprotected java.util.Map<java.lang.String,java.lang.Integer> encclassnamepool The encoding class name pool.
 - 
encfragpoolprotected java.util.Map<java.lang.String,java.lang.Integer> encfragpool The encoding fragment pool.
 
- 
 - 
Constructor Detail- 
SerializationConfigpublic SerializationConfig(java.lang.String[] predefinedstrings) Initializes the config.- Parameters:
- predefinedclassnames- Class names to predefine as known.
 
 - 
SerializationConfig@Deprecated public SerializationConfig(java.lang.String[] predefinedstrings, java.lang.String[] predefinedclassnames)Deprecated.Class fragments merged with string pooling in v4.Initializes the config.- Parameters:
- predefinedclassnames- Class names to predefine as known.
 
 
- 
 - 
Method Detail- 
createEncodingStringPoolpublic java.util.Map<java.lang.String,java.lang.Integer> createEncodingStringPool() Returns pool for encoding.- Returns:
- Encoding pool.
 
 - 
createEncodingFragPoolpublic java.util.Map<java.lang.String,java.lang.Integer> createEncodingFragPool() Returns pool for encoding.- Returns:
- Encoding pool.
 
 - 
createEncodingClassnamePoolpublic java.util.Map<java.lang.String,java.lang.Integer> createEncodingClassnamePool() Returns pool for encoding.- Returns:
- Encoding pool.
 
 - 
createDecodingStringPool3public java.util.List<java.lang.String> createDecodingStringPool3() Returns pool for decoding v3 serialization streams.- Returns:
- The pool.
 
 - 
createDecodingClassnamePool3public java.util.List<java.lang.String> createDecodingClassnamePool3() Returns pool for decoding v3 serialization streams.- Returns:
- The pool.
 
 - 
createDecodingFragPool3public java.util.List<java.lang.String> createDecodingFragPool3() Returns pool for decoding v3 serialization streams.- Returns:
- The pool.
 
 - 
createDecodingStringPool2public java.util.List<java.lang.String> createDecodingStringPool2() Returns pool for decoding v2 serialization streams.- Returns:
- The pool.
 
 - 
createDecodingClassnamePool2public java.util.List<java.lang.String> createDecodingClassnamePool2() Returns pool for decoding v2 serialization streams.- Returns:
- The pool.
 
 - 
createDecodingFragPool2public java.util.List<java.lang.String> createDecodingFragPool2() Returns pool for decoding v2 serialization streams.- Returns:
- The pool.
 
 - 
predefineClassnames3protected void predefineClassnames3(java.lang.String[] classnames) Predefine class names, version 3.- Parameters:
- classnames- Class names to predefine.
 
 - 
predefineClassnames2protected void predefineClassnames2(java.lang.String[] classnames) Predefine class names, version 2.- Parameters:
- classnames- Class names to predefine.
 
 
- 
 
-