Interface CollectionInheritanceDecider
-
@ConsumerType public interface CollectionInheritanceDecider
TheCollectionInheritanceDecider
is an SPI which should be used by allConfigurationResourceResolvingStrategy
implementations if they support inheritance for collections.- Since:
- 1.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable InheritanceDecision
decide(@NotNull Resource resource, @NotNull java.lang.String bucketName)
Decide whether the provided resource should be included in the collection.
-
-
-
Method Detail
-
decide
@Nullable @Nullable InheritanceDecision decide(@NotNull @NotNull Resource resource, @NotNull @NotNull java.lang.String bucketName)
Decide whether the provided resource should be included in the collection. The provided resource can either be included, excluded or blocked. If the decider can't decide it must returnnull
.- Parameters:
bucketName
- The bucket nameresource
- The resource- Returns:
- The decision or
null
-
-