public class BidiSerialization
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
BidiSerialization.AbstractBrooklynAdjunctSerialization<T extends BrooklynObject & EntityAdjunct> |
static class |
BidiSerialization.AbstractBrooklynObjectSerialization<T extends BrooklynObject> |
static class |
BidiSerialization.AbstractWithManagementContextSerialization<T> |
static class |
BidiSerialization.ClassLoaderSerialization
Serializes a classloader to just tell us about its type; cannot deserialize it again though!
See https://issues.apache.org/jira/browse/BROOKLYN-304 - this new behaviour is better than the
OutOfMemoryError we used to get. |
static class |
BidiSerialization.EnricherSerialization |
static class |
BidiSerialization.EntitySerialization |
static class |
BidiSerialization.FeedSerialization |
static class |
BidiSerialization.LocationSerialization |
static class |
BidiSerialization.ManagementContextSerialization |
static class |
BidiSerialization.PolicySerialization |
static class |
BidiSerialization.TaskSerialization |
Constructor and Description |
---|
BidiSerialization() |
Modifier and Type | Method and Description |
---|---|
static void |
clearStrictSerialization() |
static boolean |
isStrictSerialization() |
static void |
setStrictSerialization(java.lang.Boolean value)
Sets strict serialization on, or off (the default), for the current thread.
|
public static void setStrictSerialization(java.lang.Boolean value)
try { ... } finally { ... }
block
with clearStrictSerialization()
at the end.
With strict serialization, classes must have public fields or annotated fields, else they will not be serialized.
public static void clearStrictSerialization()
public static boolean isStrictSerialization()