Package gov.usgs.earthquake.distribution
Class ProductResender
- java.lang.Object
-
- gov.usgs.earthquake.distribution.ProductResender
-
public class ProductResender extends java.lang.ObjectA utility class to (re)send an existing product to pdl hubs. Mainly used when one server has not received a product, in order to redistribute the product.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBATCH_ARGUMENTBatch argumentsstatic java.lang.StringPRIVATE_KEY_ARGUMENTPrivate Key Argumentstatic java.lang.StringSERVERS_ARGUMENTServers arguments
-
Constructor Summary
Constructors Constructor Description ProductResender()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidmain(java.lang.String[] args)Command Line Interface to ProductResender.protected static voidsendProduct(ProductBuilder builder, Product product, boolean batchMode)Sends product to builder
-
-
-
Field Detail
-
SERVERS_ARGUMENT
public static final java.lang.String SERVERS_ARGUMENT
Servers arguments- See Also:
- Constant Field Values
-
BATCH_ARGUMENT
public static final java.lang.String BATCH_ARGUMENT
Batch arguments- See Also:
- Constant Field Values
-
PRIVATE_KEY_ARGUMENT
public static final java.lang.String PRIVATE_KEY_ARGUMENT
Private Key Argument- See Also:
- Constant Field Values
-
-
Method Detail
-
main
public static void main(java.lang.String[] args) throws java.lang.ExceptionCommand Line Interface to ProductResender.- Parameters:
args- CLI arguments- Throws:
java.lang.Exception- if error occurs
-
sendProduct
protected static void sendProduct(ProductBuilder builder, Product product, boolean batchMode) throws java.lang.Exception
Sends product to builder- Parameters:
builder- ProductBuilderproduct- ProductbatchMode- bool- Throws:
java.lang.Exception- if error occurs
-
-