Class ChronicleRetentionDuration
- java.lang.Object
-
- org.nuxeo.lib.stream.log.chronicle.ChronicleRetentionDuration
-
public class ChronicleRetentionDuration extends Object
- Since:
- 9.3
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringDAY_ROLLING_PERIODprotected static StringHOUR_ROLLING_PERIODprotected static StringMINUTE_ROLLING_PERIODstatic ChronicleRetentionDurationNONEprotected Stringretentionprotected intretentionCyclesprotected net.openhft.chronicle.queue.RollCyclerollCycleprotected static StringSECOND_ROLLING_PERIOD
-
Constructor Summary
Constructors Constructor Description ChronicleRetentionDuration(String retention)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringdecodeRetention(String retention)protected intdecodeRetentionCycles(String retentionDuration)protected net.openhft.chronicle.queue.RollCycledecodeRollCycle(String retentionDuration)booleandisable()static ChronicleRetentionDurationdisableOf(ChronicleRetentionDuration retention)protected static StringencodeRollCycle(net.openhft.chronicle.queue.RollCycle rollCycle)StringgetRetention()intgetRetentionCycles()net.openhft.chronicle.queue.RollCyclegetRollCycle()StringtoString()
-
-
-
Field Detail
-
SECOND_ROLLING_PERIOD
protected static final String SECOND_ROLLING_PERIOD
- See Also:
- Constant Field Values
-
MINUTE_ROLLING_PERIOD
protected static final String MINUTE_ROLLING_PERIOD
- See Also:
- Constant Field Values
-
HOUR_ROLLING_PERIOD
protected static final String HOUR_ROLLING_PERIOD
- See Also:
- Constant Field Values
-
DAY_ROLLING_PERIOD
protected static final String DAY_ROLLING_PERIOD
- See Also:
- Constant Field Values
-
rollCycle
protected final net.openhft.chronicle.queue.RollCycle rollCycle
-
retentionCycles
protected final int retentionCycles
-
retention
protected final String retention
-
NONE
public static final ChronicleRetentionDuration NONE
-
-
Constructor Detail
-
ChronicleRetentionDuration
public ChronicleRetentionDuration(String retention)
-
-
Method Detail
-
disable
public boolean disable()
-
getRollCycle
public net.openhft.chronicle.queue.RollCycle getRollCycle()
-
getRetention
public String getRetention()
-
getRetentionCycles
public int getRetentionCycles()
-
decodeRollCycle
protected net.openhft.chronicle.queue.RollCycle decodeRollCycle(String retentionDuration)
-
decodeRetentionCycles
protected int decodeRetentionCycles(String retentionDuration)
-
encodeRollCycle
protected static String encodeRollCycle(net.openhft.chronicle.queue.RollCycle rollCycle)
-
disableOf
public static ChronicleRetentionDuration disableOf(ChronicleRetentionDuration retention)
-
-