Minor: better plugin name printing in the banner

This commit is contained in:
Mike Hearn 2016-11-22 12:39:07 +01:00
parent dcf7a8022f
commit 6aa5f0a4b5

View File

@ -115,7 +115,7 @@ fun main(args: Array<String>) {
private fun printPluginsAndServices(node: Node) { private fun printPluginsAndServices(node: Node) {
node.configuration.extraAdvertisedServiceIds.let { if (it.isNotEmpty()) printBasicNodeInfo("Providing network services", it) } node.configuration.extraAdvertisedServiceIds.let { if (it.isNotEmpty()) printBasicNodeInfo("Providing network services", it) }
val plugins = node.pluginRegistries.map { it.javaClass.name }.filterNot { it.startsWith("net.corda.node.") || it.startsWith("net.corda.core.") }.map { it.replaceAfter('$', "") } val plugins = node.pluginRegistries.map { it.javaClass.name }.filterNot { it.startsWith("net.corda.node.") || it.startsWith("net.corda.core.") }.map { it.substringBefore('$') }
if (plugins.isNotEmpty()) if (plugins.isNotEmpty())
printBasicNodeInfo("Loaded plugins", plugins.joinToString()) printBasicNodeInfo("Loaded plugins", plugins.joinToString())
} }