@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.