-
public interface RetryPolicyProvider
Java service loader service to create retry policy based on meta configuration.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
create(String type, Config metaConfig)
Create an instance of the meta configurable using the provided meta configuration.Set<String>
supported()
Return a set of supported types.boolean
supports(String type)
Return true if this provider supports the type of meta-configurable object.
-
-
-
Method Detail
-
supports
boolean supports(String type)
Return true if this provider supports the type of meta-configurable object.- Parameters:
type
- type that is supported (such asfile
forConfigSource
meta configurable)- Returns:
true
if this provider can create instances of the type
-
create
T create(String type, Config metaConfig)
Create an instance of the meta configurable using the provided meta configuration.- Parameters:
type
- type of the meta configurablemetaConfig
- meta configuration- Returns:
- meta configurable configured from the metaConfig
-
-