Files
rr3-apk/decompiled/sources/com/ea/nimble/tracking/NimbleTrackingThreadProxy.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

192 lines
7.2 KiB
Java

package com.ea.nimble.tracking;
import com.ea.nimble.Component;
import com.ea.nimble.Log;
import java.util.Map;
/* loaded from: classes2.dex */
public abstract class NimbleTrackingThreadProxy extends Component implements ITracking {
private final NimbleTrackingImplBase m_impl;
private NimbleTrackingThreadManager m_threadManager;
public NimbleTrackingThreadProxy(NimbleTrackingImplBase nimbleTrackingImplBase) {
Log.Helper.LOGFUNC(this);
this.m_impl = nimbleTrackingImplBase;
}
@Override // com.ea.nimble.Component
public void setup() {
Log.Helper.LOGFUNC(this);
NimbleTrackingThreadManager acquireInstance = NimbleTrackingThreadManager.acquireInstance();
this.m_threadManager = acquireInstance;
acquireInstance.runInWorkerThread(new Runnable() { // from class: com.ea.nimble.tracking.NimbleTrackingThreadProxy.1
@Override // java.lang.Runnable
public void run() {
NimbleTrackingThreadProxy.this.m_impl.setup();
}
});
}
@Override // com.ea.nimble.Component
public void restore() {
Log.Helper.LOGFUNC(this);
this.m_threadManager.runInWorkerThread(new Runnable() { // from class: com.ea.nimble.tracking.NimbleTrackingThreadProxy.2
@Override // java.lang.Runnable
public void run() {
Log.Helper.LOGPUBLICFUNC(this);
NimbleTrackingThreadProxy.this.m_impl.restore();
}
});
}
@Override // com.ea.nimble.Component
public void suspend() {
Log.Helper.LOGFUNC(this);
this.m_threadManager.runInWorkerThread(new Runnable() { // from class: com.ea.nimble.tracking.NimbleTrackingThreadProxy.3
@Override // java.lang.Runnable
public void run() {
Log.Helper.LOGPUBLICFUNC(this);
NimbleTrackingThreadProxy.this.m_impl.suspend();
}
});
}
@Override // com.ea.nimble.Component
public void resume() {
Log.Helper.LOGFUNC(this);
this.m_threadManager.runInWorkerThread(new Runnable() { // from class: com.ea.nimble.tracking.NimbleTrackingThreadProxy.4
@Override // java.lang.Runnable
public void run() {
Log.Helper.LOGPUBLICFUNC(this);
NimbleTrackingThreadProxy.this.m_impl.resume();
}
});
}
@Override // com.ea.nimble.Component
public void cleanup() {
Log.Helper.LOGFUNC(this);
this.m_threadManager.runInWorkerThread(true, new Runnable() { // from class: com.ea.nimble.tracking.NimbleTrackingThreadProxy.5
@Override // java.lang.Runnable
public void run() {
Log.Helper.LOGPUBLICFUNC(this);
NimbleTrackingThreadProxy.this.m_impl.cleanup();
}
});
}
@Override // com.ea.nimble.Component
public void teardown() {
Log.Helper.LOGFUNC(this);
this.m_threadManager.runInWorkerThread(true, new Runnable() { // from class: com.ea.nimble.tracking.NimbleTrackingThreadProxy.6
@Override // java.lang.Runnable
public void run() {
Log.Helper.LOGPUBLICFUNC(this);
NimbleTrackingThreadProxy.this.m_impl.teardown();
}
});
NimbleTrackingThreadManager.releaseInstance();
this.m_threadManager = null;
}
@Override // com.ea.nimble.tracking.ITracking
public void setEnable(final boolean z) {
Log.Helper.LOGPUBLICFUNC(this);
this.m_threadManager.runInWorkerThread(true, new Runnable() { // from class: com.ea.nimble.tracking.NimbleTrackingThreadProxy.7
@Override // java.lang.Runnable
public void run() {
Log.Helper.LOGPUBLICFUNC(this);
NimbleTrackingThreadProxy.this.m_impl.setEnable(z);
}
});
}
@Override // com.ea.nimble.tracking.ITracking
public boolean getEnable() {
Log.Helper.LOGPUBLICFUNC(this);
return this.m_impl.getEnable();
}
@Override // com.ea.nimble.tracking.ITracking
public boolean getPostEnable() {
Log.Helper.LOGPUBLICFUNC(this);
return this.m_impl.getPostEnable();
}
@Override // com.ea.nimble.tracking.ITracking
public void setPostEnable(final boolean z) {
Log.Helper.LOGPUBLICFUNC(this);
this.m_threadManager.runInWorkerThread(true, new Runnable() { // from class: com.ea.nimble.tracking.NimbleTrackingThreadProxy.8
@Override // java.lang.Runnable
public void run() {
Log.Helper.LOGPUBLICFUNC(this);
NimbleTrackingThreadProxy.this.m_impl.setPostEnable(z);
}
});
}
@Override // com.ea.nimble.tracking.ITracking
public void logEvent(final String str, final Map<String, String> map) {
Log.Helper.LOGPUBLICFUNC(this);
this.m_threadManager.runInWorkerThread(new Runnable() { // from class: com.ea.nimble.tracking.NimbleTrackingThreadProxy.9
@Override // java.lang.Runnable
public void run() {
Log.Helper.LOGPUBLICFUNC(this);
NimbleTrackingThreadProxy.this.m_impl.logEvent(str, map);
}
});
}
@Override // com.ea.nimble.tracking.ITracking
public void addCustomSessionData(final String str, final String str2) {
Log.Helper.LOGPUBLICFUNC(this);
this.m_threadManager.runInWorkerThread(new Runnable() { // from class: com.ea.nimble.tracking.NimbleTrackingThreadProxy.10
@Override // java.lang.Runnable
public void run() {
Log.Helper.LOGPUBLICFUNC(this);
NimbleTrackingThreadProxy.this.m_impl.addCustomSessionData(str, str2);
}
});
}
@Override // com.ea.nimble.tracking.ITracking
public void removeCustomSessionData(final String str) {
Log.Helper.LOGPUBLICFUNC(this);
this.m_threadManager.runInWorkerThread(new Runnable() { // from class: com.ea.nimble.tracking.NimbleTrackingThreadProxy.11
@Override // java.lang.Runnable
public void run() {
Log.Helper.LOGPUBLICFUNC(this);
NimbleTrackingThreadProxy.this.m_impl.removeCustomSessionData(str);
}
});
}
@Override // com.ea.nimble.tracking.ITracking
public void clearCustomSessionData() {
Log.Helper.LOGPUBLICFUNC(this);
}
@Override // com.ea.nimble.tracking.ITracking
public String getSessionId() {
Log.Helper.LOGPUBLICFUNC(this);
return this.m_impl.getSessionId();
}
@Override // com.ea.nimble.tracking.ITracking
public void setTrackingAttribute(final String str, final String str2) {
Log.Helper.LOGPUBLICFUNC(this);
this.m_threadManager.runInWorkerThread(new Runnable() { // from class: com.ea.nimble.tracking.NimbleTrackingThreadProxy.12
@Override // java.lang.Runnable
public void run() {
Log.Helper.LOGPUBLICFUNC(this);
NimbleTrackingThreadProxy.this.m_impl.setTrackingAttribute(str, str2);
}
});
}
@Override // com.ea.nimble.Component
public String getComponentId() {
return this.m_impl.getComponentId();
}
}