Interface Notification<T extends Notification<T> & DataObject>
- All Superinterfaces:
BaseNotification
,BindingContract<DataContainer>
,DataContainer
public non-sealed interface Notification<T extends Notification<T> & DataObject>
extends BaseNotification
Marker interface for YANG-defined global notifications. This interface should never be implemented directly. A
concrete Notification 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<T extends Notification<T> & DataObject>
- Returns:
- Implemented contract
-