Market Facade 4 Java is a facade to add a level of abstraction to stock market queries. This is to increase "pluggability," or make it easier to change market query implementations. This project is heavily modelled after SLF4J. (source code here)
This repository contains the MF4J API, as well as official implementations and an example usage.