Skip to content

Latest commit

 

History

History
93 lines (74 loc) · 2.01 KB

README.md

File metadata and controls

93 lines (74 loc) · 2.01 KB

!WARNING!

This is framework is in development!
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 Central

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'
}

Functions provided by this framework

The Keller framework is splited into 6 packages. The packages are briefly described as followed:
  • cache

    This framework provides an observable cache, defined by the Cache interface

  • command

    If you want to use a command-pattern, look no further. You can use this package and get rolling fastly.

  • com.github.thorbenkuck.keller.datatypes

    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

  • Implementations

    This package consists of some concrete implementations from the Datatype package, like the MemoryCacheUnit

  • Pipeline

    Also this frameworks contains a base for the "Pipeline-Pattern" which takes of the burden to create and maintain a well functioning Pipeline

  • Utility

    The com.github.thorbenkuck.keller.utility package contains some handy classes for multiple actions


Version: Alpha: 0.1