Package org.spongepowered.api.service
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()
ThePluginContainer
that registered the service.T
service()
The implementation of the service.Class<T>
serviceClass()
AClass
that represents the service that has been implemented.
-
-
-
Method Detail
-
serviceClass
Class<T> serviceClass()
AClass
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()
ThePluginContainer
that registered the service.- Returns:
- The
PluginContainer
-
-