Package gov.usgs.earthquake.product.io
Class JsonProductHandler
java.lang.Object
gov.usgs.earthquake.product.io.ObjectProductHandler
gov.usgs.earthquake.product.io.JsonProductHandler
- All Implemented Interfaces:
ProductHandler
Store a product as Json.
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct a new ZipProductHandler object. -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Free any resources associated with this handler.void
Creates and outputs the zip stream.Methods inherited from class gov.usgs.earthquake.product.io.ObjectProductHandler
getProduct, getProduct, onBeginProduct, onContent, onLink, onProperty, onSignature, onSignatureHistory, onSignatureVersion
-
Constructor Details
-
JsonProductHandler
Construct a new ZipProductHandler object.- Parameters:
out
- the output stream where zip content is written.
-
-
Method Details
-
onEndProduct
Creates and outputs the zip stream.- Specified by:
onEndProduct
in interfaceProductHandler
- Overrides:
onEndProduct
in classObjectProductHandler
- Parameters:
id
- which product.- Throws:
Exception
- if error occurs
-
close
public void close()Free any resources associated with this handler.- Specified by:
close
in interfaceProductHandler
- Overrides:
close
in classObjectProductHandler
-