- All Known Implementing Classes:
- DefaultTimeSource, FixedTimeSource
public interface TimeSource
Provides an abstraction from the current system time.
 Certain aspects of Broadleaf can be run in a mode that allows the end user to override the
 current time.
 A convenient example of this is when previewing content.   An approver may want to view
 the site as it would appear on a particular date or time.
 See BroadleafProcessURLFilter for example usage of this construct.