Class AbstractBackingStore<I,T>
java.lang.Object
net.shibboleth.oidc.metadata.impl.AbstractBackingStore<I,T>
- Type Parameters:
I- The metadata identifier type.T- The metadata type.
- All Implemented Interfaces:
BackingStore<I,T>
- Direct Known Subclasses:
DefaultBatchBackingStore,DefaultDynamicBackingStore,EmptyBackingStore
@ThreadSafe
public abstract class AbstractBackingStore<I,T>
extends Object
implements BackingStore<I,T>
A base backing store implementation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionIndex of entity IDs to their descriptors.Ordered list of entity descriptors. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the index - mapping keys to values.Get the list of ordered values.
-
Field Details
-
indexedValues
Index of entity IDs to their descriptors. -
orderedValues
Ordered list of entity descriptors.
-
-
Constructor Details
-
AbstractBackingStore
AbstractBackingStore()Constructor.
-
-
Method Details
-
getIndexedValues
Description copied from interface:BackingStoreGet the index - mapping keys to values.- Specified by:
getIndexedValuesin interfaceBackingStore<I,T> - Returns:
- the index.
-
getOrderedValues
Description copied from interface:BackingStoreGet the list of ordered values.- Specified by:
getOrderedValuesin interfaceBackingStore<I,T> - Returns:
- the list of ordered values.
-