Interface TracingDecoratorFactory<T>
- Type Parameters:
T- The type that theTracingDecoratordecorates.
- All Known Implementing Classes:
TracingDecoratorFactory.AuditServiceFactory,TracingDecoratorFactory.FilterFactory,TracingDecoratorFactory.HandlerFactory
A factory for the
TracingDecorator.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classA factory for wrapping anAuditService.static classA factory for wrapping aFilter.static classA factory for wrapping aHandler. -
Method Summary
-
Method Details
-
wrap
Wraps the decorator to be applied on the given object.- Parameters:
delegate- The object to decorate with theTracingDecorator.spanName- The name of theSpanto create.tracingProvider- TheTracingProvider.- Returns:
- The type of the decorated object.
-