コード例 #1
0
ファイル: packet.php プロジェクト: estvoyage/statsd
 function statsdMetricTemplateIs(metric\template $template)
 {
     foreach ($this->metrics as $metric) {
         $template->newStatsdMetric($metric);
     }
     $this->metrics = [];
     return $this;
 }
コード例 #2
0
 function newDataFromStatsdMetricTemplate(data\data $data, metric\template $metricTemplate)
 {
     switch (true) {
         case strlen($data) > $this->mtu->asInteger:
             $metricTemplate->mtuOfStatsdMetricConsumerIs($this, $this->mtu);
             break;
         default:
             $this->dataConsumer->newData($data);
     }
     return $this;
 }
コード例 #3
0
ファイル: dataConsumer.php プロジェクト: estvoyage/statsd
 function statsdMetricTemplateIs(metric\template $metricTemplate)
 {
     $metricTemplate->statsdMetricConsumerIs($this);
     return $this;
 }
コード例 #4
0
ファイル: generic.php プロジェクト: estvoyage/statsd
 protected function isSetAndStatsdMetricTemplateIs(template $template)
 {
     $template->statsdSetContainsBucketAndValue($this->bucket, $this->value);
     return $this;
 }