+ public <T> ItmMonitorWorker(String tzone, Boolean enabled,
+ Class<? extends TunnelMonitoringTypeBase> monitorProtocol, DataBroker dataBroker,
+ DirectTunnelUtils directTunnelUtils, DpnTepStateCache dpnTepStateCache,
+ OvsBridgeRefEntryCache ovsBridgeRefEntryCache) {
+ this(tzone, enabled, null, monitorProtocol, dataBroker, directTunnelUtils, dpnTepStateCache,
+ ovsBridgeRefEntryCache);
+ }
+
+ public <T> ItmMonitorWorker(String tzone, Uint16 interval,
+ Class<? extends TunnelMonitoringTypeBase> monitorProtocol, DataBroker dataBroker,
+ DirectTunnelUtils directTunnelUtils, DpnTepStateCache dpnTepStateCache,
+ OvsBridgeRefEntryCache ovsBridgeRefEntryCache) {
+ this(tzone, null, interval, monitorProtocol, dataBroker, directTunnelUtils, dpnTepStateCache,
+ ovsBridgeRefEntryCache);
+ }
+
+ @Override
+ public List<ListenableFuture<Void>> call() {