[ 
https://issues.apache.org/jira/browse/FLINK-4064?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15327294#comment-15327294
 ] 

Chesnay Schepler commented on FLINK-4064:
-----------------------------------------

technically yes, just check the map and return it if it already exists.

Chances are though that if that is necessary you may end up with concurrent 
access to the same metric.

> Allow calling MetricGroup methods multiple times
> ------------------------------------------------
>
>                 Key: FLINK-4064
>                 URL: https://issues.apache.org/jira/browse/FLINK-4064
>             Project: Flink
>          Issue Type: Sub-task
>          Components: Metrics
>    Affects Versions: 1.1.0
>            Reporter: Aljoscha Krettek
>
> Right now, the methods on {{MetricGroup}} can only be called once, i.e. I 
> have to keep the result of {{MetricGroup.counter(name)}} and use that to 
> report metrics. For some cases, such as adding metrics support in triggers, 
> it is necessary to allow calling a method multiple times and return the same 
> metric object. On the first call, a new metric object would be created, 
> subsequent calls would return that metric object.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to