Interface MvpnSerializer<T extends MvpnChoice>

All Known Implementing Classes:
AbstractMvpnNlri, InterASIPmsiADHandler, IntraAsIPmsiADHandler, LeafADHandler, SharedTreeJoinHandler, SourceActiveADHandler, SourceTreeJoinHandler, SPmsiADHandler

public interface MvpnSerializer<T extends MvpnChoice>
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull Class<T>
    returns class of MvpnChoice handled by serializer.
    @NonNull io.netty.buffer.ByteBuf
    serializeMvpn(@NonNull T mvpn)
    Serialize mvpn.
  • Method Details

    • serializeMvpn

      @NonNull io.netty.buffer.ByteBuf serializeMvpn(@NonNull T mvpn)
      Serialize mvpn.
      Parameters:
      mvpn - mvpn
      Returns:
      Encode mvpn to output buffer
    • getClazz

      @NonNull Class<T> getClazz()
      returns class of MvpnChoice handled by serializer.
      Returns:
      MvpnChoice Class