我正在探索添加metrics-newrelic-reporter(特定于溢出question)以增强Corda代码库。在哪里添加配置代码以使其在cordapp或节点启动时执行的最佳位置?
答案 0 :(得分:1)
您可以考虑在三个位置添加代码:
AbstractNode.kt
CordappLoader.kt
对于在流开始处运行的代码:SingleThreadedStateMachineManager.kt
,位于以下位置:
startFlow
,如果代码仅影响从RPC和流调度程序启动的流startFlowInternal
,如果代码也应该影响启动的流程答案 1 :(得分:1)
AbstractNode.start()是实例化新服务的主要位置。