Interface ServiceRegistration<T>

  • Type Parameters:
    T - The type of service

    public interface ServiceRegistration<T>
    Provides information about the registration of a service.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.spongepowered.plugin.PluginContainer pluginContainer()
      The PluginContainer that registered the service.
      T service()
      The implementation of the service.
      java.lang.Class<T> serviceClass()
      A Class that represents the service that has been implemented.
    • Method Detail

      • serviceClass

        java.lang.Class<T> serviceClass()
        A Class that represents the service that has been implemented.
        Returns:
        A Class
      • service

        T service()
        The implementation of the service.
        Returns:
        The implementation
      • pluginContainer

        org.spongepowered.plugin.PluginContainer pluginContainer()
        The PluginContainer that registered the service.
        Returns:
        The PluginContainer