Top Description Fields Constructors Methods
org.hibernate.validator.internal.engine

public Class DefaultClockProvider

extends Object
implements ClockProvider
Class Inheritance
All Implemented Interfaces
jakarta.validation.ClockProvider
Imports
java.time.Clock, jakarta.validation.ClockProvider

A default ClockProvider implementation which returns the current system time in the default time zone using Clock#systemDefaultZone().
Author
Guillaume Smet

Field Summary

Modifier and TypeField and Description
public static final DefaultClockProvider

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public Clock
getClock()

Implements jakarta.validation.ClockProvider.getClock.

Returns the clock which serves as the reference for now.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
public static final DefaultClockProvider INSTANCE

Constructor Detail

DefaultClockProviderback to summary
private DefaultClockProvider()

Method Detail

getClockback to summary
public Clock getClock()

Implements jakarta.validation.ClockProvider.getClock.

Doc from jakarta.validation.ClockProvider.getClock.

Returns the clock which serves as the reference for now.

Returns:Clock

the clock which serves as the reference for now; must not be null

Annotations
@Override