Package gov.usgs.earthquake.dyfi
Class DYFIIndexerWedge
- java.lang.Object
-
- All Implemented Interfaces:
NotificationIndexCleanup.Listener,NotificationListener,Configurable
@Deprecated public class DYFIIndexerWedge extends ExternalNotificationListener
Deprecated.Legacy interface to trigger pre-Indexer ShakeMap processing.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBASE_DIRECTORY_PROPERTYDeprecated.Property for baseDirectory-
Fields inherited from class gov.usgs.earthquake.distribution.ExternalNotificationListener
COMMAND_PROPERTY, SIGNATURE_ARGUMENT, STORAGE_NAME_PROPERTY
-
Fields inherited from class gov.usgs.earthquake.distribution.DefaultNotificationListener
CLEANUP_INTERVAL_PROPERTY, CONCURRENT_PRODUCTS_PROPERTY, DEFAULT_CLEANUP_INTERVAL, DEFAULT_CONCURRENT_PRODUCTS, DEFAULT_PROCESS_DUPLICATES, EXCLUDE_PATHS_PROPERTY, INCLUDE_PATHS_PROPERTY, INDEX_FILE_PROPERTY, NOTIFICATION_INDEX_PROPERTY, PROCESS_DUPLICATES
-
Fields inherited from class gov.usgs.earthquake.product.AbstractListener
ATTEMPT_COUNT_PROPERTY, DEFAULT_ATTEMPT_COUNT, DEFAULT_RETRY_DELAY, DEFAULT_TIMEOUT, EXCLUDE_SOURCES_PROPERTY, EXCLUDE_TYPES_PROPERTY, INCLUDE_ACTUALS_PROPERTY, INCLUDE_DEVELOPMENTS_PROPERTY, INCLUDE_INTERNALS_PROPERTY, INCLUDE_SCENARIOS_PROPERTY, INCLUDE_SOURCES_PROPERTY, INCLUDE_TESTS_PROPERTY, INCLUDE_TYPES_PROPERTY, MAX_TRIES_PROPERTY, RETRY_DELAY_PROPERTY, TIMEOUT_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description DYFIIndexerWedge()Deprecated.Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidconfigure(Config config)Deprecated.Configure an ExternalNotificationListener using a Config object.java.lang.StringgetProductCommand(Product product)Deprecated.Builds the command to index the product.-
Methods inherited from class gov.usgs.earthquake.distribution.ExternalNotificationListener
commandComplete, commandException, getCommand, getStorage, onProduct, setCommand, setStorage, shutdown, splitCommand, startup
-
Methods inherited from class gov.usgs.earthquake.distribution.DefaultNotificationListener
cleanup, getCleanupInterval, getConcurrentProducts, getExcludePaths, getIncludePaths, getNotificationIndex, isProcessDuplicates, onAfterProcessNotification, onBeforeProcessNotification, onBeforeProcessProduct, onExpiredNotification, onNotification, setCleanupInterval, setConcurrentProducts, setNotificationIndex, setProcessDuplicates
-
Methods inherited from class gov.usgs.earthquake.product.AbstractListener
accept, getExcludeSources, getExcludeTypes, getIncludeSources, getIncludeTypes, getMaxTries, getRetryDelay, getTimeout, isIncludeActuals, isIncludeDevelopments, isIncludeInternals, isIncludeScenarios, isIncludeTests, setIncludeActuals, setIncludeDevelopments, setIncludeInternals, setIncludeScenarios, setIncludeTests, setMaxTries, setRetryDelay, setTimeout
-
Methods inherited from class gov.usgs.util.DefaultConfigurable
getName, setName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface gov.usgs.util.Configurable
getName, setName
-
Methods inherited from interface gov.usgs.earthquake.distribution.NotificationListener
getMaxTries, getTimeout
-
-
-
-
Field Detail
-
BASE_DIRECTORY_PROPERTY
public static final java.lang.String BASE_DIRECTORY_PROPERTY
Deprecated.Property for baseDirectory- See Also:
- Constant Field Values
-
-
Method Detail
-
getProductCommand
public java.lang.String getProductCommand(Product product) throws java.lang.Exception
Deprecated.Builds the command to index the product. Just appends the relative product directory (from the DYFILegacyStorage) to the configured index command.- Overrides:
getProductCommandin classExternalNotificationListener- Parameters:
product- the Product used to build the indexing command.- Returns:
- command as a string.
- Throws:
java.lang.Exception- if error occurs
-
configure
public void configure(Config config) throws java.lang.Exception
Deprecated.Description copied from class:ExternalNotificationListenerConfigure an ExternalNotificationListener using a Config object.- Specified by:
configurein interfaceConfigurable- Overrides:
configurein classExternalNotificationListener- Parameters:
config- the config containing a- Throws:
java.lang.Exception- if configuration exceptions occur.
-
-