21
21
import com .google .inject .Injector ;
22
22
import com .google .inject .Key ;
23
23
import com .google .inject .Module ;
24
- import com .google .inject .PrivateModule ;
25
- import com .google .inject .Scopes ;
26
24
import com .google .inject .assistedinject .FactoryModuleBuilder ;
27
25
import io .cdap .cdap .api .metrics .MetricsCollectionService ;
28
26
import io .cdap .cdap .api .metrics .MetricsContext ;
42
40
import io .cdap .cdap .metrics .process .MessagingMetricsProcessorServiceFactory ;
43
41
import io .cdap .cdap .metrics .process .MetricsAdminSubscriberService ;
44
42
import io .cdap .cdap .metrics .process .loader .MetricsWriterModule ;
45
- import io .cdap .cdap .metrics .service . MetricsService ;
43
+ import io .cdap .cdap .metrics .query . MetricsQueryService ;
46
44
import io .cdap .cdap .metrics .store .MetricsCleanUpService ;
47
45
import io .cdap .cdap .proto .id .NamespaceId ;
48
46
import io .cdap .cdap .security .authorization .AuthorizationEnforcementModule ;
@@ -79,14 +77,7 @@ protected List<Module> getServiceModules(MasterEnvironment masterEnv,
79
77
new MetricsProcessorStatusServiceModule (),
80
78
new MetricsHandlerModule (),
81
79
new DFSLocationModule (),
82
- new MetricsWriterModule (),
83
- new PrivateModule () {
84
- @ Override
85
- protected void configure () {
86
- bind (MetricsService .class ).in (Scopes .SINGLETON );
87
- expose (MetricsService .class );
88
- }
89
- }
80
+ new MetricsWriterModule ()
90
81
);
91
82
}
92
83
@@ -106,7 +97,7 @@ protected void addServices(Injector injector, List<? super Service> services,
106
97
107
98
services .add (injector .getInstance (MessagingMetricsProcessorServiceFactory .class )
108
99
.create (topicNumbers , metricsContext , 0 ));
109
- services .add (injector .getInstance (MetricsService .class ));
100
+ services .add (injector .getInstance (MetricsQueryService .class ));
110
101
services .add (injector .getInstance (MetricsAdminSubscriberService .class ));
111
102
services .add (injector .getInstance (MetricsCleanUpService .class ));
112
103
Binding <ZKClientService > zkBinding = injector .getExistingBinding (
0 commit comments