2012-02-15 73 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