public abstract class RestartStrategyFactory extends Object implements Serializable
Constructor and Description |
---|
RestartStrategyFactory() |
Modifier and Type | Method and Description |
---|---|
abstract RestartStrategy |
createRestartStrategy()
Factory method to create a restart strategy
|
static RestartStrategy |
createRestartStrategy(RestartStrategies.RestartStrategyConfiguration restartStrategyConfiguration)
Creates a
RestartStrategy instance from the given RestartStrategies.RestartStrategyConfiguration . |
static RestartStrategyFactory |
createRestartStrategyFactory(Configuration configuration)
Creates a
RestartStrategy instance from the given Configuration . |
public abstract RestartStrategy createRestartStrategy()
public static RestartStrategy createRestartStrategy(RestartStrategies.RestartStrategyConfiguration restartStrategyConfiguration)
RestartStrategy
instance from the given RestartStrategies.RestartStrategyConfiguration
.restartStrategyConfiguration
- Restart strategy configuration which specifies which
restart strategy to instantiatepublic static RestartStrategyFactory createRestartStrategyFactory(Configuration configuration) throws Exception
RestartStrategy
instance from the given Configuration
.Exception
- which indicates that the RestartStrategy could not be instantiated.Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.