gatj98 commented on this pull request.
> + public static class ToPagedIterable extends
> ArgsToPagedIterable<OperatingSystem, ToPagedIterable> {
+
+ private DimensionDataCloudControlApi api;
+
+ @Inject
+ public ToPagedIterable(DimensionDataCloudControlApi api) {
+ this.api = api;
+ }
+
+ @Override
+ protected Function<Object, IterableWithMarker<OperatingSystem>>
markerToNextForArgs(List<Object> args) {
+ return new Function<Object, IterableWithMarker<OperatingSystem>>()
{
+ @Override
+ public IterableWithMarker<OperatingSystem> apply(Object input)
{
+ PaginationOptions paginationOptions =
PaginationOptions.class.cast(input);
+ return
api.getInfrastructureApi().listOperatingSystems(getArgs(request).get(0).toString(),
paginationOptions);
:+1:
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/377#discussion_r108113115