Fez provides some utility classes to provide small helper methods for Java that are not already provided in the JDK or by Guava.
Currently the following classes are provided by Fez:
- Require
-
Helper class for checking method parameter values.
- ResettableTimer
-
Timer class that allows resetting the time for the next execution.
- NamedThreadFactor
-
A ThreadFactor that allows specifying a name prefix for easier identification of created threads. This is mainly to be used with an ExecutorService
- Trigger
-
A simple Trigger class to trigger some execution.
Fez has no runtime dependencies on other libraries.
Fez can be used with Java 6 or higher.
To use Fez in a maven based project use the following maven coordinates:
<dependency>
<groupId>de.poiu.fez</groupId>
<artifactId>fez</artifactId>
<version>1.1.0</version>
<dependency>
Otherwise download the jar-file of Fez from the Download page and put it into the classpath of your application.
See the Javadoc for the available classes and helper methods.
Fez is licensed under the terms of the Apache license 2.0.