JAM project

Printer-friendly versionPrinter-friendly version

A very complex Java framework that mediates announcements and arbitrary objects (related to arbitrary topics) sent by publishers to be received by subscribers. Using JAM is a simple one-liner in most cases. Implements object oriented patterns, such as publish-subscribe, mediator, specification, decorator, etc. Can work in a synchronous or asynchronous manner, on a single thread or concurrent, immediate or scheduled, over networks or directly within the same JVM instance. Supports to push and to pull data in dynamic chunk sizes, supports direct value change propagation, asynchronous exception handling and much much more. Includes packages to integrate with common logging APIs.

 

Please see also the examples how to use the JAM framework.

More documentation is coming soon.

 

Downloads

Below you can download archives from this project. This project has dependencies. The dependencies are already included in the archives, so you should not need to download them separately. For further details please have a look into the archives. Requires JSE 8+.

Please refer to the instructions how to use these Java software bundles.

 


SWDES JAM
Version 1.0 RC1
(build 145)
  ZIP  
This file / content is licensed as follows:
 

Contains the SWDES JAM library and javadocs.

Contains JAM in a JAR   ;-)

License text   License parameters   Licensor   Copyright laws      Additional information

SWDES JAM ext. for Log4j
Version 1.0 RC1
(build 59)
  ZIP  
This file / content is licensed as follows:
 

An SWDES JAM extension. Matches the log levels with Log4j levels and provides a consumer to feed the Log4j API with announcements.

License text   License parameters   Licensor   Copyright laws      Additional information

SWDES JAM ext. for SLF4J
Version 1.0 RC1
(build 59)
  ZIP  
This file / content is licensed as follows:
 

An SWDES JAM extension. Matches the log levels with SLF4J levels and provides a consumer to feed the SLF4J API with announcements.

License text   License parameters   Licensor   Copyright laws      Additional information

 

Páginas

  • Página
  • 1
  • 2
  • >
  • »
  • of 2