-
- All Implemented Interfaces:
-
io.embrace.android.embracesdk.internal.EmbraceInternalInterface,io.embrace.android.embracesdk.internal.InternalTracingApi
public interface UnityInternalInterface implements EmbraceInternalInterface
Provides an internal interface to Embrace that is intended for use by the Embrace Unity SDK as its sole source of communication with the Android SDK.
-
-
Method Summary
Modifier and Type Method Description abstract UnitsetUnityMetaData(String unityVersion, String buildGuid, String unitySdkVersion)abstract UnitlogUnhandledUnityException(String name, String message, String stacktrace)abstract UnitlogHandledUnityException(String name, String message, String stacktrace)abstract UnitrecordIncompleteNetworkRequest(String url, String httpMethod, Long startTime, Long endTime, String errorType, String errorMessage, String traceId)abstract UnitrecordCompletedNetworkRequest(String url, String httpMethod, Long startTime, Long endTime, Long bytesSent, Long bytesReceived, Integer statusCode, String traceId)abstract UnitinstallUnityThreadSampler()-
Methods inherited from class io.embrace.android.embracesdk.UnityInternalInterface
getSdkCurrentTime, isAnrCaptureEnabled, isInternalNetworkCaptureDisabled, isNdkEnabled, isNetworkSpanForwardingEnabled, logComposeTap, logError, logHandledException, logInfo, logInternalError, logInternalError, logWarning, recordAndDeduplicateNetworkRequest, recordCompletedNetworkRequest, recordIncompleteNetworkRequest, recordIncompleteNetworkRequest, setProcessStartedByNotification, shouldCaptureNetworkBody, stopSdk -
Methods inherited from class io.embrace.android.embracesdk.internal.EmbraceInternalInterface
addSpanAttribute, addSpanEvent, recordCompletedSpan, recordSpan, startSpan, stopSpan -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
setUnityMetaData
abstract Unit setUnityMetaData(String unityVersion, String buildGuid, String unitySdkVersion)
-
logUnhandledUnityException
abstract Unit logUnhandledUnityException(String name, String message, String stacktrace)
-
logHandledUnityException
abstract Unit logHandledUnityException(String name, String message, String stacktrace)
-
recordIncompleteNetworkRequest
abstract Unit recordIncompleteNetworkRequest(String url, String httpMethod, Long startTime, Long endTime, String errorType, String errorMessage, String traceId)
-
recordCompletedNetworkRequest
abstract Unit recordCompletedNetworkRequest(String url, String httpMethod, Long startTime, Long endTime, Long bytesSent, Long bytesReceived, Integer statusCode, String traceId)
-
installUnityThreadSampler
abstract Unit installUnityThreadSampler()
-
-
-
-