Interface InstanceNotification<N extends InstanceNotification<N,T>,T extends DataObject>
- Type Parameters:
N
- Concrete notification typeT
- Parent data tree instance type
- All Superinterfaces:
BaseNotification
,BindingContract<DataContainer>
,DataContainer
- All Known Subinterfaces:
KeyedListNotification<N,
T, K>
public non-sealed interface InstanceNotification<N extends InstanceNotification<N,T>,T extends DataObject>
extends BaseNotification
Marker interface for YANG-defined instance
notification
s. A concrete InstanceNotification and its
implementations may choose to also extend/implement the EventInstantAware
interface. In case they do,
EventInstantAware.eventInstant()
returns the time when this notification was generated.-
Method Summary
Modifier and TypeMethodDescriptionReturn the interface implemented by this object.
-
Method Details
-
implementedInterface
Description copied from interface:BindingContract
Return the interface implemented by this object. This method differs fromObject.getClass()
in that it returns the interface contract, not a concrete implementation class.- Specified by:
implementedInterface
in interfaceBindingContract<N extends InstanceNotification<N,
T>> - Returns:
- Implemented contract
-