public class TopoProcessingProviderImpl extends Object implements TopoProcessingProvider
Constructor and Description |
---|
TopoProcessingProviderImpl() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
org.opendaylight.controller.sal.core.api.Broker |
getBroker() |
org.opendaylight.controller.md.sal.dom.api.DOMDataBroker |
getDataBroker() |
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType |
getDataStoreType() |
org.opendaylight.controller.md.sal.dom.api.DOMDataTreeChangeService |
getDomDataTreeChangeService() |
org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer |
getNodeSerializer() |
RpcServices |
getRpcServices() |
org.opendaylight.mdsal.dom.api.DOMSchemaService |
getSchemaService() |
void |
registerFiltratorFactory(Class<? extends FilterBase> filterType,
FiltratorFactory filtratorFactory)
Registers user defined filtrator.
|
void |
registerModelAdapter(Class<? extends Model> model,
Object modelAdapter)
Registers specific ModelAdaper.
|
void |
setBroker(org.opendaylight.controller.sal.core.api.Broker broker) |
void |
setDataBroker(org.opendaylight.controller.md.sal.dom.api.DOMDataBroker dataBroker) |
void |
setDataStoreType(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType dataStoreType) |
void |
setDomDataTreeChangeService(org.opendaylight.controller.md.sal.dom.api.DOMDataTreeChangeService domDataTreeChangeService) |
void |
setDomRpcProviderService(org.opendaylight.controller.md.sal.dom.api.DOMRpcProviderService domRpcProviderService) |
void |
setDomRpcService(org.opendaylight.controller.md.sal.dom.api.DOMRpcService domRpcService) |
void |
setNodeSerializer(org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer nodeSerializer) |
void |
setRpcServices(RpcServices rpcServices) |
void |
setSchemaService(org.opendaylight.mdsal.dom.api.DOMSchemaService schemaService) |
void |
startup()
Starts Topology Processing Framework
|
void |
unregisterFiltratorFactory(Class<? extends FilterBase> filterType)
Unregister user defined filtrator.
|
public void startup()
TopoProcessingProvider
startup
in interface TopoProcessingProvider
public void close() throws Exception
close
in interface AutoCloseable
Exception
public void registerFiltratorFactory(Class<? extends FilterBase> filterType, FiltratorFactory filtratorFactory)
TopoProcessingProvider
registerFiltratorFactory
in interface TopoProcessingProvider
filterType
- - key under which the filtrator will be registered, represented by modeled identityfiltratorFactory
- - factory dealing with filtering functionalitypublic void unregisterFiltratorFactory(Class<? extends FilterBase> filterType)
TopoProcessingProvider
unregisterFiltratorFactory
in interface TopoProcessingProvider
filterType
- - key of filtrator to be unregistered - represented by modeled identitypublic void registerModelAdapter(Class<? extends Model> model, Object modelAdapter)
TopoProcessingProvider
registerModelAdapter
in interface TopoProcessingProvider
model
- - defines topology modelpublic org.opendaylight.controller.md.sal.dom.api.DOMDataBroker getDataBroker()
public void setDataBroker(org.opendaylight.controller.md.sal.dom.api.DOMDataBroker dataBroker)
public org.opendaylight.mdsal.dom.api.DOMSchemaService getSchemaService()
public void setSchemaService(org.opendaylight.mdsal.dom.api.DOMSchemaService schemaService)
public RpcServices getRpcServices()
public void setRpcServices(RpcServices rpcServices)
public org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer getNodeSerializer()
public void setNodeSerializer(org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer nodeSerializer)
public org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType getDataStoreType()
public void setDataStoreType(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType dataStoreType)
public org.opendaylight.controller.sal.core.api.Broker getBroker()
public void setBroker(org.opendaylight.controller.sal.core.api.Broker broker)
public org.opendaylight.controller.md.sal.dom.api.DOMDataTreeChangeService getDomDataTreeChangeService()
public void setDomDataTreeChangeService(org.opendaylight.controller.md.sal.dom.api.DOMDataTreeChangeService domDataTreeChangeService)
public void setDomRpcService(org.opendaylight.controller.md.sal.dom.api.DOMRpcService domRpcService)
public void setDomRpcProviderService(org.opendaylight.controller.md.sal.dom.api.DOMRpcProviderService domRpcProviderService)
Copyright © 2018 OpenDaylight. All rights reserved.