If you want to us it, go ahead, but i cannot guaranty that everything will stay the same or will function perfectly.
So take this framework with a grain of salt at the moment
This is an base-framework which provides a number of handy functions.
Maven:
<dependency>
<groupId>com.github.thorbenkuck</groupId>
<artifactId>Keller</artifactId>
<version>1.4.4</version>
</dependency>
gradle
dependencies {
compile group: 'com.github.thorbenkuck', name: 'Keller', version: '1.4.4'
}
The Keller framework is splited into 6 packages. The packages are briefly described as followed:
-
This framework provides an observable cache, defined by the
Cache
interface -
If you want to use a command-pattern, look no further. You can use this package and get rolling fastly.
-
There are some interfaces and data types, provided by this framework, which include
- Adapter interface
- Factory interface
- Handler interface
- QueuedAction interface
- AwaitingRunnable class
- MemoryCacheUnit class
-
This package consists of some concrete implementations from the Datatype package, like the MemoryCacheUnit
-
Also this frameworks contains a base for the "Pipeline-Pattern" which takes of the burden to create and maintain a well functioning Pipeline
-
The com.github.thorbenkuck.keller.utility package contains some handy classes for multiple actions
Version: Alpha: 0.1