public class JavaSerializationHelper extends Object
Constructor and Description |
---|
JavaSerializationHelper() |
Modifier and Type | Method and Description |
---|---|
void |
addTrustedClass(Class<?> trustedClass) |
void |
addTrustedClasses(Collection<Class<?>> trustedClasses) |
void |
addTrustedPackage(String trustedPackage) |
void |
addTrustedPackages(Collection<String> trustedPackages) |
void |
clearTrustedClasses() |
void |
clearTrustedPackages() |
Set<Class<?>> |
getTrustedClasses()
Returns an immutable set of trusted classes.
|
List<String> |
getTrustedPackages()
Deprecated.
use
addTrustedPackages(java.util.Collection<java.lang.String>) and addTrustedClasses(java.util.Collection<java.lang.Class<?>>) .
In later releases this method will return a copy of TrustedPackages with type Set . |
String |
serializeToBase64(Serializable o)
Serialize a Java object into a base64 String.
|
byte[] |
serializeToBytes(Serializable o)
Serialize a Java object into a bytes array.
|
void |
setTrustedPackages(List<String> trustedPackages)
|
String |
toString() |
Serializable |
unserializeFromBase64(String base64)
Unserialize a base64 String into a Java object.
|
Serializable |
unserializeFromBytes(byte[] bytes)
Unserialize a bytes array into a Java object.
|
public String serializeToBase64(Serializable o)
o
- the object to serializepublic byte[] serializeToBytes(Serializable o)
o
- the object to serializepublic Serializable unserializeFromBase64(String base64)
base64
- the serialized object as a base64 Stringpublic Serializable unserializeFromBytes(byte[] bytes)
bytes
- the serialized object as a bytes arraypublic List<String> getTrustedPackages()
addTrustedPackages(java.util.Collection<java.lang.String>)
and addTrustedClasses(java.util.Collection<java.lang.Class<?>>)
.
In later releases this method will return a copy of TrustedPackages with type Set
.@Deprecated public void setTrustedPackages(List<String> trustedPackages)
addTrustedPackages(java.util.Collection<java.lang.String>)
, addTrustedPackage(java.lang.String)
and clearTrustedPackages()
trustedPackages
- the trusted packagespublic Set<Class<?>> getTrustedClasses()
public void addTrustedPackages(Collection<String> trustedPackages)
public void addTrustedPackage(String trustedPackage)
public void clearTrustedPackages()
public void addTrustedClasses(Collection<Class<?>> trustedClasses)
public void addTrustedClass(Class<?> trustedClass)
public void clearTrustedClasses()
Copyright © 2019. All rights reserved.