Skip navigation links

JGrapes 0.11.0-SNAPSHOT

An event driven component framework.

See: Description

Packages 
Package Description
org.jgrapes.core
Defines the interfaces and classes that provide the core functionality of the JGrapes event driven component framework.
org.jgrapes.core.annotation
Annotations used by the library.
org.jgrapes.core.events
Core events.
org.jgrapes.core.internal
Classes implementing the public API of the library.
org.jgrapes.http
Provides components for building a HTTP server based on the core and IO components.
org.jgrapes.http.annotation
Adds a special annotation for methods that handle HTTP request events.
org.jgrapes.http.events
Provides the events handled by the server components.
org.jgrapes.http.freemarker
Provides a base component for generating template based responses to HTTP requests.
org.jgrapes.io
I/O related components built on top of the core package.
org.jgrapes.io.events
Provides the events used by the I/O related components.
org.jgrapes.io.util
Utility classes, mainly for adapted buffers to specific needs.
org.jgrapes.net
Networking related I/O classes.
org.jgrapes.net.events  
org.jgrapes.util
Utility components that are too small to deserve individual libraries/projects.
org.jgrapes.util.events  

An event driven component framework.

JGrapes

JGrapes is an event driven component framework. It consists of several packages that built on each other. Each package is available as a jar file.

Package hierarchy

org.jgrapes.core
This package provides the basic mechanisms for defining components and for handling events. Make sure to read this package’s description first. It explains the architecture of the framework and its main elements.
org.jgrapes.io
Input/Output related extensions for the framework. See the package description for details.
org.jgrapes.http
Components for building HTTP servers. See the package description for details.
Skip navigation links