Interface OrgJsonSerializer<T>
- All Superinterfaces:
PojoSerializer<T>
- All Known Implementing Classes:
S3EventSerializer
Interface for event serializers that use org json
-
Method Summary
Modifier and TypeMethodDescriptionfromJson(InputStream input) defined in PojoSerializerdefined in PojoSerializervoidtoJson(T value, OutputStream output) defined in PojoSerializerwithClassLoader(ClassLoader classLoader)
-
Method Details
-
withClass
- Parameters:
eventClass- event class object- Returns:
- OrgJsonSerializer with event type
-
withClassLoader
- Parameters:
classLoader- to use if the implementation needs to load any classes- Returns:
- OrgJsonSerializer with the supplied classLoader
-
fromJson
defined in PojoSerializer- Specified by:
fromJsonin interfacePojoSerializer<T>- Parameters:
input- input stream- Returns:
- deserialized object of type T
-
fromJson
defined in PojoSerializer- Specified by:
fromJsonin interfacePojoSerializer<T>- Parameters:
input- String input- Returns:
- deserialized object of type T
-
toJson
defined in PojoSerializer- Specified by:
toJsonin interfacePojoSerializer<T>- Parameters:
value- instance of type T to be serializedoutput- OutputStream to serialize object to
-