Package org.eclipse.yasson.internal
Class ProcessingContext
java.lang.Object
org.eclipse.yasson.internal.ProcessingContext
- Direct Known Subclasses:
Marshaller,Unmarshaller
Jsonb processing (serializing/deserializing) context.
Instance is thread bound (in contrast to
JsonbContext.-
Constructor Summary
ConstructorsConstructorDescriptionProcessingContext(JsonbContext jsonbContext) Parent instance for marshaller and unmarshaller. -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddProcessedObject(Object object) Adds currently processed object to theSet.Jsonb context.Mapping context.booleanremoveProcessedObject(Object object) Removes processed object from theSet.
-
Constructor Details
-
ProcessingContext
Parent instance for marshaller and unmarshaller.- Parameters:
jsonbContext- context of Jsonb
-
-
Method Details
-
getJsonbContext
Jsonb context.- Returns:
- jsonb context
-
getMappingContext
Mapping context.- Returns:
- mapping context
-
addProcessedObject
Adds currently processed object to theSet.- Parameters:
object- processed object- Returns:
- if object was added
-
removeProcessedObject
Removes processed object from theSet.- Parameters:
object- processed object- Returns:
- if object was removed
-