Interface StableIdResolver
- All Known Implementing Classes:
 OrderedStableIdResolver,SingletonStableIdResolver
public interface StableIdResolver
Interface for resolving stable ids in a 
SecretStore.- 
Method Summary
Modifier and TypeMethodDescriptioncandidatesForPurpose(Stream<SecretResource> candidates, String purpose) Creates candidate stream in order from latest to oldest, latest being the active secret for the purpose label.getPurposeLabelFromStableId(String stableId) Pulls the purpose label from the stableId. 
- 
Method Details
- 
getPurposeLabelFromStableId
Pulls the purpose label from the stableId.- Parameters:
 stableId- The stableId of a secret- Returns:
 - The purpose label of the given stableId
 
 - 
candidatesForPurpose
Creates candidate stream in order from latest to oldest, latest being the active secret for the purpose label.- Parameters:
 candidates- stream of candidate secret resources for the secretpurpose- purpose label for the secret to match candidates to- Returns:
 - stream of 
SecretResource 
 
 -