Class TimedRotationPolicy
java.lang.Object
org.apache.storm.hdfs.bolt.rotation.TimedRotationPolicy
- All Implemented Interfaces:
Serializable,FileRotationPolicy
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsModifierConstructorDescriptionTimedRotationPolicy(float count, TimedRotationPolicy.TimeUnit units) protectedTimedRotationPolicy(long interval) -
Method Summary
-
Constructor Details
-
TimedRotationPolicy
-
TimedRotationPolicy
protected TimedRotationPolicy(long interval)
-
-
Method Details
-
mark
Called for every tuple the HdfsBolt executes.- Specified by:
markin interfaceFileRotationPolicy- Parameters:
tuple- The tuple executed.offset- current offset of file being written- Returns:
- true if a file rotation should be performed
-
reset
public void reset()Called after the HdfsBolt rotates a file.- Specified by:
resetin interfaceFileRotationPolicy
-
copy
Description copied from interface:FileRotationPolicyMust be able to copy the rotation policy.- Specified by:
copyin interfaceFileRotationPolicy
-
getInterval
public long getInterval()
-