com.eg.agent.android.MainInterface Maven / Gradle / Ivy
package com.eg.agent.android;
import com.eg.agent.android.common.TransactionData;
import com.eg.agent.android.util.Encoder;
import com.eg.agent.android.util.ErrorData;
import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
public interface MainInterface {
public String getNetworkCarrier();
public String getNetworkWanType();
public DeviceInformation getDeviceInformation();
public ApplicationInformation getApplicationInformation();
public EnvironmentInformation getEnvironmentInformation();
public MemoryInformation getMemoryInformation();
public ResourceInforamtion getResourceInforamtion();
public Map eGdata();
void addTransactionData(TransactionData var1);
List getAndClearTransactionData();
void mergeTransactionData(List var1);
void addErrorData(ErrorData var1);
List getAndClearErrorData();
void mergeErrorData(List var1);
String getCrossProcessId();
int getStackTraceLimit();
int getResponseBodyLimit();
void start();
void stop();
void disable();
boolean isDisabled();
void setLocation(String var1, String var2);
boolean waitForConnect(long var1, TimeUnit var3) throws InterruptedException;
boolean waitForHarvest(long var1, TimeUnit var3) throws InterruptedException;
Encoder getEncoder();
long getSessionDurationMillis();
boolean updateSavedConnectInformation();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy