AeroGear Android Library 1.1.0

org.jboss.aerogear.android.impl.pipeline.loader
Class ReadLoader<T>

java.lang.Object
  extended by android.content.Loader<D>
      extended by android.content.AsyncTaskLoader<T>
          extended by org.jboss.aerogear.android.impl.pipeline.loader.AbstractPipeLoader<List<T>>
              extended by org.jboss.aerogear.android.impl.pipeline.loader.ReadLoader<T>

public class ReadLoader<T>
extends AbstractPipeLoader<List<T>>

This class performs a read operation on behalf of a Pipe using the Loader infrastructure. As a Loader it will retain a reference it its result until reset() is called.


Nested Class Summary
 
Nested classes/interfaces inherited from class android.content.Loader
android.content.Loader.ForceLoadContentObserver, android.content.Loader.OnLoadCompleteListener<D>
 
Field Summary
 
Fields inherited from class org.jboss.aerogear.android.impl.pipeline.loader.AbstractPipeLoader
exception
 
Constructor Summary
ReadLoader(android.content.Context context, Callback<List<T>> callback, PipeHandler<T> runner, ReadFilter filter, Pipe<T> pipe)
           
 
Method Summary
 List<T> loadInBackground()
           
protected  void onReset()
           
protected  void onStartLoading()
           
 
Methods inherited from class org.jboss.aerogear.android.impl.pipeline.loader.AbstractPipeLoader
getCallback, getException, hasException
 
Methods inherited from class android.content.AsyncTaskLoader
cancelLoad, dump, onCanceled, onForceLoad, onLoadInBackground, setUpdateThrottle
 
Methods inherited from class android.content.Loader
abandon, dataToString, deliverResult, forceLoad, getContext, getId, isAbandoned, isReset, isStarted, onAbandon, onContentChanged, onStopLoading, registerListener, reset, startLoading, stopLoading, takeContentChanged, toString, unregisterListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReadLoader

public ReadLoader(android.content.Context context,
                  Callback<List<T>> callback,
                  PipeHandler<T> runner,
                  ReadFilter filter,
                  Pipe<T> pipe)
Method Detail

loadInBackground

public List<T> loadInBackground()
Specified by:
loadInBackground in class android.content.AsyncTaskLoader<List<T>>

onStartLoading

protected void onStartLoading()
Overrides:
onStartLoading in class android.content.Loader<List<T>>

onReset

protected void onReset()
Overrides:
onReset in class AbstractPipeLoader<List<T>>

AeroGear Android Library 1.1.0

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.