| Interface | Description |
|---|---|
| ContextSerializer<T> |
A serializer for serialization/de-serialization any arbitrary context objects added to
ContextsContainer. |
| DirectionAwareContextSerializer<T> |
A replacement for
ContextSerializer for BiDirectional contexts that requires information about the
direction of flow (i.e. |
| MergeableContext<T extends MergeableContext> |
Merge contract for
BiDirectional contexts. |
| Class | Description |
|---|---|
| DirectionAwareSerializerAdapter<T> |
An implementation of
DirectionAwareContextSerializer to provide consistent behavior for callers who are
unaware of this interface and treat all serializers as ContextSerializer |
| Enum | Description |
|---|---|
| DirectionAwareContextSerializer.Direction |
Directions defined by this interface.
|
| Exception | Description |
|---|---|
| ContextSerializationException |
Exception thrown for any errors during serialization/de-serialization of contexts.
|
| Annotation Type | Description |
|---|---|
| BiDirectional |
Any contexts added to
ContextsContainer.addContext(String, Object, ContextSerializer) is unidirectional i.e. |