blob: fea8a87133963153b7458bd3fbe210bce2d13533 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
<?php
namespace Jaeger\Reporter;
use Jaeger\Span;
/**
* Uses to report finished span to something that collects those spans.
*
* @package Jaeger\Reporter
*/
interface ReporterInterface
{
/**
* Report finished span.
*
* @param Span $span
* @return void
*/
public function reportSpan(Span $span);
/**
* Release any resources used by the reporter and flushes/sends the data.
*
* @return void
*/
public function close();
}
|