AeroGear Android Library 1.1.0

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

java.lang.Object
  extended by android.support.v4.content.Loader<D>
      extended by android.support.v4.content.AsyncTaskLoader<T>
          extended by org.jboss.aerogear.android.impl.pipeline.loader.support.AbstractSupportPipeLoader<List<T>>
              extended by org.jboss.aerogear.android.impl.pipeline.loader.support.SupportReadLoader<T>

public class SupportReadLoader<T>
extends AbstractSupportPipeLoader<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.support.v4.content.Loader
android.support.v4.content.Loader.ForceLoadContentObserver, android.support.v4.content.Loader.OnLoadCompleteListener<D>
 
Field Summary
 
Fields inherited from class org.jboss.aerogear.android.impl.pipeline.loader.support.AbstractSupportPipeLoader
exception
 
Constructor Summary
SupportReadLoader(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.support.AbstractSupportPipeLoader
getCallback, getException, hasException
 
Methods inherited from class android.support.v4.content.AsyncTaskLoader
cancelLoad, dump, onCanceled, onForceLoad, onLoadInBackground, setUpdateThrottle, waitForLoader
 
Methods inherited from class android.support.v4.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

SupportReadLoader

public SupportReadLoader(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.support.v4.content.AsyncTaskLoader<List<T>>

onStartLoading

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

onReset

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

AeroGear Android Library 1.1.0

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