NetworkManager.smali
.class public Lcom/taboola/android/global_components/network/NetworkManager;
.super Ljava/lang/Object;
.source "NetworkManager.java"
# instance fields
.field private final mBintrayHandler:Lcom/taboola/android/global_components/network/handlers/BintrayHandler;
.field private final mEventsManagerHandler:Lcom/taboola/android/global_components/network/handlers/EventsManagerHandler;
.field private final mKibanaHandler:Lcom/taboola/android/global_components/network/handlers/KibanaHandler;
.field private final mKustoHandler:Lcom/taboola/android/global_components/network/handlers/KustoHandler;
.field private final mLightNetwork:Lcom/taboola/lightnetwork/LightNetwork;
.field private final mTrackingHandler:Lcom/taboola/android/global_components/network/handlers/TrackingHandler;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 9
.line 39
new-instance v2, Lcom/taboola/android/global_components/network/handlers/KibanaHandler;
invoke-direct {v2}, Lcom/taboola/android/global_components/network/handlers/KibanaHandler;-><init>()V
new-instance v3, Lcom/taboola/android/global_components/network/handlers/BintrayHandler;
invoke-direct {v3}, Lcom/taboola/android/global_components/network/handlers/BintrayHandler;-><init>()V
new-instance v4, Lcom/taboola/android/global_components/network/handlers/TrackingHandler;
invoke-direct {v4}, Lcom/taboola/android/global_components/network/handlers/TrackingHandler;-><init>()V
new-instance v5, Lcom/taboola/android/global_components/network/handlers/EventsManagerHandler;
invoke-direct {v5}, Lcom/taboola/android/global_components/network/handlers/EventsManagerHandler;-><init>()V
new-instance v6, Lcom/taboola/android/global_components/network/handlers/KustoHandler;
invoke-direct {v6}, Lcom/taboola/android/global_components/network/handlers/KustoHandler;-><init>()V
move-object v0, p0
move-object v1, p1
invoke-direct/range {v0 .. v6}, Lcom/taboola/android/global_components/network/NetworkManager;-><init>(Landroid/content/Context;Lcom/taboola/android/global_components/network/handlers/KibanaHandler;Lcom/taboola/android/global_components/network/handlers/BintrayHandler;Lcom/taboola/android/global_components/network/handlers/TrackingHandler;Lcom/taboola/android/global_components/network/handlers/EventsManagerHandler;Lcom/taboola/android/global_components/network/handlers/KustoHandler;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/taboola/android/global_components/network/handlers/KibanaHandler;Lcom/taboola/android/global_components/network/handlers/BintrayHandler;Lcom/taboola/android/global_components/network/handlers/TrackingHandler;Lcom/taboola/android/global_components/network/handlers/EventsManagerHandler;Lcom/taboola/android/global_components/network/handlers/KustoHandler;)V
.registers 8
.line 52
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 54
new-instance v0, Lcom/taboola/lightnetwork/LightNetwork;
invoke-direct {v0, p1}, Lcom/taboola/lightnetwork/LightNetwork;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mLightNetwork:Lcom/taboola/lightnetwork/LightNetwork;
.line 57
iput-object p2, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mKibanaHandler:Lcom/taboola/android/global_components/network/handlers/KibanaHandler;
.line 58
iput-object p3, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mBintrayHandler:Lcom/taboola/android/global_components/network/handlers/BintrayHandler;
.line 59
iput-object p4, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mTrackingHandler:Lcom/taboola/android/global_components/network/handlers/TrackingHandler;
.line 60
iput-object p5, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mEventsManagerHandler:Lcom/taboola/android/global_components/network/handlers/EventsManagerHandler;
.line 61
iput-object p6, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mKustoHandler:Lcom/taboola/android/global_components/network/handlers/KustoHandler;
.line 64
invoke-virtual {p0}, Lcom/taboola/android/global_components/network/NetworkManager;->getHttpManager()Lcom/taboola/lightnetwork/protocols/http/HttpManager;
move-result-object p1
.line 65
iget-object p2, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mKibanaHandler:Lcom/taboola/android/global_components/network/handlers/KibanaHandler;
invoke-virtual {p2, p1}, Lcom/taboola/android/global_components/network/handlers/KibanaHandler;->setHttpManager(Lcom/taboola/lightnetwork/protocols/http/HttpManager;)V
.line 66
iget-object p2, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mBintrayHandler:Lcom/taboola/android/global_components/network/handlers/BintrayHandler;
invoke-virtual {p2, p1}, Lcom/taboola/android/global_components/network/handlers/BintrayHandler;->setHttpManager(Lcom/taboola/lightnetwork/protocols/http/HttpManager;)V
.line 67
iget-object p2, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mTrackingHandler:Lcom/taboola/android/global_components/network/handlers/TrackingHandler;
invoke-virtual {p2, p1}, Lcom/taboola/android/global_components/network/handlers/TrackingHandler;->setHttpManager(Lcom/taboola/lightnetwork/protocols/http/HttpManager;)V
.line 68
iget-object p2, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mEventsManagerHandler:Lcom/taboola/android/global_components/network/handlers/EventsManagerHandler;
invoke-virtual {p2, p1}, Lcom/taboola/android/global_components/network/handlers/EventsManagerHandler;->setHttpManager(Lcom/taboola/lightnetwork/protocols/http/HttpManager;)V
.line 69
iget-object p2, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mKustoHandler:Lcom/taboola/android/global_components/network/handlers/KustoHandler;
invoke-virtual {p2, p1}, Lcom/taboola/android/global_components/network/handlers/KustoHandler;->setHttpManager(Lcom/taboola/lightnetwork/protocols/http/HttpManager;)V
return-void
.end method
# virtual methods
.method public getBintrayHandler()Lcom/taboola/android/global_components/network/handlers/BintrayHandler;
.registers 2
.line 105
iget-object v0, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mBintrayHandler:Lcom/taboola/android/global_components/network/handlers/BintrayHandler;
return-object v0
.end method
.method public getEventsManagerHandler()Lcom/taboola/android/global_components/network/handlers/EventsManagerHandler;
.registers 2
.line 119
iget-object v0, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mEventsManagerHandler:Lcom/taboola/android/global_components/network/handlers/EventsManagerHandler;
return-object v0
.end method
.method public getHttpManager()Lcom/taboola/lightnetwork/protocols/http/HttpManager;
.registers 2
.line 76
iget-object v0, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mLightNetwork:Lcom/taboola/lightnetwork/LightNetwork;
invoke-virtual {v0}, Lcom/taboola/lightnetwork/LightNetwork;->getHttpManager()Lcom/taboola/lightnetwork/protocols/http/HttpManager;
move-result-object v0
return-object v0
.end method
.method public getKibanaHandler()Lcom/taboola/android/global_components/network/handlers/KibanaHandler;
.registers 2
.line 98
iget-object v0, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mKibanaHandler:Lcom/taboola/android/global_components/network/handlers/KibanaHandler;
return-object v0
.end method
.method public getKustoHandler()Lcom/taboola/android/global_components/network/handlers/KustoHandler;
.registers 2
.line 126
iget-object v0, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mKustoHandler:Lcom/taboola/android/global_components/network/handlers/KustoHandler;
return-object v0
.end method
.method public getState()Lcom/taboola/lightnetwork/State;
.registers 2
.line 87
iget-object v0, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mLightNetwork:Lcom/taboola/lightnetwork/LightNetwork;
invoke-virtual {v0}, Lcom/taboola/lightnetwork/LightNetwork;->getState()Lcom/taboola/lightnetwork/State;
move-result-object v0
return-object v0
.end method
.method public getTrackingHandler()Lcom/taboola/android/global_components/network/handlers/TrackingHandler;
.registers 2
.line 112
iget-object v0, p0, Lcom/taboola/android/global_components/network/NetworkManager;->mTrackingHandler:Lcom/taboola/android/global_components/network/handlers/TrackingHandler;
return-object v0
.end method