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
public class JsonProductHandler extends ObjectProductHandler
Store a product as Json.
-
-
Constructor Summary
Constructors Constructor Description JsonProductHandler(java.io.OutputStream out)Construct a new ZipProductHandler object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Free any resources associated with this handler.voidonEndProduct(ProductId id)Creates and outputs the zip stream.-
Methods inherited from class gov.usgs.earthquake.product.io.ObjectProductHandler
getProduct, getProduct, onBeginProduct, onContent, onLink, onProperty, onSignature, onSignatureVersion
-
-
-
-
Method Detail
-
onEndProduct
public void onEndProduct(ProductId id) throws java.lang.Exception
Creates and outputs the zip stream.- Specified by:
onEndProductin interfaceProductHandler- Overrides:
onEndProductin classObjectProductHandler- Parameters:
id- which product.- Throws:
java.lang.Exception- if error occurs
-
close
public void close()
Free any resources associated with this handler.- Specified by:
closein interfaceProductHandler- Overrides:
closein classObjectProductHandler
-
-