Class ConsumptionLayerSegmentsProvider

    • Constructor Detail

      • ConsumptionLayerSegmentsProvider

        public ConsumptionLayerSegmentsProvider()
    • Method Detail

      • getSegments

        public java.util.Optional<java.util.List<BaseSegmentData>> getSegments()
        Description copied from interface: SegmentsProvider
        Method returning segment list
        Specified by:
        getSegments in interface SegmentsProvider
        Returns:
        segment list, Optional.empty if provider did not returned any segments, null when error occurred
      • getProviderId

        public java.lang.String getProviderId()
        Description copied from interface: CxProvider
        Method returns provider identifier
        Specified by:
        getProviderId in interface CxProvider
        Returns:
        - provider identifier
      • getSegmentData

        protected java.util.Optional<java.util.List<Segment>> getSegmentData()
      • setCxSegmentServiceClient

        public void setCxSegmentServiceClient​(CxSegmentServiceClient cxSegmentServiceClient)