Interface Provides

All Superinterfaces:
ApiHolder, Directive
All Known Implementing Classes:
ProvidesImpl

public interface Provides extends Directive
Provides a getService() to other modules internally using getImplementations()
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Implementations of the provided service
    a service to provide to other modules

    Methods inherited from interface io.determann.shadow.api.ApiHolder

    getApi

    Methods inherited from interface io.determann.shadow.api.shadow.module.Directive

    getKind
  • Method Details

    • getService

      Declared getService()
      a service to provide to other modules
    • getImplementations

      List<Declared> getImplementations()
      Implementations of the provided service