Class SegmentingIntermediateDirectoryStrategy
- java.lang.Object
-
- org.opensaml.core.xml.persist.impl.SegmentingIntermediateDirectoryStrategy
-
-
Field Summary
Fields Modifier and Type Field Description private org.slf4j.LoggerlogLogger.private intsegmentLengthThe length of each produced segment.private intsegmentNumberThe number of segments to produce.private Function<String,String>sourceStrategyStrategy function for generating the source data from the input key.
-
Constructor Summary
Constructors Constructor Description SegmentingIntermediateDirectoryStrategy(int number, int length, Function<String,String> source)Constructor.
-
-
-
Field Detail
-
log
private org.slf4j.Logger log
Logger.
-
sourceStrategy
private Function<String,String> sourceStrategy
Strategy function for generating the source data from the input key.
-
segmentNumber
private int segmentNumber
The number of segments to produce.
-
segmentLength
private int segmentLength
The length of each produced segment.
-
-
Constructor Detail
-
SegmentingIntermediateDirectoryStrategy
public SegmentingIntermediateDirectoryStrategy(@ParameterName(name="segmentNumber") int number, @ParameterName(name="segmentLength") int length, @ParameterName(name="sourceStrategy") @Nonnull Function<String,String> source)
Constructor.- Parameters:
number- number of segmentslength- length of each segmentsource- source strategy function
-
-