@Beta @NonNullByDefault public interface DOMActionProviderService extends DOMExtensibleService<DOMActionProviderService,DOMActionProviderServiceExtension>
DOMService which allows registration of action implementations with a conceptual router. The client
counterpart of this service is DOMActionService.| Modifier and Type | Method and Description |
|---|---|
default <T extends DOMActionImplementation> |
registerActionImplementation(T implementation,
DOMActionInstance... instances) |
<T extends DOMActionImplementation> |
registerActionImplementation(T implementation,
Set<DOMActionInstance> instances)
Register an
DOMActionImplementation object with this service. |
getExtensions<T extends DOMActionImplementation> org.opendaylight.yangtools.concepts.ObjectRegistration<T> registerActionImplementation(T implementation, Set<DOMActionInstance> instances)
DOMActionImplementation object with this service.implementation - action implementation, must not be nullinstances - Set of supported operation identifiers. Must not be null, empty, or contain a null element.ObjectRegistration object, guaranteed to be non-null.NullPointerException - if implementation or types is nullIllegalArgumentException - if instances is emptydefault <T extends DOMActionImplementation> org.opendaylight.yangtools.concepts.ObjectRegistration<T> registerActionImplementation(T implementation, DOMActionInstance... instances)
Copyright © 2019 OpenDaylight. All rights reserved.