Add aaa-12 fix thread format txt
RCA: SOL: 修改人:maxiaonan 检视人:
This commit is contained in:
parent
f7a9017e20
commit
d34129e224
|
@ -58,6 +58,7 @@ import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.
|
||||||
import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.NodeBuilder;
|
import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.NodeBuilder;
|
||||||
import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.NodeKey;
|
import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.NodeKey;
|
||||||
import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.node.TerminationPoint;
|
import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.node.TerminationPoint;
|
||||||
|
import org.opendaylight.yangtools.concepts.ListenerRegistration;
|
||||||
import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
|
import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
@ -76,6 +77,7 @@ import static org.opendaylight.controller.md.sal.binding.api.DataObjectModificat
|
||||||
public class HuaweiNetconfSpeaker implements DataTreeChangeListener<ConnectorInfo>,
|
public class HuaweiNetconfSpeaker implements DataTreeChangeListener<ConnectorInfo>,
|
||||||
BindingAwareProvider, AutoCloseable {
|
BindingAwareProvider, AutoCloseable {
|
||||||
|
|
||||||
|
private final ListenerRegistration<HuaweiNetconfSpeaker> configurationReg;
|
||||||
private MountPointService mountService;
|
private MountPointService mountService;
|
||||||
private DataBroker dataBroker;
|
private DataBroker dataBroker;
|
||||||
private static final Logger LOG = LoggerFactory.getLogger(HuaweiNetconfSpeaker.class);
|
private static final Logger LOG = LoggerFactory.getLogger(HuaweiNetconfSpeaker.class);
|
||||||
|
@ -85,7 +87,6 @@ public class HuaweiNetconfSpeaker implements DataTreeChangeListener<ConnectorInf
|
||||||
.child(Topology.class,
|
.child(Topology.class,
|
||||||
new TopologyKey(new TopologyId(TopologyNetconf.QNAME.getLocalName())));
|
new TopologyKey(new TopologyId(TopologyNetconf.QNAME.getLocalName())));
|
||||||
private ConcurrentHashMap<String, ScheduledExecutorService> threads = new ConcurrentHashMap<>(8);
|
private ConcurrentHashMap<String, ScheduledExecutorService> threads = new ConcurrentHashMap<>(8);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Scheduled Task thread factory
|
* Scheduled Task thread factory
|
||||||
*/
|
*/
|
||||||
|
@ -94,6 +95,9 @@ public class HuaweiNetconfSpeaker implements DataTreeChangeListener<ConnectorInf
|
||||||
|
|
||||||
public HuaweiNetconfSpeaker(DataBroker dataBroker) {
|
public HuaweiNetconfSpeaker(DataBroker dataBroker) {
|
||||||
this.dataBroker = dataBroker;
|
this.dataBroker = dataBroker;
|
||||||
|
InstanceIdentifier<ConnectorInfo> connectPath = InstanceIdentifier.create(ConnectorInfo.class);
|
||||||
|
final DataTreeIdentifier<ConnectorInfo> dataTreeIdentifier = new DataTreeIdentifier<>(LogicalDatastoreType.CONFIGURATION, connectPath);
|
||||||
|
configurationReg = dataBroker.registerDataTreeChangeListener(dataTreeIdentifier, this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -164,6 +168,7 @@ public class HuaweiNetconfSpeaker implements DataTreeChangeListener<ConnectorInf
|
||||||
@Override
|
@Override
|
||||||
public void close() throws Exception {
|
public void close() throws Exception {
|
||||||
LOG.info("huawei mount Provider Closed");
|
LOG.info("huawei mount Provider Closed");
|
||||||
|
configurationReg.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue