Class AdapterBuilder<T,​D>

  • All Implemented Interfaces:
    org.opendaylight.yangtools.concepts.Builder<T>, org.opendaylight.yangtools.concepts.CheckedBuilder<T,​IllegalArgumentException>, org.opendaylight.yangtools.concepts.Mutable, org.opendaylight.yangtools.concepts.MutationBehaviour<org.opendaylight.yangtools.concepts.Mutable>
    Direct Known Subclasses:
    BindingDOMNotificationPublishServiceAdapter.Builder

    @Deprecated(forRemoval=true)
    public abstract class AdapterBuilder<T,​D>
    extends Object
    implements org.opendaylight.yangtools.concepts.Builder<T>
    Deprecated, for removal: This API element is subject to removal in a future version.
    • Constructor Detail

      • AdapterBuilder

        public AdapterBuilder()
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • getRequiredDelegates

        public abstract Set<? extends Class<? extends D>> getRequiredDelegates()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • createInstance

        protected abstract T createInstance​(com.google.common.collect.ClassToInstanceMap<D> classToInstanceMap)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • addDelegate

        public final <V extends D> void addDelegate​(Class<V> type,
                                                    D impl)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • build

        public final T build()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        build in interface org.opendaylight.yangtools.concepts.Builder<T>
        Specified by:
        build in interface org.opendaylight.yangtools.concepts.CheckedBuilder<T,​D>