Services

public final class Services

Functions

Link copied to clipboard
public final static T getService<T extends Any>()
public final static T getService<T extends Any>(Class<T> serviceClass)

Returns the service registered in registerService or throws an exception, if no service is registered for the requested type.

Link copied to clipboard
public final static T getServiceOrNull<T extends Any>()
public final static T getServiceOrNull<T extends Any>(Class<T> serviceClass)

Returns the service registered in registerService or null, if no service is registered for the requested type.

Link copied to clipboard
public final static Boolean registerService<T extends Any>(T service)
public final static Boolean registerService<T extends Any>(Class<T> serviceClass, T service)

Register a service for a class.