2012-02-15 76 views
0

在「傳感器」或「修飾器」階段,是否可以獲取資源上的規則失敗?具體規則失敗ID?編碼聲納插件2.13

也許它可以在批處理的其他階段獲得,這樣就可以生成一些額外的度量。

回答

1

您可以使用Decorator#decorate(資源資源,DecoratorContext上下文)方法中給出的Context對象來完成此操作。

您可以執行context#getViolations()來獲取資源上的違規。

請注意,您應該添加在你的裝飾類以下注釋:

@DependsUpon(DecoratorBarriers.END_OF_VIOLATION_TRACKING)

,你的裝飾被侵犯後的跟蹤執行這將確保,讓你有所有違規行爲。

+0

謝謝你的幫助。 – Xeperis 2012-02-15 12:48:30