SpringCloud toString()方法

2023-12-01 16:06 更新

很少為RunnableCallable創(chuàng)建類。通常,創(chuàng)建一個匿名類的實例。您不能注釋此類。為了克服該限制,如果不存在@SpanName批注,我們將檢查該類是否具有toString()方法的自定義實現(xiàn)。

運行這樣的代碼將導(dǎo)致創(chuàng)建一個名為calculateTax的跨度,如以下示例所示:

Runnable runnable = new TraceRunnable(this.tracing, spanNamer, new Runnable() {
	@Override
	public void run() {
		// perform logic
	}

	@Override
	public String toString() {
		return "calculateTax";
	}
});
Future<?> future = executorService.submit(runnable);
// ... some additional logic ...
future.get();
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號