Class CxSegmentServiceClientAdapter
- java.lang.Object
-
- de.hybris.platform.personalizationyprofile.yaas.client.AbstractClientAdapter<CxSegmentServiceClient>
-
- de.hybris.platform.personalizationyprofile.yaas.client.CxSegmentServiceClientAdapter
-
- All Implemented Interfaces:
CxSegmentServiceClient
public class CxSegmentServiceClientAdapter extends AbstractClientAdapter<CxSegmentServiceClient> implements CxSegmentServiceClient
Adapter around the Charon client to retrieve segments in a blocking way without blocking every Charon client.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCxSegmentServiceClientAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Segment>getSegments()Read segments data from yaas profile service.rx.Observable<java.util.List<Segment>>getSegmentsAsync()Read segments data from yaas profile service.-
Methods inherited from class de.hybris.platform.personalizationyprofile.yaas.client.AbstractClientAdapter
blocking, getAdaptee, getApiRegistryClientService, setApiRegistryClientService
-
-
-
-
Method Detail
-
getSegments
public java.util.List<Segment> getSegments()
Description copied from interface:CxSegmentServiceClientRead segments data from yaas profile service.- Specified by:
getSegmentsin interfaceCxSegmentServiceClient- Returns:
- list of Segment
-
getSegmentsAsync
public rx.Observable<java.util.List<Segment>> getSegmentsAsync()
Description copied from interface:CxSegmentServiceClientRead segments data from yaas profile service. Method runs asynchronously.- Specified by:
getSegmentsAsyncin interfaceCxSegmentServiceClient- Returns:
- list of Segment
-
-