Package com.intergral.deep.agent.api.spi
Interface ConditionalResourceProvider
-
- All Superinterfaces:
Ordered
,ResourceProvider
public interface ConditionalResourceProvider extends ResourceProvider
A resource provider that is only applied if theshouldApply(ISettings, Resource)
method returnstrue
.This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
shouldApply(ISettings settings, Resource existing)
If an implementation needs to apply only under certain conditions related to the config or the existing state of the Resource being built, they can choose to override this default.-
Methods inherited from interface com.intergral.deep.agent.api.spi.ResourceProvider
createResource
-
-
-
-
Method Detail
-
shouldApply
boolean shouldApply(ISettings settings, Resource existing)
If an implementation needs to apply only under certain conditions related to the config or the existing state of the Resource being built, they can choose to override this default.- Parameters:
settings
- The auto configuration propertiesexisting
- The current state of the Resource being created- Returns:
- false to skip over this ResourceProvider, or true to use it
-
-