Interface ObjectSerializer

All Known Implementing Classes:
AbstractEROWithSubobjectsParser, AbstractObjectWithTlvsParser, AbstractPccIdReqObjectParser, AbstractPceIdObjectParser, AbstractRROWithSubobjectsParser, AbstractVendorInformationObjectParser, AbstractXROWithSubobjectsParser, BandwidthUsageObjectCodec, BranchNodeListObjectParser, InitiatedLspObjectParser, InitiatedSrpObjectParser, NonBranchNodeListObjectParser, PCEPBandwidthObjectParser, PCEPClassTypeObjectParser, PCEPCloseObjectParser, PCEPEndPointsObjectSerializer, PCEPErrorObjectParser, PCEPExcludeRouteObjectParser, PCEPExistingBandwidthObjectParser, PCEPExplicitRouteObjectParser, PCEPGlobalConstraintsObjectParser, PCEPIncludeRouteObjectParser, PCEPLoadBalancingObjectParser, PCEPLspaObjectParser, PCEPMetricObjectParser, PCEPMonitoringObjectParser, PCEPNoPathObjectParser, PCEPNotificationObjectParser, PCEPObjectiveFunctionObjectParser, PCEPOpenObjectParser, PcepOpenObjectWithSpcTlvParser, PCEPOverloadObjectParser, PCEPPathKeyObjectParser, PCEPPccIdReqIPv4ObjectParser, PCEPPccIdReqIPv6ObjectParser, PCEPPceIdIPv4ObjectParser, PCEPPceIdIPv6ObjectParser, PCEPProcTimeObjectParser, PCEPReportedRouteObjectParser, PCEPRequestParameterObjectParser, PCEPSecondaryExplicitRouteObjecParser, PCEPSecondaryRecordRouteObjectParser, PCEPSvecObjectParser, PCEPUnreachDestinationSerializer, StatefulLspObjectParser, StatefulOpenObjectParser, StatefulSrpObjectParser, SyncOptimizationsLspObjectParser, SyncOptimizationsOpenObjectParser

public interface ObjectSerializer
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    serializeObject(Object object, io.netty.buffer.ByteBuf buffer)
    Serializes given object to bytes wrapped in given ByteBuf.
  • Method Details

    • serializeObject

      void serializeObject(Object object, io.netty.buffer.ByteBuf buffer)
      Serializes given object to bytes wrapped in given ByteBuf.
      Parameters:
      object - PCEP object to be serialized
      buffer - ByteBuf wrapper around serialized object