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

Reply via email to