Class Layer2AttributesExtCom

    • Constructor Detail

      • Layer2AttributesExtCom

        public Layer2AttributesExtCom()
    • Method Detail

      • parseExtendedCommunity

        public ExtendedCommunity parseExtendedCommunity​(io.netty.buffer.ByteBuf body)
        Description copied from interface: ExtendedCommunityParser
        Parses the Extended Community value encoded in the buffer.
        Parameters:
        body - ByteBuf
        Returns:
        Decoded Extended Community value.
      • serializeExtendedCommunity

        public void serializeExtendedCommunity​(ExtendedCommunity extendedCommunity,
                                               io.netty.buffer.ByteBuf body)
        Description copied from interface: ExtendedCommunitySerializer
        Serializes Extended Community value to the buffer.
        Parameters:
        extendedCommunity - ExtendedCommuity to be encoded.
        body - The output buffer where the extended community is written.
      • getSubType

        public int getSubType()
        Description copied from interface: ExtendedCommunitySerializer
        Provides a sub-type of the extended community for which the serializer is registered.
        Returns:
        A sub-type of the extended community.
      • getType

        public final int getType​(boolean isTransitive)
        Description copied from interface: ExtendedCommunitySerializer
        Provides a type of the extended community for which the serializer is registered.
        Specified by:
        getType in interface ExtendedCommunitySerializer
        Parameters:
        isTransitive - Transitivity of the extended community.
        Returns:
        A type of the extended community.