An open API service indexing awesome lists of open source software.

https://github.com/hupfdule/fez

Helper methods for Java
https://github.com/hupfdule/fez

convenience-methods helper-class helper-methods java

Last synced: 6 months ago
JSON representation

Helper methods for Java

Awesome Lists containing this project

README

          

Fez
===
Marco Herrn
2018-05-14
//:toc:
:homepage: https://github.com/hupfdule/fez
:download-page: https://github.com/hupfdule/fez/releases
:license-link: https://github.com/hupfdule/fez/blob/master/LICENSE.txt
:javadoc-link: https://javadoc.io/doc/de.poiu.fez/fez
:guava-homepage: https://github.com/google/guava
:source-highlighter: prettify
:fez-version: 1.1.0

[.float-group]
--
image:fez-icon.svg[Fez,role="right", width="75"]
Fez

Helper methods for Java.
--

What is Fez
-----------

Fez provides some utility classes to provide small helper methods for Java
that are not already provided in the JDK or by {guava-homepage}[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.

Prerequisites
-------------

Fez has no runtime dependencies on other libraries.

Fez can be used with Java 6 or higher.

Installation
------------

To use Fez in a maven based project use the following maven coordinates:

[source,xml,subs="verbatim,attributes"]
----

de.poiu.fez
fez
{fez-version}

----

Otherwise download the jar-file of Fez from the {download-page}[Download
page] and put it into the classpath of your application.

Usage
-----

See the {javadoc-link}[Javadoc] for the available classes and helper
methods.

License
-------

Fez is licensed under the terms of the link:{license-link}[Apache license
2.0].