ServiceLocator

object ServiceLocator

Functions

Link copied to clipboard
fun allServices(category: String): List<ServiceDescriptor>
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
Link copied to clipboard
fun URL.toFile(): File

Extensions

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