Package org.duracloud.mill.dup
Class DuplicationPolicyManager
- java.lang.Object
-
- org.duracloud.mill.dup.DuplicationPolicyManager
-
public class DuplicationPolicyManager extends Object
- Author:
- Bill Branan Date: 10/30/13
-
-
Constructor Summary
Constructors Constructor Description DuplicationPolicyManager(DuplicationPolicyRepo policyRepo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearPolicyCache()Causes the cached duplication policy set to be cleared.Set<String>getDuplicationAccounts()Provides a listing of DuraCloud accounts which require duplication.DuplicationPolicygetDuplicationPolicy(String account)Provides the duplication policy for a given account
-
-
-
Constructor Detail
-
DuplicationPolicyManager
public DuplicationPolicyManager(DuplicationPolicyRepo policyRepo)
-
-
Method Detail
-
getDuplicationAccounts
public Set<String> getDuplicationAccounts()
Provides a listing of DuraCloud accounts which require duplication. Accounts are identified using their subdomain value.- Returns:
-
getDuplicationPolicy
public DuplicationPolicy getDuplicationPolicy(String account)
Provides the duplication policy for a given account- Parameters:
account-- Returns:
-
clearPolicyCache
public void clearPolicyCache()
Causes the cached duplication policy set to be cleared.
-
-