Interface ServiceModule

All Superinterfaces:
org.pf4j.ExtensionPoint, com.google.inject.Module
All Known Implementing Classes:
AbstractServiceModule

public interface ServiceModule
extends com.google.inject.Module, org.pf4j.ExtensionPoint
A service module configures the service bindings so that the framework can resolve the service implementation and all its dependencies.

An implementation must at least configure the following bindings:

A service module implementation must be marked with Extension annotation.

Implementations shall generally extend AbstractServiceModule.

Currently, only a single module per service is supported; if you service needs several — please let us know.

  • Method Summary

    Methods inherited from interface com.google.inject.Module

    configure