Class RoleMapTracing
- java.lang.Object
 - 
- io.helidon.security.integration.common.RoleMapTracing
 
 
- 
public class RoleMapTracing extends Object
Tracing of role mapping. 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiderror(String message)Log error and finish the span.voiderror(Throwable throwable)Log error and finish the span.Optional<SpanContext>findParent()Find closes parent span context.voidfinish()Finish the span.voidlogStatus(SecurityResponse.SecurityStatus status)Log response status.protected SpanTracingConfigspanConfig() 
 - 
 
- 
- 
Method Detail
- 
finish
public void finish()
Finish the span. 
- 
error
public void error(String message)
Log error and finish the span.- Parameters:
 message- log this message as the cause of failure
 
- 
error
public void error(Throwable throwable)
Log error and finish the span.- Parameters:
 throwable- throwable causing security to fail
 
- 
findParent
public Optional<SpanContext> findParent()
Find closes parent span context.- Returns:
 - span context if found
 
 
- 
logStatus
public void logStatus(SecurityResponse.SecurityStatus status)
Log response status. This is to be used by authorization, authentication and outbound security. Top level security only traces proceed or deny.- Parameters:
 status- status to log
 
- 
spanConfig
protected SpanTracingConfig spanConfig()
 
 - 
 
 -