org.jclouds.collect.internal
Class Arg0ToPagedIterable.FromCaller<T,I extends Arg0ToPagedIterable.FromCaller<T,I>>

java.lang.Object
  extended by org.jclouds.collect.internal.ArgsToPagedIterable<T,I>
      extended by org.jclouds.collect.internal.Arg0ToPagedIterable<T,I>
          extended by org.jclouds.collect.internal.Arg0ToPagedIterable.FromCaller<T,I>
All Implemented Interfaces:
com.google.common.base.Function<IterableWithMarker<T>,PagedIterable<T>>, InvocationContext<I>
Enclosing class:
Arg0ToPagedIterable<T,I extends Arg0ToPagedIterable<T,I>>

public abstract static class Arg0ToPagedIterable.FromCaller<T,I extends Arg0ToPagedIterable.FromCaller<T,I>>
extends Arg0ToPagedIterable<T,I>

Used to propagate caller arg0 to a callee during an advance in a PagedIterable. For example, in the call api.getUserApiForZone(zone).list(), the caller arg0 is the value of zone, and the callee is UserApi.list()


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jclouds.collect.internal.Arg0ToPagedIterable
Arg0ToPagedIterable.FromCaller<T,I extends Arg0ToPagedIterable.FromCaller<T,I>>
 
Field Summary
 
Fields inherited from class org.jclouds.collect.internal.ArgsToPagedIterable
request
 
Constructor Summary
Arg0ToPagedIterable.FromCaller()
           
 
Method Summary
protected  List<Object> getArgs(GeneratedHttpRequest request)
           
 
Methods inherited from class org.jclouds.collect.internal.Arg0ToPagedIterable
markerToNextForArg0, markerToNextForArgs
 
Methods inherited from class org.jclouds.collect.internal.ArgsToPagedIterable
apply, setContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.google.common.base.Function
equals
 

Constructor Detail

Arg0ToPagedIterable.FromCaller

public Arg0ToPagedIterable.FromCaller()
Method Detail

getArgs

protected List<Object> getArgs(GeneratedHttpRequest request)
Overrides:
getArgs in class ArgsToPagedIterable<T,I extends Arg0ToPagedIterable.FromCaller<T,I>>


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.