Fork me on GitHub

Welcome to GSPI!

GSPI is a Java5 compatible small collection of reusable tools for Google Guice to make easier the integration with the Service Provider Interface pattern.

It tries to take the best from the past experiences in Apache Commons Discovery and Backport SPI.

Before starting

GSPI is available on the Maven Central repo, you just need to add the dependency below in your pom.xml file:

<dependencies>
  ...
  <dependency>
    <groupId>org.99soft.guice</groupId>
    <artifactId>gspi</artifactId>
    <version>0.1</version>
  </dependency>
  ...
</dependencies>

Acknowledgements

This work is dedicated to our city, L'Aquila, destroyed by a terrible earthquake the 6th April, 2009... That day more than 300 people were killed because buildings collapsed after a magnitudo 6.3 earthquake at 3:32 am.

We'll never forget that episode.