Class AdapterBuilder<T,D>
- java.lang.Object
-
- org.opendaylight.controller.md.sal.binding.spi.AdapterBuilder<T,D>
-
- All Implemented Interfaces:
Builder<T>
,CheckedBuilder<T,IllegalArgumentException>
,Mutable
,MutationBehaviour<Mutable>
- Direct Known Subclasses:
BindingDOMNotificationPublishServiceAdapter.Builder
@Deprecated(forRemoval=true) public abstract class AdapterBuilder<T,D> extends Object implements Builder<T>
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Summary
Constructors Constructor Description AdapterBuilder()
Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description <V extends D>
voidaddDelegate(Class<V> type, D impl)
Deprecated, for removal: This API element is subject to removal in a future version.T
build()
Deprecated, for removal: This API element is subject to removal in a future version.protected abstract T
createInstance(ClassToInstanceMap<D> classToInstanceMap)
Deprecated, for removal: This API element is subject to removal in a future version.abstract Set<? extends Class<? extends D>>
getRequiredDelegates()
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(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.
-
-