Class AbstractForwardedDataBroker

  • All Implemented Interfaces:
    AutoCloseable, org.opendaylight.yangtools.concepts.Delegator<org.opendaylight.controller.md.sal.dom.api.DOMDataBroker>
    Direct Known Subclasses:
    BindingDOMDataBrokerAdapter

    @Deprecated(forRemoval=true)
    public abstract class AbstractForwardedDataBroker
    extends Object
    implements org.opendaylight.yangtools.concepts.Delegator<org.opendaylight.controller.md.sal.dom.api.DOMDataBroker>, AutoCloseable
    Deprecated, for removal: This API element is subject to removal in a future version.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractForwardedDataBroker​(org.opendaylight.controller.md.sal.dom.api.DOMDataBroker domDataBroker, BindingToNormalizedNodeCodec codec)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected AbstractForwardedDataBroker​(org.opendaylight.controller.md.sal.dom.api.DOMDataBroker domDataBroker, BindingToNormalizedNodeCodec codec, org.opendaylight.mdsal.dom.api.DOMSchemaService schemaService)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void close()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected BindingToNormalizedNodeCodec getCodec()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      org.opendaylight.controller.md.sal.dom.api.DOMDataBroker getDelegate()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>,​org.opendaylight.yangtools.yang.binding.DataObject> toBinding​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> path, Map<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,​? extends org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?>> normalized)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected Set<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>> toBinding​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> path, Set<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier> normalized)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected Optional<org.opendaylight.yangtools.yang.binding.DataObject> toBindingData​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> path, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?> data)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
    • Constructor Detail

      • AbstractForwardedDataBroker

        protected AbstractForwardedDataBroker​(org.opendaylight.controller.md.sal.dom.api.DOMDataBroker domDataBroker,
                                              BindingToNormalizedNodeCodec codec,
                                              org.opendaylight.mdsal.dom.api.DOMSchemaService schemaService)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • AbstractForwardedDataBroker

        protected AbstractForwardedDataBroker​(org.opendaylight.controller.md.sal.dom.api.DOMDataBroker domDataBroker,
                                              BindingToNormalizedNodeCodec codec)
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • getCodec

        protected BindingToNormalizedNodeCodec getCodec()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getDelegate

        public org.opendaylight.controller.md.sal.dom.api.DOMDataBroker getDelegate()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        getDelegate in interface org.opendaylight.yangtools.concepts.Delegator<org.opendaylight.controller.md.sal.dom.api.DOMDataBroker>
      • toBinding

        protected Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>,​org.opendaylight.yangtools.yang.binding.DataObject> toBinding​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> path,
                                                                                                                                                        Map<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,​? extends org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?>> normalized)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • toBinding

        protected Set<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>> toBinding​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> path,
                                                                                               Set<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier> normalized)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • toBindingData

        protected Optional<org.opendaylight.yangtools.yang.binding.DataObject> toBindingData​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> path,
                                                                                             org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?> data)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • close

        public void close()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        close in interface AutoCloseable