DefaultConfigurable.java
- package gov.usgs.util;
- /**
- * Default implementation of all methods on the Configurable interface.
- *
- * Classes may override individual methods as needed.
- */
- public class DefaultConfigurable implements Configurable {
- /** Name of this configurable object. */
- private String name;
- /**
- * Process configuration settings.
- *
- * Called before startup().
- *
- * @param config the Config object with settings.
- */
- @Override
- public void configure(Config config) throws Exception {
- }
- /**
- * Start any processing/background threads.
- */
- @Override
- public void startup() throws Exception {
- }
- /**
- * Stop any processing/background threads.
- */
- @Override
- public void shutdown() throws Exception {
- }
- /**
- * @return the name.
- */
- @Override
- public String getName() {
- return name;
- }
- /**
- * @param name the name.
- */
- @Override
- public void setName(String name) {
- this.name = name;
- }
- }