|
20 | 20 | package org.neo4j.gds.metrics; |
21 | 21 |
|
22 | 22 | import org.neo4j.gds.metrics.algorithms.AlgorithmMetricsService; |
| 23 | +import org.neo4j.gds.metrics.procedures.DeprecatedProceduresMetricService; |
| 24 | +import org.neo4j.gds.metrics.procedures.PassthroughDeprecatedProceduresMetricRegistrar; |
23 | 25 | import org.neo4j.gds.metrics.projections.ProjectionMetricsService; |
24 | 26 |
|
25 | 27 | public class MetricsFacade { |
26 | 28 |
|
27 | 29 | public static final MetricsFacade PASSTHROUGH_METRICS_FACADE = new MetricsFacade( |
28 | 30 | new AlgorithmMetricsService(new PassthroughExecutionMetricRegistrar()), |
29 | | - new ProjectionMetricsService(new PassthroughExecutionMetricRegistrar()) |
| 31 | + new ProjectionMetricsService(new PassthroughExecutionMetricRegistrar()), |
| 32 | + new DeprecatedProceduresMetricService(new PassthroughDeprecatedProceduresMetricRegistrar()) |
30 | 33 | ); |
31 | 34 |
|
32 | | - private final AlgorithmMetricsService algorithmMetricsService; |
33 | | - private final ProjectionMetricsService projectionMetricsService; |
| 35 | + private final AlgorithmMetricsService algorithmMetricsService; |
| 36 | + private final ProjectionMetricsService projectionMetricsService; |
| 37 | + private final DeprecatedProceduresMetricService deprecatedProceduresMetricService; |
34 | 38 |
|
35 | 39 | public MetricsFacade( |
36 | 40 | AlgorithmMetricsService algorithmMetricsService, |
37 | | - ProjectionMetricsService projectionMetricsService |
38 | | - ){ |
| 41 | + ProjectionMetricsService projectionMetricsService, |
| 42 | + DeprecatedProceduresMetricService deprecatedProceduresMetricService |
| 43 | + ) { |
39 | 44 | this.algorithmMetricsService = algorithmMetricsService; |
40 | 45 | this.projectionMetricsService = projectionMetricsService; |
| 46 | + this.deprecatedProceduresMetricService = deprecatedProceduresMetricService; |
41 | 47 | } |
42 | 48 |
|
43 | | - public AlgorithmMetricsService algorithmMetrics(){ |
44 | | - return algorithmMetricsService; |
| 49 | + public AlgorithmMetricsService algorithmMetrics() { |
| 50 | + return algorithmMetricsService; |
45 | 51 | } |
46 | | - public ProjectionMetricsService projectionMetrics(){ |
47 | | - return projectionMetricsService; |
| 52 | + |
| 53 | + public ProjectionMetricsService projectionMetrics() { |
| 54 | + return projectionMetricsService; |
| 55 | + } |
| 56 | + |
| 57 | + public DeprecatedProceduresMetricService deprecatedProcedures() { |
| 58 | + return deprecatedProceduresMetricService; |
48 | 59 | } |
49 | 60 | } |
0 commit comments