Class Requester
- java.lang.Object
-
- org.prebid.mobile.rendering.networking.modelcontrollers.Requester
-
- Direct Known Subclasses:
BidRequester
public abstract class Requester extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classRequester.AdIdInitListener
-
Field Summary
Fields Modifier and Type Field Description protected AdUnitConfigurationmAdConfigurationprotected ResponseHandlermAdResponseCallBackprotected java.lang.ref.WeakReference<android.content.Context>mContextReferenceprotected android.os.AsyncTaskmNetworkTaskprotected java.lang.StringmRequestNameprotected URLBuildermUrlBuilder
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected URLComponentsbuildUrlComponent()voiddestroy()protected voidgetAdId()protected java.util.List<ParameterBuilder>getParameterBuilders()protected abstract PathBuilderBasegetPathBuilder()protected voidmakeAdRequest()protected voidsendAdRequest(URLComponents jsonUrlComponents)abstract voidstartAdRequest()
-
-
-
Field Detail
-
mRequestName
protected java.lang.String mRequestName
-
mContextReference
protected java.lang.ref.WeakReference<android.content.Context> mContextReference
-
mAdConfiguration
protected AdUnitConfiguration mAdConfiguration
-
mUrlBuilder
protected URLBuilder mUrlBuilder
-
mAdResponseCallBack
protected ResponseHandler mAdResponseCallBack
-
mNetworkTask
protected android.os.AsyncTask mNetworkTask
-
-
Method Detail
-
startAdRequest
public abstract void startAdRequest()
-
destroy
public void destroy()
-
getParameterBuilders
protected java.util.List<ParameterBuilder> getParameterBuilders()
-
getAdId
protected void getAdId()
-
getPathBuilder
protected abstract PathBuilderBase getPathBuilder()
-
makeAdRequest
protected void makeAdRequest()
-
buildUrlComponent
protected URLComponents buildUrlComponent()
-
sendAdRequest
protected void sendAdRequest(URLComponents jsonUrlComponents)
-
-