Class Requester
- java.lang.Object
-
- org.prebid.mobile.rendering.networking.modelcontrollers.Requester
-
- Direct Known Subclasses:
BidRequester
public abstract class Requester extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected AdUnitConfigurationadConfigurationprotected ResponseHandleradResponseCallBackprotected AdIdManager.FetchAdIdInfoTaskfetchAdIdInfoTaskprotected BaseNetworkTasknetworkTaskprotected java.lang.StringrequestNameprotected URLBuilderurlBuilder
-
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
-
requestName
protected java.lang.String requestName
-
adConfiguration
protected AdUnitConfiguration adConfiguration
-
urlBuilder
protected URLBuilder urlBuilder
-
adResponseCallBack
protected ResponseHandler adResponseCallBack
-
networkTask
protected BaseNetworkTask networkTask
-
fetchAdIdInfoTask
protected AdIdManager.FetchAdIdInfoTask fetchAdIdInfoTask
-
-
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)
-
-