ServiceLocator

object ServiceLocator

Functions

allServices
Link copied to clipboard
fun allServices(category: String): List<ServiceDescriptor>
lookup
Link copied to clipboard
fun <T : Any> lookup(clazz: Class<T>, descriptor: ServiceDescriptor): T
fun <T : Any> lookup(clazz: Class<T>, category: String, implementationName: String): T
toFile
Link copied to clipboard
fun URL.toFile(): File

Extensions

lookup
Link copied to clipboard
inline fun <T : Any> ServiceLocator.lookup(category: String, implementationName: String): T
inline fun <T : Any> ServiceLocator.lookup(desc: ServiceDescriptor): T