Package io.sentry
Class SentryEvent
java.lang.Object
io.sentry.SentryBaseEvent
io.sentry.SentryEvent
- All Implemented Interfaces:
JsonSerializable,JsonUnknown
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classNested classes/interfaces inherited from class io.sentry.SentryBaseEvent
SentryBaseEvent.Serializer -
Field Summary
Fields inherited from class io.sentry.SentryBaseEvent
DEFAULT_PLATFORM, throwable -
Constructor Summary
ConstructorsConstructorDescriptionSentryEvent(@NotNull Date timestamp) SentryEvent(@Nullable Throwable throwable) SentryEvent ctor with the captured Throwable -
Method Summary
Modifier and TypeMethodDescription@Nullable List<SentryException>@Nullable SentryLevelgetLevel()@Nullable String@Nullable Message@Nullable String@Nullable List<SentryThread>@Nullable StringbooleanReturns true if any exception was unhandled by the user.booleanReturns true if this event has any sort of exceptionvoidremoveModule(@NotNull String key) voidserialize(@NotNull JsonObjectWriter writer, @NotNull ILogger logger) voidsetExceptions(@Nullable List<SentryException> exception) voidsetFingerprints(@Nullable List<String> fingerprint) voidsetLevel(@Nullable SentryLevel level) voidvoidsetMessage(@Nullable Message message) voidvoidsetModules(@Nullable Map<String, String> modules) voidsetThreads(@Nullable List<SentryThread> threads) voidsetTimestamp(@NotNull Date timestamp) voidsetTransaction(@Nullable String transaction) voidsetUnknown(@Nullable Map<String, Object> unknown) Methods inherited from class io.sentry.SentryBaseEvent
addBreadcrumb, addBreadcrumb, getBreadcrumbs, getContexts, getDebugMeta, getDist, getEnvironment, getEventId, getExtra, getExtras, getPlatform, getRelease, getRequest, getSdk, getServerName, getTag, getTags, getThrowable, getThrowableMechanism, getUser, removeExtra, removeTag, setBreadcrumbs, setDebugMeta, setDist, setEnvironment, setEventId, setExtra, setExtras, setPlatform, setRelease, setRequest, setSdk, setServerName, setTag, setTags, setThrowable, setUser
-
Constructor Details
-
SentryEvent
SentryEvent ctor with the captured Throwable- Parameters:
throwable- the Throwable or null
-
SentryEvent
public SentryEvent() -
SentryEvent
-
-
Method Details
-
getTimestamp
-
setTimestamp
-
getMessage
-
setMessage
-
getLogger
-
setLogger
-
getThreads
-
setThreads
-
getExceptions
-
setExceptions
-
getLevel
-
setLevel
-
getTransaction
-
setTransaction
-
getFingerprints
-
setFingerprints
-
setModules
-
setModule
-
removeModule
-
getModule
-
isCrashed
public boolean isCrashed()Returns true if any exception was unhandled by the user.- Returns:
- true if its crashed or false otherwise
-
isErrored
public boolean isErrored()Returns true if this event has any sort of exception- Returns:
- true if errored or false otherwise
-
serialize
public void serialize(@NotNull @NotNull JsonObjectWriter writer, @NotNull @NotNull ILogger logger) throws IOException - Specified by:
serializein interfaceJsonSerializable- Throws:
IOException
-
getUnknown
- Specified by:
getUnknownin interfaceJsonUnknown
-
setUnknown
- Specified by:
setUnknownin interfaceJsonUnknown
-