Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.Breadcrumb
Sets the unknown fields, internal usage only
acceptUnknownProperties(Map<String, Object>) - Method in interface io.sentry.IUnknownPropertiesConsumer
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.App
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.Browser
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.DebugImage
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.DebugMeta
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.Device
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.Gpu
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.Mechanism
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.Message
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.OperatingSystem
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.Request
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.SdkInfo
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.SdkVersion
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.SentryException
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.SentryPackage
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.SentryRuntime
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.SentryStackFrame
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.SentryStackTrace
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.SentryThread
 
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.protocol.User
User's unknown fields, only internal usage
acceptUnknownProperties(Map<String, Object>) - Method in class io.sentry.SentryEvent
 
addBreadcrumb(Breadcrumb, Object) - Method in class io.sentry.Hub
 
addBreadcrumb(Breadcrumb, Object) - Method in class io.sentry.HubAdapter
 
addBreadcrumb(Breadcrumb, Object) - Method in interface io.sentry.IHub
Adds a breadcrumb to the current Scope
addBreadcrumb(Breadcrumb) - Method in interface io.sentry.IHub
Adds a breadcrumb to the current Scope
addBreadcrumb(String) - Method in interface io.sentry.IHub
Adds a breadcrumb to the current Scope
addBreadcrumb(String, String) - Method in interface io.sentry.IHub
Adds a breadcrumb to the current Scope
addBreadcrumb(Breadcrumb) - Method in interface io.sentry.IScopeObserver
 
addBreadcrumb(Breadcrumb, Object) - Method in class io.sentry.Scope
Adds a breadcrumb to the breadcrumbs queue It also executes the BeforeBreadcrumb callback if set
addBreadcrumb(Breadcrumb) - Method in class io.sentry.Scope
Adds a breadcrumb to the breadcrumbs queue It also executes the BeforeBreadcrumb callback if set
addBreadcrumb(Breadcrumb, Object) - Static method in class io.sentry.Sentry
Adds a breadcrumb to the current Scope
addBreadcrumb(Breadcrumb) - Static method in class io.sentry.Sentry
Adds a breadcrumb to the current Scope
addBreadcrumb(String) - Static method in class io.sentry.Sentry
Adds a breadcrumb to the current Scope
addBreadcrumb(String, String) - Static method in class io.sentry.Sentry
Adds a breadcrumb to the current Scope
addBreadcrumb(Breadcrumb) - Method in class io.sentry.SentryEvent
 
addBreadcrumb(String) - Method in class io.sentry.SentryEvent
 
addEventProcessor(EventProcessor) - Method in class io.sentry.Scope
Adds an event processor to the Scope's event processors list
addEventProcessor(EventProcessor) - Method in class io.sentry.SentryOptions
Adds an event processor
addInAppExclude(String) - Method in class io.sentry.SentryOptions
Adds an inApp exclude
addInAppInclude(String) - Method in class io.sentry.SentryOptions
Adds an inApp include
addIntegration(String) - Method in class io.sentry.protocol.SdkVersion
 
addIntegration(Integration) - Method in class io.sentry.SentryOptions
Adds an integration
addPackage(String, String) - Method in class io.sentry.protocol.SdkVersion
 
addScopeObserver(IScopeObserver) - Method in class io.sentry.SentryOptions
Adds a Scope observer
App - Class in io.sentry.protocol
 
App() - Constructor for class io.sentry.protocol.App
 
ApplyScopeData - Interface in io.sentry.hints
Marker interface for applying scope's data.
ApplyScopeUtils - Class in io.sentry.util
Util class for Applying or not scope's data to an event
AsyncConnection - Class in io.sentry.transport
A connection to Sentry that sends the events asynchronously.
AsyncConnection(ITransport, ITransportGate, IEnvelopeCache, int, SentryOptions) - Constructor for class io.sentry.transport.AsyncConnection
 

B

bindClient(ISentryClient) - Method in class io.sentry.Hub
 
bindClient(ISentryClient) - Method in class io.sentry.HubAdapter
 
bindClient(ISentryClient) - Method in interface io.sentry.IHub
Binds a different client to the hub
bindClient(ISentryClient) - Static method in class io.sentry.Sentry
Binds a different client to the current hub
Breadcrumb - Class in io.sentry
Series of application events
Breadcrumb() - Constructor for class io.sentry.Breadcrumb
Breadcrumb ctor
Breadcrumb(String) - Constructor for class io.sentry.Breadcrumb
Breadcrumb ctor
Browser - Class in io.sentry.protocol
 
Browser() - Constructor for class io.sentry.protocol.Browser
 
BuildConfig - Class in io.sentry
 

C

Cached - Interface in io.sentry.hints
Marker interface for a capture involving data cached from disk
capitalize(String) - Static method in class io.sentry.util.StringUtils
Returns a Capitalized String and all remaining chars to lower case.
captureEnvelope(SentryEnvelope, Object) - Method in class io.sentry.Hub
 
captureEnvelope(SentryEnvelope, Object) - Method in class io.sentry.HubAdapter
 
captureEnvelope(SentryEnvelope, Object) - Method in interface io.sentry.IHub
Captures an envelope.
captureEnvelope(SentryEnvelope) - Method in interface io.sentry.IHub
Captures an envelope.
captureEnvelope(SentryEnvelope, Object) - Method in interface io.sentry.ISentryClient
Captures an envelope.
captureEnvelope(SentryEnvelope) - Method in interface io.sentry.ISentryClient
Captures an envelope.
captureEnvelope(SentryEnvelope, Object) - Method in class io.sentry.SentryClient
 
captureEvent(SentryEvent, Object) - Method in class io.sentry.Hub
 
captureEvent(SentryEvent, Object) - Method in class io.sentry.HubAdapter
 
captureEvent(SentryEvent, Object) - Method in interface io.sentry.IHub
Captures the event.
captureEvent(SentryEvent) - Method in interface io.sentry.IHub
Captures the event.
captureEvent(SentryEvent, Scope, Object) - Method in interface io.sentry.ISentryClient
Capture the event
captureEvent(SentryEvent) - Method in interface io.sentry.ISentryClient
Captures the event.
captureEvent(SentryEvent, Scope) - Method in interface io.sentry.ISentryClient
Captures the event.
captureEvent(SentryEvent, Object) - Method in interface io.sentry.ISentryClient
Capture the event
captureEvent(SentryEvent) - Static method in class io.sentry.Sentry
Captures the event.
captureEvent(SentryEvent, Object) - Static method in class io.sentry.Sentry
Captures the event.
captureEvent(SentryEvent, Scope, Object) - Method in class io.sentry.SentryClient
 
captureException(Throwable, Object) - Method in class io.sentry.Hub
 
captureException(Throwable, Object) - Method in class io.sentry.HubAdapter
 
captureException(Throwable, Object) - Method in interface io.sentry.IHub
Captures the exception.
captureException(Throwable) - Method in interface io.sentry.IHub
Captures the exception.
captureException(Throwable) - Method in interface io.sentry.ISentryClient
Captures the exception.
captureException(Throwable, Scope, Object) - Method in interface io.sentry.ISentryClient
Captures the exception.
captureException(Throwable, Object) - Method in interface io.sentry.ISentryClient
Captures the exception.
captureException(Throwable, Scope) - Method in interface io.sentry.ISentryClient
Captures the exception.
captureException(Throwable) - Static method in class io.sentry.Sentry
Captures the exception.
captureException(Throwable, Object) - Static method in class io.sentry.Sentry
Captures the exception.
captureMessage(String, SentryLevel) - Method in class io.sentry.Hub
 
captureMessage(String, SentryLevel) - Method in class io.sentry.HubAdapter
 
captureMessage(String) - Method in interface io.sentry.IHub
Captures the message.
captureMessage(String, SentryLevel) - Method in interface io.sentry.IHub
Captures the message.
captureMessage(String, SentryLevel, Scope) - Method in interface io.sentry.ISentryClient
Captures the message.
captureMessage(String, SentryLevel) - Method in interface io.sentry.ISentryClient
Captures the message.
captureMessage(String) - Static method in class io.sentry.Sentry
Captures the message.
captureMessage(String, SentryLevel) - Static method in class io.sentry.Sentry
Captures the message.
captureSession(Session, Object) - Method in interface io.sentry.ISentryClient
Captures a session.
captureSession(Session) - Method in interface io.sentry.ISentryClient
Captures a session.
captureSession(Session, Object) - Method in class io.sentry.SentryClient
 
clear() - Method in class io.sentry.Scope
Resets the Scope to its default state
clearBreadcrumbs() - Method in class io.sentry.Hub
 
clearBreadcrumbs() - Method in class io.sentry.HubAdapter
 
clearBreadcrumbs() - Method in interface io.sentry.IHub
Deletes current breadcrumbs from the current scope.
clearBreadcrumbs() - Method in class io.sentry.Scope
Clear all the breadcrumbs
clearBreadcrumbs() - Static method in class io.sentry.Sentry
Deletes current breadcrumbs from the current scope.
clone() - Method in class io.sentry.Breadcrumb
Clones the breadcrumb aka deep copy
clone() - Method in class io.sentry.Hub
 
clone() - Method in class io.sentry.HubAdapter
 
clone() - Method in interface io.sentry.IHub
Clones the Hub
clone() - Method in class io.sentry.protocol.App
Clones an App aka deep copy
clone() - Method in class io.sentry.protocol.Browser
Clones a Browser aka deep copy
clone() - Method in class io.sentry.protocol.Contexts
 
clone() - Method in class io.sentry.protocol.Device
Clones a Device aka deep copy
clone() - Method in class io.sentry.protocol.Gpu
Clones a Gpu aka deep copy
clone() - Method in class io.sentry.protocol.OperatingSystem
Clones an OperatingSystem aka deep copy
clone() - Method in class io.sentry.protocol.SentryRuntime
Clones a SentryRuntime aka deep copy
clone() - Method in class io.sentry.protocol.User
Clones an User aka deep copy
clone() - Method in class io.sentry.Scope
Clones a Scope aka deep copy
clone() - Method in class io.sentry.Session
Ctor copy of the Session
close() - Method in class io.sentry.Hub
 
close() - Method in class io.sentry.HubAdapter
 
close() - Method in interface io.sentry.IHub
Flushes out the queue for up to timeout seconds and disable the Hub.
close() - Method in interface io.sentry.ISentryClient
Flushes out the queue for up to timeout seconds and disable the client.
close() - Static method in class io.sentry.Sentry
Close the SDK
close() - Method in class io.sentry.SentryClient
 
close() - Method in class io.sentry.transport.AsyncConnection
 
close() - Method in interface io.sentry.transport.Connection
 
close() - Method in class io.sentry.transport.HttpTransport
 
close() - Method in class io.sentry.transport.NoOpTransport
 
close() - Method in class io.sentry.transport.StdoutTransport
 
close() - Method in class io.sentry.UncaughtExceptionHandlerIntegration
 
CollectionUtils - Class in io.sentry.util
Util class for Collections
configure(T) - Method in interface io.sentry.Sentry.OptionsConfiguration
configure the options
configure(HttpURLConnection) - Method in interface io.sentry.transport.IConnectionConfigurator
 
configureScope(ScopeCallback) - Method in class io.sentry.Hub
 
configureScope(ScopeCallback) - Method in class io.sentry.HubAdapter
 
configureScope(ScopeCallback) - Method in interface io.sentry.IHub
Configures the scope through the callback.
configureScope(ScopeCallback) - Static method in class io.sentry.Sentry
Configures the scope through the callback.
Connection - Interface in io.sentry.transport
 
Contexts - Class in io.sentry.protocol
 
Contexts() - Constructor for class io.sentry.protocol.Contexts
 
ContextsDeserializerAdapter - Class in io.sentry.adapters
 
ContextsDeserializerAdapter(ILogger) - Constructor for class io.sentry.adapters.ContextsDeserializerAdapter
 
ContextsSerializerAdapter - Class in io.sentry.adapters
 
ContextsSerializerAdapter(ILogger) - Constructor for class io.sentry.adapters.ContextsSerializerAdapter
 
create() - Static method in class io.sentry.config.PropertiesProviderFactory
Creates a composite properties provider enabling properties resolution from following locations in order: system properties environment variables sentry.properties file which location is resolved from the system property sentry.properties.file sentry.properties file which location is resolved from the environment variable SENTRY_PROPERTIES_FILE sentry.properties located in the root of the classpath
create(Class<T>) - Static method in class io.sentry.OptionsContainer
 
create(IHub, SentryOptions) - Method in interface io.sentry.SendCachedEnvelopeFireAndForgetIntegration.SendFireAndForgetFactory
 
create(IHub, SentryOptions) - Method in class io.sentry.SendFireAndForgetEnvelopeSender
 
create(IHub, SentryOptions) - Method in class io.sentry.SendFireAndForgetOutboxSender
 
createInstance() - Method in class io.sentry.OptionsContainer
 
CurrentDateProvider - Class in io.sentry.transport
 

D

DateDeserializerAdapter - Class in io.sentry.adapters
 
DateDeserializerAdapter(ILogger) - Constructor for class io.sentry.adapters.DateDeserializerAdapter
 
DateSerializerAdapter - Class in io.sentry.adapters
 
DateSerializerAdapter(ILogger) - Constructor for class io.sentry.adapters.DateSerializerAdapter
 
DateUtils - Class in io.sentry
Utilities to deal with dates
DebugImage - Class in io.sentry.protocol
 
DebugImage() - Constructor for class io.sentry.protocol.DebugImage
 
DebugMeta - Class in io.sentry.protocol
 
DebugMeta() - Constructor for class io.sentry.protocol.DebugMeta
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.sentry.adapters.ContextsDeserializerAdapter
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.sentry.adapters.DateDeserializerAdapter
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.sentry.adapters.OrientationDeserializerAdapter
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.sentry.adapters.SentryIdDeserializerAdapter
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.sentry.adapters.SentryLevelDeserializerAdapter
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.sentry.adapters.TimeZoneDeserializerAdapter
 
deserializeEnvelope(InputStream) - Method in class io.sentry.GsonSerializer
Deserialize a SentryEnvelope from a InputStream (Envelope+JSON)
deserializeEnvelope(InputStream) - Method in interface io.sentry.ISerializer
 
deserializeEvent(Reader) - Method in class io.sentry.GsonSerializer
Deserialize a SentryEvent from a stream Reader (JSON)
deserializeEvent(Reader) - Method in interface io.sentry.ISerializer
 
deserializeSession(Reader) - Method in class io.sentry.GsonSerializer
Deserialize a Session from a stream Reader (JSON)
deserializeSession(Reader) - Method in interface io.sentry.ISerializer
 
Device - Class in io.sentry.protocol
 
Device() - Constructor for class io.sentry.protocol.Device
 
Device.DeviceOrientation - Enum in io.sentry.protocol
 
DiagnosticLogger - Class in io.sentry
Sentry SDK internal diagnostic logger.
DiagnosticLogger(SentryOptions, ILogger) - Constructor for class io.sentry.DiagnosticLogger
Creates a new instance of DiagnosticLogger with the wrapped ILogger.
discard(SentryEnvelope) - Method in class io.sentry.cache.EnvelopeCache
 
discard(SentryEnvelope) - Method in interface io.sentry.cache.IEnvelopeCache
 
discard(SentryEnvelope) - Method in class io.sentry.transport.NoOpEnvelopeCache
 
DiskFlushNotification - Interface in io.sentry.hints
 
DuplicateEventDetectionEventProcessor - Class in io.sentry
Deduplicates events containing throwable that has been already processed.
DuplicateEventDetectionEventProcessor(SentryOptions) - Constructor for class io.sentry.DuplicateEventDetectionEventProcessor
 

E

EMPTY_ID - Static variable in class io.sentry.protocol.SentryId
 
end() - Method in class io.sentry.Session
Ends a session and update its values
end(Date) - Method in class io.sentry.Session
Ends a session and update its values
endSession() - Method in class io.sentry.Hub
 
endSession() - Method in class io.sentry.HubAdapter
 
endSession() - Method in interface io.sentry.IHub
Ends the current session
endSession() - Static method in class io.sentry.Sentry
Ends the current session
EnvelopeCache - Class in io.sentry.cache
 
EnvelopeCache(SentryOptions) - Constructor for class io.sentry.cache.EnvelopeCache
 
EnvelopeReader - Class in io.sentry
 
EnvelopeReader() - Constructor for class io.sentry.EnvelopeReader
 
EnvelopeSender - Class in io.sentry
 
EnvelopeSender(IHub, ISerializer, ILogger, long) - Constructor for class io.sentry.EnvelopeSender
 
equals(Object) - Method in class io.sentry.protocol.SentryId
 
error(int) - Static method in class io.sentry.transport.TransportResult
Use this method to announce failure of sending the event.
error() - Static method in class io.sentry.transport.TransportResult
Use this method to announce failure of sending the event.
errorCount() - Method in class io.sentry.Session
 
EventProcessor - Interface in io.sentry
 
ExceptionMechanismException - Exception in io.sentry.exception
A throwable decorator that holds an Mechanism related to the decorated Throwable.
ExceptionMechanismException(Mechanism, Throwable, Thread) - Constructor for exception io.sentry.exception.ExceptionMechanismException
A Throwable that decorates another with a Sentry Mechanism.
execute(Breadcrumb, Object) - Method in interface io.sentry.SentryOptions.BeforeBreadcrumbCallback
Mutates or drop a callback before being added
execute(SentryEvent, Object) - Method in interface io.sentry.SentryOptions.BeforeSendCallback
Mutates or drop an event before being sent

F

flush(long) - Method in class io.sentry.Hub
 
flush(long) - Method in class io.sentry.HubAdapter
 
flush(long) - Method in interface io.sentry.IHub
Flushes events queued up, but keeps the Hub enabled.
flush(long) - Method in interface io.sentry.ISentryClient
Flushes events queued up, but keeps the client enabled.
flush(long) - Static method in class io.sentry.Sentry
Flushes events queued up to the current hub.
flush(long) - Method in class io.sentry.SentryClient
 
Flushable - Interface in io.sentry.hints
marker interface that awaits events to be flushed
from(PropertiesProvider) - Static method in class io.sentry.SentryOptions
Creates SentryOptions from properties provided by a PropertiesProvider.
fromEvent(ISerializer, SentryEvent, SdkVersion) - Static method in class io.sentry.SentryEnvelope
 
fromEvent(ISerializer, SentryEvent) - Static method in class io.sentry.SentryEnvelopeItem
 
fromSession(ISerializer, Session, SdkVersion) - Static method in class io.sentry.SentryEnvelope
 
fromSession(ISerializer, Session) - Static method in class io.sentry.SentryEnvelopeItem
 

G

getAbsPath() - Method in class io.sentry.protocol.SentryStackFrame
 
getApiType() - Method in class io.sentry.protocol.Gpu
 
getApp() - Method in class io.sentry.protocol.Contexts
 
getAppBuild() - Method in class io.sentry.protocol.App
 
getAppIdentifier() - Method in class io.sentry.protocol.App
 
getAppName() - Method in class io.sentry.protocol.App
 
getAppStartTime() - Method in class io.sentry.protocol.App
 
getAppVersion() - Method in class io.sentry.protocol.App
 
getArch() - Method in class io.sentry.protocol.DebugImage
 
getArch() - Method in class io.sentry.protocol.Device
Deprecated.
use Device.getArchs() instead.
getArchs() - Method in class io.sentry.protocol.Device
 
getBatteryLevel() - Method in class io.sentry.protocol.Device
 
getBatteryTemperature() - Method in class io.sentry.protocol.Device
 
getBeforeBreadcrumb() - Method in class io.sentry.SentryOptions
Returns the beforeBreadcrumb callback
getBeforeSend() - Method in class io.sentry.SentryOptions
Returns the BeforeSend callback
getBootTime() - Method in class io.sentry.protocol.Device
 
getBrand() - Method in class io.sentry.protocol.Device
 
getBreadcrumbs() - Method in class io.sentry.SentryEvent
 
getBrowser() - Method in class io.sentry.protocol.Contexts
 
getBuild() - Method in class io.sentry.protocol.OperatingSystem
 
getBuildType() - Method in class io.sentry.protocol.App
 
getCacheDirPath() - Method in class io.sentry.SentryOptions
Returns the cache dir.
getCacheDirSize() - Method in class io.sentry.SentryOptions
Returns the cache dir.
getCategory() - Method in class io.sentry.Breadcrumb
Returns the category
getCodeFile() - Method in class io.sentry.protocol.DebugImage
 
getCodeId() - Method in class io.sentry.protocol.DebugImage
 
getColno() - Method in class io.sentry.protocol.SentryStackFrame
 
getConnectionTimeoutMillis() - Method in class io.sentry.SentryOptions
Returns the connection timeout in milliseconds.
getConnectionType() - Method in class io.sentry.protocol.Device
 
getContentType() - Method in class io.sentry.SentryEnvelopeItemHeader
 
getContextLine() - Method in class io.sentry.protocol.SentryStackFrame
 
getContexts() - Method in class io.sentry.Scope
Returns the Scope's contexts
getContexts() - Method in class io.sentry.SentryEvent
 
getCookies() - Method in class io.sentry.protocol.Request
 
getCurrentDateTime() - Static method in class io.sentry.DateUtils
Get the current date and time as ISO UTC
getCurrentDateTimeOrNull() - Static method in class io.sentry.DateUtils
Get the current date and time as ISO UTC or null if not available
getCurrentTimeMillis() - Method in class io.sentry.transport.CurrentDateProvider
 
getCurrentTimeMillis() - Method in interface io.sentry.transport.ICurrentDateProvider
Returns the current time in millis
getData() - Method in class io.sentry.Breadcrumb
Returns the data map
getData(String) - Method in class io.sentry.Breadcrumb
Returns the value of data[key] or null
getData() - Method in class io.sentry.protocol.Mechanism
 
getData() - Method in class io.sentry.protocol.Request
 
getData() - Method in class io.sentry.SentryEnvelopeItem
 
getDateTime(String) - Static method in class io.sentry.DateUtils
Get Java Date from UTC timestamp format
getDateTime(Date) - Static method in class io.sentry.DateUtils
Converts the given Date and time to UTC timezone
getDateTimeWithMillisPrecision(String) - Static method in class io.sentry.DateUtils
Get Java Date from millis timestamp format
getDebugFile() - Method in class io.sentry.protocol.DebugImage
 
getDebugId() - Method in class io.sentry.protocol.DebugImage
 
getDebugMeta() - Method in class io.sentry.SentryEvent
 
getDescription() - Method in class io.sentry.protocol.Mechanism
 
getDevice() - Method in class io.sentry.protocol.Contexts
 
getDeviceAppHash() - Method in class io.sentry.protocol.App
 
getDiagnosticLevel() - Method in class io.sentry.SentryOptions
Returns the minimum LogLevel
getDirPath() - Method in interface io.sentry.SendCachedEnvelopeFireAndForgetIntegration.SendFireAndForgetDirPath
 
getDist() - Method in class io.sentry.SentryEvent
 
getDist() - Method in class io.sentry.SentryOptions
Sets the distribution
getDistinctId() - Method in class io.sentry.SentryOptions
Returns the distinct Id
getDistinctId() - Method in class io.sentry.Session
 
getDsn() - Method in exception io.sentry.InvalidDsnException
 
getDsn() - Method in class io.sentry.SentryOptions
Returns the DSN
getDuration() - Method in class io.sentry.Session
 
getEmail() - Method in class io.sentry.protocol.User
Gets the e-mail address of the user.
getEnvelopeDiskCache() - Method in class io.sentry.SentryOptions
Returns the EnvelopeCache interface
getEnvelopeReader() - Method in class io.sentry.SentryOptions
 
getEnvironment() - Method in class io.sentry.SentryEvent
 
getEnvironment() - Method in class io.sentry.SentryOptions
Returns the environment
getEnvironment() - Method in class io.sentry.Session
 
getEnvs() - Method in class io.sentry.protocol.Request
 
getEvent(ISerializer) - Method in class io.sentry.SentryEnvelopeItem
 
getEventId() - Method in class io.sentry.SentryEnvelopeHeader
 
getEventId() - Method in class io.sentry.SentryEvent
 
getEventProcessors() - Method in class io.sentry.SentryOptions
Returns the list of event processors
getExceptionMechanism() - Method in exception io.sentry.exception.ExceptionMechanismException
 
getExceptions() - Method in class io.sentry.SentryEvent
 
getExternalFreeStorage() - Method in class io.sentry.protocol.Device
 
getExternalStorageSize() - Method in class io.sentry.protocol.Device
 
getExtra(String) - Method in class io.sentry.SentryEvent
 
getFamily() - Method in class io.sentry.protocol.Device
 
getFilename() - Method in class io.sentry.protocol.SentryStackFrame
 
getFileName() - Method in class io.sentry.SentryEnvelopeItemHeader
 
getFingerprints() - Method in class io.sentry.SentryEvent
 
getFlushTimeoutMillis() - Method in class io.sentry.SentryOptions
Returns the flush timeout in millis
getFormatted() - Method in class io.sentry.protocol.Message
 
getFrames() - Method in class io.sentry.protocol.SentryStackTrace
Gets the frames of this stacktrace.
getFramesOmitted() - Method in class io.sentry.protocol.SentryStackFrame
 
getFreeMemory() - Method in class io.sentry.protocol.Device
 
getFreeStorage() - Method in class io.sentry.protocol.Device
 
getFunction() - Method in class io.sentry.protocol.SentryStackFrame
 
getGpu() - Method in class io.sentry.protocol.Contexts
 
getHeader() - Method in class io.sentry.SentryEnvelope
 
getHeader() - Method in class io.sentry.SentryEnvelopeItem
 
getHeaders() - Method in class io.sentry.protocol.Request
 
getHelpLink() - Method in class io.sentry.protocol.Mechanism
 
getHostnameVerifier() - Method in class io.sentry.SentryOptions
Returns HostnameVerifier
getId() - Method in class io.sentry.protocol.Device
 
getId() - Method in class io.sentry.protocol.Gpu
 
getId() - Method in class io.sentry.protocol.SentryThread
Gets the Id of the thread.
getId() - Method in class io.sentry.protocol.User
Gets the id of the user.
getImageAddr() - Method in class io.sentry.protocol.DebugImage
 
getImageAddr() - Method in class io.sentry.protocol.SentryStackFrame
 
getImages() - Method in class io.sentry.protocol.DebugMeta
 
getImageSize() - Method in class io.sentry.protocol.DebugImage
 
getInAppExcludes() - Method in class io.sentry.SentryOptions
the list of inApp excludes
getInAppIncludes() - Method in class io.sentry.SentryOptions
Returns the inApp includes list
getInit() - Method in class io.sentry.Session
 
getInstance() - Static method in class io.sentry.HubAdapter
 
getInstance() - Static method in class io.sentry.NoOpEnvelopeReader
 
getInstance() - Static method in class io.sentry.NoOpLogger
 
getInstance() - Static method in class io.sentry.transport.CurrentDateProvider
 
getInstance() - Static method in class io.sentry.transport.NoOpEnvelopeCache
 
getInstance() - Static method in class io.sentry.transport.NoOpTransport
 
getInstance() - Static method in class io.sentry.transport.NoOpTransportGate
 
getInstructionAddr() - Method in class io.sentry.protocol.SentryStackFrame
 
getIntegrations() - Method in class io.sentry.protocol.SdkVersion
 
getIntegrations() - Method in class io.sentry.SentryOptions
Returns the list of integrations
getIpAddress() - Method in class io.sentry.protocol.User
Gets the IP address of the user.
getIpAddress() - Method in class io.sentry.Session
 
getItems() - Method in class io.sentry.SentryEnvelope
 
getItemType() - Method in enum io.sentry.SentryItemType
 
getKernelVersion() - Method in class io.sentry.protocol.OperatingSystem
 
getLanguage() - Method in class io.sentry.protocol.Device
 
getLastEventId() - Method in class io.sentry.Hub
 
getLastEventId() - Method in class io.sentry.HubAdapter
 
getLastEventId() - Method in interface io.sentry.IHub
Last event id recorded in the current scope
getLastEventId() - Static method in class io.sentry.Sentry
Last event id recorded in the current scope
getLength() - Method in class io.sentry.SentryEnvelopeItemHeader
 
getLevel() - Method in class io.sentry.Breadcrumb
Returns the SentryLevel
getLevel() - Method in class io.sentry.Scope
Returns the Scope's SentryLevel
getLevel() - Method in class io.sentry.SentryEvent
 
getLineno() - Method in class io.sentry.protocol.SentryStackFrame
 
getLogger() - Method in class io.sentry.DiagnosticLogger
 
getLogger() - Method in class io.sentry.SentryEvent
 
getLogger() - Method in class io.sentry.SentryOptions
Returns the Logger interface
getManufacturer() - Method in class io.sentry.protocol.Device
 
getMaxBreadcrumbs() - Method in class io.sentry.SentryOptions
Returns the max Breadcrumbs Default is 100
getMaxQueueSize() - Method in class io.sentry.SentryOptions
Returns the Max queue size
getMechanism() - Method in class io.sentry.protocol.SentryException
Gets an optional mechanism that created this exception.
getMemorySize() - Method in class io.sentry.protocol.Device
 
getMemorySize() - Method in class io.sentry.protocol.Gpu
 
getMessage() - Method in class io.sentry.Breadcrumb
Returns the message
getMessage() - Method in class io.sentry.protocol.Message
 
getMessage() - Method in class io.sentry.SentryEvent
 
getMeta() - Method in class io.sentry.protocol.Mechanism
 
getMethod() - Method in class io.sentry.protocol.Request
 
getModel() - Method in class io.sentry.protocol.Device
 
getModelId() - Method in class io.sentry.protocol.Device
 
getModule() - Method in class io.sentry.protocol.SentryException
Gets the optional module, or package which the exception type lives in.
getModule() - Method in class io.sentry.protocol.SentryStackFrame
 
getModule(String) - Method in class io.sentry.SentryEvent
 
getName() - Method in class io.sentry.protocol.Browser
 
getName() - Method in class io.sentry.protocol.Device
 
getName() - Method in class io.sentry.protocol.Gpu
 
getName() - Method in class io.sentry.protocol.OperatingSystem
 
getName() - Method in class io.sentry.protocol.SdkVersion
 
getName() - Method in class io.sentry.protocol.SentryPackage
 
getName() - Method in class io.sentry.protocol.SentryRuntime
 
getName() - Method in class io.sentry.protocol.SentryThread
Gets the name of the thread.
getNpotSupport() - Method in class io.sentry.protocol.Gpu
 
getOperatingSystem() - Method in class io.sentry.protocol.Contexts
 
getOrientation() - Method in class io.sentry.protocol.Device
 
getOthers() - Method in class io.sentry.protocol.Request
 
getOthers() - Method in class io.sentry.protocol.User
Gets other user related data.
getOutboxPath() - Method in class io.sentry.SentryOptions
Returns the outbox path if cacheDirPath is set
getPackage() - Method in class io.sentry.protocol.SentryStackFrame
 
getPackages() - Method in class io.sentry.protocol.SdkVersion
 
getParams() - Method in class io.sentry.protocol.Message
 
getPlatform() - Method in class io.sentry.protocol.SentryStackFrame
 
getPlatform() - Method in class io.sentry.SentryEvent
 
getPostContext() - Method in class io.sentry.protocol.SentryStackFrame
 
getPreContext() - Method in class io.sentry.protocol.SentryStackFrame
 
getPriority() - Method in class io.sentry.protocol.SentryThread
Gets the priority of the thread.
getProperty(String) - Method in interface io.sentry.config.PropertiesProvider
Resolves property given by it's name.
getProxy() - Method in class io.sentry.SentryOptions
Returns the proxy if set
getQueryString() - Method in class io.sentry.protocol.Request
 
getRawDescription() - Method in class io.sentry.protocol.OperatingSystem
 
getRawDescription() - Method in class io.sentry.protocol.SentryRuntime
 
getRawFunction() - Method in class io.sentry.protocol.SentryStackFrame
 
getReadTimeoutMillis() - Method in class io.sentry.SentryOptions
Returns the read timeout in milliseconds
getRegisters() - Method in class io.sentry.protocol.SentryStackTrace
 
getRelease() - Method in class io.sentry.SentryEvent
 
getRelease() - Method in class io.sentry.SentryOptions
Returns the release
getRelease() - Method in class io.sentry.Session
 
getRequest() - Method in class io.sentry.SentryEvent
 
getResponseCode() - Method in class io.sentry.transport.TransportResult
 
getRuntime() - Method in class io.sentry.protocol.Contexts
 
getSampleRate() - Method in class io.sentry.SentryOptions
Returns the sample rate Default is null (disabled)
getScreenDensity() - Method in class io.sentry.protocol.Device
 
getScreenDpi() - Method in class io.sentry.protocol.Device
 
getScreenHeightPixels() - Method in class io.sentry.protocol.Device
 
getScreenResolution() - Method in class io.sentry.protocol.Device
Deprecated.
getScreenWidthPixels() - Method in class io.sentry.protocol.Device
 
getSdk() - Method in class io.sentry.SentryEvent
 
getSdkInfo() - Method in class io.sentry.protocol.DebugMeta
 
getSdkName() - Method in class io.sentry.protocol.SdkInfo
 
getSdkVersion() - Method in class io.sentry.SentryEnvelopeHeader
 
getSdkVersion() - Method in class io.sentry.SentryOptions
Returns the SdkVersion object
getSentryClientName() - Method in class io.sentry.SentryOptions
Returns the Sentry client name
getSequence() - Method in class io.sentry.Session
 
getSerializer() - Method in class io.sentry.SentryOptions
Returns the Serializer interface
getServerName() - Method in class io.sentry.SentryEvent
 
getServerName() - Method in class io.sentry.SentryOptions
Gets the default server name to be used in Sentry events.
getSessionId() - Method in class io.sentry.Session
 
getSessionTrackingIntervalMillis() - Method in class io.sentry.SentryOptions
Returns the session tracking interval in millis
getShutdownTimeout() - Method in class io.sentry.SentryOptions
Returns the shutdown timeout in Millis
getSslSocketFactory() - Method in class io.sentry.SentryOptions
Returns SSLSocketFactory
getStacktrace() - Method in class io.sentry.protocol.SentryException
Gets the stack trace.
getStacktrace() - Method in class io.sentry.protocol.SentryThread
Gets the stacktrace of the thread.
getStarted() - Method in class io.sentry.Session
 
getState() - Method in class io.sentry.protocol.SentryThread
Gets the state of the thread.
getStatus() - Method in class io.sentry.Session
 
getStorageSize() - Method in class io.sentry.protocol.Device
 
getStringAfterDot(String) - Static method in class io.sentry.util.StringUtils
 
getSymbolAddr() - Method in class io.sentry.protocol.SentryStackFrame
 
getSynthetic() - Method in class io.sentry.protocol.Mechanism
 
getTag(String) - Method in class io.sentry.SentryEvent
 
getThread() - Method in exception io.sentry.exception.ExceptionMechanismException
 
getThreadId() - Method in class io.sentry.protocol.SentryException
Gets an optional value which refers to a thread in the threads interface.
getThreads() - Method in class io.sentry.SentryEvent
 
getThrowable() - Method in exception io.sentry.exception.ExceptionMechanismException
 
getThrowable() - Method in class io.sentry.SentryEvent
Returns the captured Throwable or null
getTimestamp() - Method in class io.sentry.Breadcrumb
Returns the Breadcrumb's timestamp
getTimestamp(Date) - Static method in class io.sentry.DateUtils
Get date formatted as expected by Sentry.
getTimestamp() - Method in class io.sentry.SentryEvent
 
getTimestamp() - Method in class io.sentry.Session
 
getTimestampIsoFormat(Date) - Static method in class io.sentry.DateUtils
Get date formatted as expected by Sentry.
getTimezone() - Method in class io.sentry.protocol.Device
 
getTransaction() - Method in class io.sentry.Scope
Returns the Scope's transaction
getTransaction() - Method in class io.sentry.SentryEvent
 
getTransport() - Method in class io.sentry.SentryOptions
Returns the Transport interface
getTransportGate() - Method in class io.sentry.SentryOptions
Returns the TransportGate interface
getType() - Method in class io.sentry.Breadcrumb
Returns the type
getType() - Method in class io.sentry.protocol.DebugImage
 
getType() - Method in class io.sentry.protocol.Mechanism
 
getType() - Method in class io.sentry.protocol.SentryException
The Exception Type.
getType() - Method in class io.sentry.SentryEnvelopeItemHeader
 
getUnknown() - Method in class io.sentry.SentryEvent
 
getUrl() - Method in class io.sentry.protocol.Request
 
getUsableMemory() - Method in class io.sentry.protocol.Device
 
getUser() - Method in class io.sentry.Scope
Returns the Scope's user
getUser() - Method in class io.sentry.SentryEvent
 
getUserAgent() - Method in class io.sentry.Session
 
getUsername() - Method in class io.sentry.protocol.User
Gets the username of the user.
getUuid() - Method in class io.sentry.protocol.DebugImage
 
getValue() - Method in class io.sentry.protocol.SentryException
The exception value.
getVars() - Method in class io.sentry.protocol.SentryStackFrame
 
getVendorId() - Method in class io.sentry.protocol.Gpu
 
getVendorName() - Method in class io.sentry.protocol.Gpu
 
getVersion() - Method in class io.sentry.protocol.Browser
 
getVersion() - Method in class io.sentry.protocol.Gpu
 
getVersion() - Method in class io.sentry.protocol.OperatingSystem
 
getVersion() - Method in class io.sentry.protocol.SdkVersion
 
getVersion() - Method in class io.sentry.protocol.SentryPackage
 
getVersion() - Method in class io.sentry.protocol.SentryRuntime
 
getVersionMajor() - Method in class io.sentry.protocol.SdkInfo
 
getVersionMinor() - Method in class io.sentry.protocol.SdkInfo
 
getVersionPatchlevel() - Method in class io.sentry.protocol.SdkInfo
 
Gpu - Class in io.sentry.protocol
 
Gpu() - Constructor for class io.sentry.protocol.Gpu
 
GsonSerializer - Class in io.sentry
The AndroidSerializer class that uses Gson as JSON parser
GsonSerializer(ILogger, IEnvelopeReader) - Constructor for class io.sentry.GsonSerializer
AndroidSerializer ctor

H

hashCode() - Method in class io.sentry.protocol.SentryId
 
hasValidPath(String, ILogger) - Method in interface io.sentry.SendCachedEnvelopeFireAndForgetIntegration.SendFireAndForgetFactory
 
http(String, String) - Static method in class io.sentry.Breadcrumb
Creates HTTP breadcrumb.
HttpTransport - Class in io.sentry.transport
An implementation of the ITransport interface that sends the events to the Sentry server over HTTP(S).
HttpTransport(SentryOptions, IConnectionConfigurator, int, int, SSLSocketFactory, HostnameVerifier, URL) - Constructor for class io.sentry.transport.HttpTransport
Constructs a new HTTP transport instance.
Hub - Class in io.sentry
 
Hub(SentryOptions) - Constructor for class io.sentry.Hub
 
HubAdapter - Class in io.sentry
 

I

IConnectionConfigurator - Interface in io.sentry.transport
A companion interface to HttpTransport implementations of which prepare the connection with necessary headers and other settings before an event is sent.
ICurrentDateProvider - Interface in io.sentry.transport
Date Provider to make the Transport unit testable
IEnvelopeCache - Interface in io.sentry.cache
 
IEnvelopeReader - Interface in io.sentry
 
IEnvelopeSender - Interface in io.sentry
 
IHub - Interface in io.sentry
SDK API contract which combines a client and scope management
ILogger - Interface in io.sentry
Sentry SDK internal logging interface.
init() - Static method in class io.sentry.Sentry
Initializes the SDK
init(OptionsContainer<T>, Sentry.OptionsConfiguration<T>) - Static method in class io.sentry.Sentry
Initializes the SDK
init(OptionsContainer<T>, Sentry.OptionsConfiguration<T>, boolean) - Static method in class io.sentry.Sentry
Initializes the SDK
init(Sentry.OptionsConfiguration<SentryOptions>) - Static method in class io.sentry.Sentry
Initializes the SDK with an optional configuration options callback.
init(Sentry.OptionsConfiguration<SentryOptions>, boolean) - Static method in class io.sentry.Sentry
Initializes the SDK with an optional configuration options callback.
init(SentryOptions) - Static method in class io.sentry.Sentry
Initializes the SDK with a SentryOptions.
Integration - Interface in io.sentry
Code that provides middlewares, bindings or hooks into certain frameworks or environments, along with code that inserts those bindings and activates them.
InvalidDsnException - Exception in io.sentry
 
InvalidDsnException(String) - Constructor for exception io.sentry.InvalidDsnException
 
InvalidDsnException(String, String) - Constructor for exception io.sentry.InvalidDsnException
 
InvalidDsnException(String, String, Throwable) - Constructor for exception io.sentry.InvalidDsnException
 
io.sentry - package io.sentry
 
io.sentry.adapters - package io.sentry.adapters
 
io.sentry.cache - package io.sentry.cache
 
io.sentry.config - package io.sentry.config
 
io.sentry.exception - package io.sentry.exception
 
io.sentry.hints - package io.sentry.hints
 
io.sentry.protocol - package io.sentry.protocol
 
io.sentry.transport - package io.sentry.transport
 
io.sentry.util - package io.sentry.util
 
isAttachStacktrace() - Method in class io.sentry.SentryOptions
Checks if the AttachStacktrace is enabled or not
isAttachThreads() - Method in class io.sentry.SentryOptions
Checks if the AttachThreads is enabled or not
isCharging() - Method in class io.sentry.protocol.Device
 
isConnected() - Method in interface io.sentry.transport.ITransportGate
Checks if the device is connected or not
isConnected() - Method in class io.sentry.transport.NoOpTransportGate
 
IScopeObserver - Interface in io.sentry
Observer for the sync.
isCrashed() - Method in class io.sentry.protocol.SentryThread
Gets whether the crash happened on this thread.
isCrashed() - Method in class io.sentry.SentryEvent
Returns true if any exception was unhandled by the user.
isCurrent() - Method in class io.sentry.protocol.SentryThread
Get an optional flag to indicate that the thread was in the foreground.
isDaemon() - Method in class io.sentry.protocol.SentryThread
Gets if this thread is a daemon thread.
isDebug() - Method in class io.sentry.SentryOptions
Check if debug mode is ON Default is OFF
isEnabled(SentryLevel) - Method in class io.sentry.DiagnosticLogger
Whether this logger is enabled for the specified SentryLevel.
isEnabled() - Method in class io.sentry.Hub
 
isEnabled() - Method in class io.sentry.HubAdapter
 
isEnabled() - Method in interface io.sentry.IHub
Check if the Hub is enabled/active.
isEnabled() - Method in interface io.sentry.ISentryClient
Whether the client is enabled or not
isEnabled() - Static method in class io.sentry.Sentry
Check if the current Hub is enabled/active.
isEnabled() - Method in class io.sentry.SentryClient
 
isEnableExternalConfiguration() - Method in class io.sentry.SentryOptions
Returns if loading properties from external sources is enabled.
isEnableNdk() - Method in class io.sentry.SentryOptions
Check if NDK is ON or OFF Default is ON
isEnableScopeSync() - Method in class io.sentry.SentryOptions
Returns if the Java to NDK Scope sync is enabled
isEnableSessionTracking() - Method in class io.sentry.SentryOptions
Returns if the automatic session tracking is enabled or not
isEnableUncaughtExceptionHandler() - Method in class io.sentry.SentryOptions
Checks if the default UncaughtExceptionHandlerIntegration is enabled or not.
ISentryClient - Interface in io.sentry
Sentry Client interface
ISerializer - Interface in io.sentry
 
isErrored() - Method in class io.sentry.SentryEvent
Returns true if this event has any sort of excetion
isHandled() - Method in class io.sentry.protocol.Mechanism
 
isInApp() - Method in class io.sentry.protocol.SentryStackFrame
 
isLowMemory() - Method in class io.sentry.protocol.Device
 
isMultiThreadedRendering() - Method in class io.sentry.protocol.Gpu
 
isNative() - Method in class io.sentry.protocol.SentryStackFrame
 
isOnline() - Method in class io.sentry.protocol.Device
 
isRelevantFileName(String) - Method in class io.sentry.EnvelopeSender
 
isRelevantFileName(String) - Method in class io.sentry.OutboxSender
 
isRetry() - Method in interface io.sentry.hints.Retryable
 
isRetryAfter(String) - Method in class io.sentry.transport.HttpTransport
Check if an itemType is retry after or not
isRetryAfter(String) - Method in interface io.sentry.transport.ITransport
 
isRetryAfter(String) - Method in class io.sentry.transport.NoOpTransport
 
isRetryAfter(String) - Method in class io.sentry.transport.StdoutTransport
 
isRooted() - Method in class io.sentry.protocol.OperatingSystem
 
isSendDefaultPii() - Method in class io.sentry.SentryOptions
 
isSimulator() - Method in class io.sentry.protocol.Device
 
isSuccess() - Method in interface io.sentry.hints.SubmissionResult
 
isSuccess() - Method in class io.sentry.transport.TransportResult
 
iterator() - Method in class io.sentry.cache.EnvelopeCache
 
iterator() - Method in class io.sentry.transport.NoOpEnvelopeCache
 
ITransport - Interface in io.sentry.transport
A transport is in charge of sending the event to the Sentry server.
ITransportGate - Interface in io.sentry.transport
Implementations of this interface serve as gatekeepers that allow or disallow sending of the events through the AsyncConnection.
IUnknownPropertiesConsumer - Interface in io.sentry
 

L

log(SentryLevel, String, Object...) - Method in class io.sentry.DiagnosticLogger
Logs a message with the specified level, message and optional arguments.
log(SentryLevel, String, Throwable) - Method in class io.sentry.DiagnosticLogger
Logs a message with the specified level, message and throwable.
log(SentryLevel, Throwable, String, Object...) - Method in class io.sentry.DiagnosticLogger
Logs a message with the specified level, throwable, message and optional arguments.
log(SentryLevel, String, Object...) - Method in interface io.sentry.ILogger
Logs a message with the specified level, message and optional arguments.
log(SentryLevel, String, Throwable) - Method in interface io.sentry.ILogger
Logs a message with the specified level, message and optional arguments.
log(SentryLevel, Throwable, String, Object...) - Method in interface io.sentry.ILogger
Logs a message with the specified level, throwable, message and optional arguments.
log(SentryLevel, String, Object...) - Method in class io.sentry.NoOpLogger
 
log(SentryLevel, String, Throwable) - Method in class io.sentry.NoOpLogger
 
log(SentryLevel, Throwable, String, Object...) - Method in class io.sentry.NoOpLogger
 
log(SentryLevel, String, Object...) - Method in class io.sentry.SystemOutLogger
Logs to console a message with the specified level, message and optional arguments.
log(SentryLevel, String, Throwable) - Method in class io.sentry.SystemOutLogger
Logs to console a message with the specified level, message and throwable.
log(SentryLevel, Throwable, String, Object...) - Method in class io.sentry.SystemOutLogger
Logs to console a message with the specified level, throwable, message and optional arguments.
logIfNotFlushable(ILogger, Object) - Static method in class io.sentry.util.LogUtils
 
logIfNotRetryable(ILogger, Object) - Static method in class io.sentry.util.LogUtils
 
LogUtils - Class in io.sentry.util
 
LogUtils() - Constructor for class io.sentry.util.LogUtils
 

M

MainEventProcessor - Class in io.sentry
 
markFlushed() - Method in interface io.sentry.hints.DiskFlushNotification
 
Mechanism - Class in io.sentry.protocol
 
Mechanism() - Constructor for class io.sentry.protocol.Mechanism
 
Mechanism(Thread) - Constructor for class io.sentry.protocol.Mechanism
 
Message - Class in io.sentry.protocol
 
Message() - Constructor for class io.sentry.protocol.Message
 

N

NoOpEnvelopeCache - Class in io.sentry.transport
 
NoOpEnvelopeCache() - Constructor for class io.sentry.transport.NoOpEnvelopeCache
 
NoOpEnvelopeReader - Class in io.sentry
 
NoOpLogger - Class in io.sentry
No-op implementation of ILogger
NoOpTransport - Class in io.sentry.transport
 
NoOpTransportGate - Class in io.sentry.transport
 

O

Objects - Class in io.sentry.util
 
open() - Method in class io.sentry.transport.HttpTransport
 
OperatingSystem - Class in io.sentry.protocol
 
OperatingSystem() - Constructor for class io.sentry.protocol.OperatingSystem
 
OptionsContainer<T> - Class in io.sentry
 
OrientationDeserializerAdapter - Class in io.sentry.adapters
 
OrientationDeserializerAdapter(ILogger) - Constructor for class io.sentry.adapters.OrientationDeserializerAdapter
 
OrientationSerializerAdapter - Class in io.sentry.adapters
 
OrientationSerializerAdapter(ILogger) - Constructor for class io.sentry.adapters.OrientationSerializerAdapter
 
OutboxSender - Class in io.sentry
 
OutboxSender(IHub, IEnvelopeReader, ISerializer, ILogger, long) - Constructor for class io.sentry.OutboxSender
 

P

popScope() - Method in class io.sentry.Hub
 
popScope() - Method in class io.sentry.HubAdapter
 
popScope() - Method in interface io.sentry.IHub
Removes the first scope
popScope() - Static method in class io.sentry.Sentry
Removes the first scope
PREFIX_CURRENT_SESSION_FILE - Static variable in class io.sentry.cache.EnvelopeCache
 
process(SentryEvent, Object) - Method in class io.sentry.DuplicateEventDetectionEventProcessor
 
process(SentryEvent, Object) - Method in interface io.sentry.EventProcessor
 
process(SentryEvent, Object) - Method in class io.sentry.MainEventProcessor
 
processDir(DirectoryProcessor, String, ILogger) - Method in interface io.sentry.SendCachedEnvelopeFireAndForgetIntegration.SendFireAndForgetFactory
 
processEnvelopeFile(String, Object) - Method in class io.sentry.EnvelopeSender
 
processEnvelopeFile(String, Object) - Method in interface io.sentry.IEnvelopeSender
 
processEnvelopeFile(String, Object) - Method in class io.sentry.OutboxSender
 
processFile(File, Object) - Method in class io.sentry.EnvelopeSender
 
processFile(File, Object) - Method in class io.sentry.OutboxSender
 
PropertiesProvider - Interface in io.sentry.config
 
PropertiesProviderFactory - Class in io.sentry.config
 
PropertiesProviderFactory() - Constructor for class io.sentry.config.PropertiesProviderFactory
 
pushScope() - Method in class io.sentry.Hub
 
pushScope() - Method in class io.sentry.HubAdapter
 
pushScope() - Method in interface io.sentry.IHub
Pushes a new scope while inheriting the current scope's data.
pushScope() - Static method in class io.sentry.Sentry
Pushes a new scope while inheriting the current scope's data.

R

read(InputStream) - Method in class io.sentry.EnvelopeReader
 
read(InputStream) - Method in interface io.sentry.IEnvelopeReader
 
read(InputStream) - Method in class io.sentry.NoOpEnvelopeReader
 
read(JsonReader) - Method in class io.sentry.SentryEnvelopeHeaderAdapter
 
read(JsonReader) - Method in class io.sentry.SentryEnvelopeItemHeaderAdapter
 
read(JsonReader) - Method in class io.sentry.SessionAdapter
 
register(IHub, SentryOptions) - Method in interface io.sentry.Integration
Registers an integration
register(IHub, SentryOptions) - Method in class io.sentry.SendCachedEnvelopeFireAndForgetIntegration
 
register(IHub, SentryOptions) - Method in class io.sentry.ShutdownHookIntegration
 
register(IHub, SentryOptions) - Method in class io.sentry.UncaughtExceptionHandlerIntegration
 
removeContexts(String) - Method in class io.sentry.Scope
Removes a value from the Scope's contexts
removeData(String) - Method in class io.sentry.Breadcrumb
Removes an entry from the data's map
removeExtra(String) - Method in class io.sentry.Hub
 
removeExtra(String) - Method in class io.sentry.HubAdapter
 
removeExtra(String) - Method in interface io.sentry.IHub
Removes the extra key to an arbitrary value to the current Scope
removeExtra(String) - Method in interface io.sentry.IScopeObserver
 
removeExtra(String) - Method in class io.sentry.Scope
Removes an extra from the Scope's extras
removeExtra(String) - Static method in class io.sentry.Sentry
Removes the extra key to an arbitrary value to the current Scope
removeExtra(String) - Method in class io.sentry.SentryEvent
 
removeModule(String) - Method in class io.sentry.SentryEvent
 
removeSurrounding(String, String) - Static method in class io.sentry.util.StringUtils
Removes character specified by the delimiter parameter from the beginning and the end of the string.
removeTag(String) - Method in class io.sentry.Hub
 
removeTag(String) - Method in class io.sentry.HubAdapter
 
removeTag(String) - Method in interface io.sentry.IHub
Removes the tag to a string value to the current Scope
removeTag(String) - Method in interface io.sentry.IScopeObserver
 
removeTag(String) - Method in class io.sentry.Scope
Removes a tag from the Scope's tags
removeTag(String) - Static method in class io.sentry.Sentry
Removes the tag to a string value to the current Scope
removeTag(String) - Method in class io.sentry.SentryEvent
 
Request - Class in io.sentry.protocol
 
Request() - Constructor for class io.sentry.protocol.Request
 
requireNonNull(T, String) - Static method in class io.sentry.util.Objects
 
Retryable - Interface in io.sentry.hints
 
run(Scope) - Method in interface io.sentry.ScopeCallback
 

S

Scope - Class in io.sentry
Scope data to be sent with the event
Scope(SentryOptions) - Constructor for class io.sentry.Scope
Scope's ctor
ScopeCallback - Interface in io.sentry
 
SdkInfo - Class in io.sentry.protocol
 
SdkInfo() - Constructor for class io.sentry.protocol.SdkInfo
 
SdkVersion - Class in io.sentry.protocol
 
SdkVersion() - Constructor for class io.sentry.protocol.SdkVersion
 
send() - Method in interface io.sentry.SendCachedEnvelopeFireAndForgetIntegration.SendFireAndForget
 
send(SentryEnvelope, Object) - Method in class io.sentry.transport.AsyncConnection
 
send(SentryEnvelope, Object) - Method in interface io.sentry.transport.Connection
 
send(SentryEnvelope) - Method in interface io.sentry.transport.Connection
 
send(SentryEnvelope) - Method in class io.sentry.transport.HttpTransport
 
send(SentryEnvelope) - Method in interface io.sentry.transport.ITransport
 
send(SentryEnvelope) - Method in class io.sentry.transport.NoOpTransport
 
send(SentryEnvelope) - Method in class io.sentry.transport.StdoutTransport
 
SendCachedEnvelopeFireAndForgetIntegration - Class in io.sentry
Sends cached events over when your App.
SendCachedEnvelopeFireAndForgetIntegration(SendCachedEnvelopeFireAndForgetIntegration.SendFireAndForgetFactory) - Constructor for class io.sentry.SendCachedEnvelopeFireAndForgetIntegration
 
SendCachedEnvelopeFireAndForgetIntegration.SendFireAndForget - Interface in io.sentry
 
SendCachedEnvelopeFireAndForgetIntegration.SendFireAndForgetDirPath - Interface in io.sentry
 
SendCachedEnvelopeFireAndForgetIntegration.SendFireAndForgetFactory - Interface in io.sentry
 
SendFireAndForgetEnvelopeSender - Class in io.sentry
 
SendFireAndForgetEnvelopeSender(SendCachedEnvelopeFireAndForgetIntegration.SendFireAndForgetDirPath) - Constructor for class io.sentry.SendFireAndForgetEnvelopeSender
 
SendFireAndForgetOutboxSender - Class in io.sentry
 
SendFireAndForgetOutboxSender(SendCachedEnvelopeFireAndForgetIntegration.SendFireAndForgetDirPath) - Constructor for class io.sentry.SendFireAndForgetOutboxSender
 
Sentry - Class in io.sentry
Sentry SDK main API entry point
Sentry.OptionsConfiguration<T extends SentryOptions> - Interface in io.sentry
Configuration options callback
SENTRY_JAVA_SDK_NAME - Static variable in class io.sentry.BuildConfig
 
SentryClient - Class in io.sentry
 
SentryClient(SentryOptions, Connection) - Constructor for class io.sentry.SentryClient
 
SentryEnvelope - Class in io.sentry
 
SentryEnvelope(SentryEnvelopeHeader, Iterable<SentryEnvelopeItem>) - Constructor for class io.sentry.SentryEnvelope
 
SentryEnvelope(SentryId, SdkVersion, Iterable<SentryEnvelopeItem>) - Constructor for class io.sentry.SentryEnvelope
 
SentryEnvelope(SentryId, SdkVersion, SentryEnvelopeItem) - Constructor for class io.sentry.SentryEnvelope
 
SentryEnvelopeHeader - Class in io.sentry
 
SentryEnvelopeHeader(SentryId, SdkVersion) - Constructor for class io.sentry.SentryEnvelopeHeader
 
SentryEnvelopeHeader(SentryId) - Constructor for class io.sentry.SentryEnvelopeHeader
 
SentryEnvelopeHeader() - Constructor for class io.sentry.SentryEnvelopeHeader
 
SentryEnvelopeHeaderAdapter - Class in io.sentry
 
SentryEnvelopeHeaderAdapter() - Constructor for class io.sentry.SentryEnvelopeHeaderAdapter
 
SentryEnvelopeItem - Class in io.sentry
 
SentryEnvelopeItemHeader - Class in io.sentry
 
SentryEnvelopeItemHeaderAdapter - Class in io.sentry
 
SentryEnvelopeItemHeaderAdapter() - Constructor for class io.sentry.SentryEnvelopeItemHeaderAdapter
 
SentryEvent - Class in io.sentry
 
SentryEvent(Throwable) - Constructor for class io.sentry.SentryEvent
SentryEvent ctor with the captured Throwable
SentryEvent() - Constructor for class io.sentry.SentryEvent
 
SentryEvent(Date) - Constructor for class io.sentry.SentryEvent
 
SentryException - Class in io.sentry.protocol
The Sentry Exception interface.
SentryException() - Constructor for class io.sentry.protocol.SentryException
 
SentryId - Class in io.sentry.protocol
 
SentryId() - Constructor for class io.sentry.protocol.SentryId
 
SentryId(UUID) - Constructor for class io.sentry.protocol.SentryId
 
SentryId(String) - Constructor for class io.sentry.protocol.SentryId
 
SentryIdDeserializerAdapter - Class in io.sentry.adapters
 
SentryIdDeserializerAdapter(ILogger) - Constructor for class io.sentry.adapters.SentryIdDeserializerAdapter
 
SentryIdSerializerAdapter - Class in io.sentry.adapters
 
SentryIdSerializerAdapter(ILogger) - Constructor for class io.sentry.adapters.SentryIdSerializerAdapter
 
SentryItemType - Enum in io.sentry
 
SentryLevel - Enum in io.sentry
the SentryLevel
SentryLevelDeserializerAdapter - Class in io.sentry.adapters
 
SentryLevelDeserializerAdapter(ILogger) - Constructor for class io.sentry.adapters.SentryLevelDeserializerAdapter
 
SentryLevelSerializerAdapter - Class in io.sentry.adapters
 
SentryLevelSerializerAdapter(ILogger) - Constructor for class io.sentry.adapters.SentryLevelSerializerAdapter
 
SentryOptions - Class in io.sentry
Sentry SDK options
SentryOptions() - Constructor for class io.sentry.SentryOptions
SentryOptions ctor It adds and set default things
SentryOptions.BeforeBreadcrumbCallback - Interface in io.sentry
The BeforeBreadcrumb callback
SentryOptions.BeforeSendCallback - Interface in io.sentry
The BeforeSend callback
SentryPackage - Class in io.sentry.protocol
 
SentryPackage() - Constructor for class io.sentry.protocol.SentryPackage
 
SentryRuntime - Class in io.sentry.protocol
 
SentryRuntime() - Constructor for class io.sentry.protocol.SentryRuntime
 
SentryStackFrame - Class in io.sentry.protocol
The Sentry stack frame.
SentryStackFrame() - Constructor for class io.sentry.protocol.SentryStackFrame
 
SentryStackTrace - Class in io.sentry.protocol
The Sentry stacktrace.
SentryStackTrace() - Constructor for class io.sentry.protocol.SentryStackTrace
 
SentryStackTrace(List<SentryStackFrame>) - Constructor for class io.sentry.protocol.SentryStackTrace
 
SentryThread - Class in io.sentry.protocol
Describes a thread in the Sentry protocol.
SentryThread() - Constructor for class io.sentry.protocol.SentryThread
 
serialize(Contexts, Type, JsonSerializationContext) - Method in class io.sentry.adapters.ContextsSerializerAdapter
 
serialize(Date, Type, JsonSerializationContext) - Method in class io.sentry.adapters.DateSerializerAdapter
 
serialize(Device.DeviceOrientation, Type, JsonSerializationContext) - Method in class io.sentry.adapters.OrientationSerializerAdapter
 
serialize(SentryId, Type, JsonSerializationContext) - Method in class io.sentry.adapters.SentryIdSerializerAdapter
 
serialize(SentryLevel, Type, JsonSerializationContext) - Method in class io.sentry.adapters.SentryLevelSerializerAdapter
 
serialize(TimeZone, Type, JsonSerializationContext) - Method in class io.sentry.adapters.TimeZoneSerializerAdapter
 
serialize(SentryEvent, Writer) - Method in class io.sentry.GsonSerializer
Serialize a SentryEvent to a stream Writer (JSON)
serialize(Session, Writer) - Method in class io.sentry.GsonSerializer
Serialize a Session to a stream Writer (JSON)
serialize(SentryEnvelope, Writer) - Method in class io.sentry.GsonSerializer
Serialize a SentryEnvelope to a stream Writer (JSON)
serialize(Map<String, Object>) - Method in class io.sentry.GsonSerializer
Serialize a Map to a String
serialize(SentryEvent, Writer) - Method in interface io.sentry.ISerializer
 
serialize(Session, Writer) - Method in interface io.sentry.ISerializer
 
serialize(SentryEnvelope, Writer) - Method in interface io.sentry.ISerializer
 
serialize(Map<String, Object>) - Method in interface io.sentry.ISerializer
 
Session - Class in io.sentry
 
Session(Session.State, Date, Date, int, String, UUID, Boolean, Long, Double, String, String, String, String) - Constructor for class io.sentry.Session
 
Session(String, User, String, String) - Constructor for class io.sentry.Session
 
Session.State - Enum in io.sentry
Session state
SessionAdapter - Class in io.sentry
 
SessionAdapter(ILogger) - Constructor for class io.sentry.SessionAdapter
 
SessionEnd - Interface in io.sentry.hints
Hint that shows this is a session end envelope
SessionEndHint - Class in io.sentry.hints
 
SessionEndHint() - Constructor for class io.sentry.hints.SessionEndHint
 
SessionStart - Interface in io.sentry.hints
Hint that shows this is a session start envelope
SessionStartHint - Class in io.sentry.hints
 
SessionStartHint() - Constructor for class io.sentry.hints.SessionStartHint
 
setAbsPath(String) - Method in class io.sentry.protocol.SentryStackFrame
 
setApiType(String) - Method in class io.sentry.protocol.Gpu
 
setApp(App) - Method in class io.sentry.protocol.Contexts
 
setAppBuild(String) - Method in class io.sentry.protocol.App
 
setAppIdentifier(String) - Method in class io.sentry.protocol.App
 
setAppName(String) - Method in class io.sentry.protocol.App
 
setAppStartTime(Date) - Method in class io.sentry.protocol.App
 
setAppVersion(String) - Method in class io.sentry.protocol.App
 
setArch(String) - Method in class io.sentry.protocol.DebugImage
 
setArch(String) - Method in class io.sentry.protocol.Device
Deprecated.
setArchs(String[]) - Method in class io.sentry.protocol.Device
 
setAttachStacktrace(boolean) - Method in class io.sentry.SentryOptions
Sets the attachStacktrace to enabled or disabled
setAttachThreads(boolean) - Method in class io.sentry.SentryOptions
Sets the attachThreads to enabled or disabled
setBatteryLevel(Float) - Method in class io.sentry.protocol.Device
 
setBatteryTemperature(Float) - Method in class io.sentry.protocol.Device
 
setBeforeBreadcrumb(SentryOptions.BeforeBreadcrumbCallback) - Method in class io.sentry.SentryOptions
Sets the beforeBreadcrumb callback
setBeforeSend(SentryOptions.BeforeSendCallback) - Method in class io.sentry.SentryOptions
Sets the beforeSend callback
setBootTime(Date) - Method in class io.sentry.protocol.Device
 
setBrand(String) - Method in class io.sentry.protocol.Device
 
setBreadcrumbs(List<Breadcrumb>) - Method in class io.sentry.SentryEvent
 
setBrowser(Browser) - Method in class io.sentry.protocol.Contexts
 
setBuild(String) - Method in class io.sentry.protocol.OperatingSystem
 
setBuildType(String) - Method in class io.sentry.protocol.App
 
setCacheDirPath(String) - Method in class io.sentry.SentryOptions
Sets the cache dir.
setCacheDirSize(int) - Method in class io.sentry.SentryOptions
Sets the cache dir.
setCategory(String) - Method in class io.sentry.Breadcrumb
Sets the category
setCharging(Boolean) - Method in class io.sentry.protocol.Device
 
setCodeFile(String) - Method in class io.sentry.protocol.DebugImage
 
setCodeId(String) - Method in class io.sentry.protocol.DebugImage
 
setColno(Integer) - Method in class io.sentry.protocol.SentryStackFrame
 
setConnectionTimeoutMillis(int) - Method in class io.sentry.SentryOptions
Sets the connection timeout in milliseconds.
setConnectionType(String) - Method in class io.sentry.protocol.Device
 
setContextLine(String) - Method in class io.sentry.protocol.SentryStackFrame
 
setContexts(String, Object) - Method in class io.sentry.Scope
Sets the Scope's contexts
setContexts(String, Boolean) - Method in class io.sentry.Scope
Sets the Scope's contexts
setContexts(String, String) - Method in class io.sentry.Scope
Sets the Scope's contexts
setContexts(String, Number) - Method in class io.sentry.Scope
Sets the Scope's contexts
setContexts(Contexts) - Method in class io.sentry.SentryEvent
 
setCookies(String) - Method in class io.sentry.protocol.Request
 
setCrashed(Boolean) - Method in class io.sentry.protocol.SentryThread
Sets whether the crash happened on this thread.
setCurrent(Boolean) - Method in class io.sentry.protocol.SentryThread
Sets an optional flag to indicate that the thread was in the foreground.
setDaemon(Boolean) - Method in class io.sentry.protocol.SentryThread
Sets if this is a daemon thread.
setData(String, Object) - Method in class io.sentry.Breadcrumb
Sets an entry to the data's map
setData(Map<String, Object>) - Method in class io.sentry.protocol.Mechanism
 
setData(Object) - Method in class io.sentry.protocol.Request
 
setDebug(boolean) - Method in class io.sentry.SentryOptions
Sets the debug mode to ON or OFF Default is OFF
setDebugFile(String) - Method in class io.sentry.protocol.DebugImage
 
setDebugId(String) - Method in class io.sentry.protocol.DebugImage
 
setDebugMeta(DebugMeta) - Method in class io.sentry.SentryEvent
 
setDescription(String) - Method in class io.sentry.protocol.Mechanism
 
setDevice(Device) - Method in class io.sentry.protocol.Contexts
 
setDeviceAppHash(String) - Method in class io.sentry.protocol.App
 
setDiagnosticLevel(SentryLevel) - Method in class io.sentry.SentryOptions
Sets the minimum LogLevel if null, it uses the default min.
setDist(String) - Method in class io.sentry.SentryEvent
 
setDist(String) - Method in class io.sentry.SentryOptions
Sets the distribution
setDistinctId(String) - Method in class io.sentry.SentryOptions
Sets the distinct Id
setDsn(String) - Method in class io.sentry.SentryOptions
Sets the DSN
setEmail(String) - Method in class io.sentry.protocol.User
Gets the e-mail address of the user.
setEnableExternalConfiguration(boolean) - Method in class io.sentry.SentryOptions
Enables loading options from external sources like sentry.properties file or environment variables, system properties.
setEnableNdk(boolean) - Method in class io.sentry.SentryOptions
Sets NDK to ON or OFF
setEnableScopeSync(boolean) - Method in class io.sentry.SentryOptions
Enables or not the Java to NDK Scope sync
setEnableSessionTracking(boolean) - Method in class io.sentry.SentryOptions
Enable or disable the automatic session tracking
setEnableUncaughtExceptionHandler(boolean) - Method in class io.sentry.SentryOptions
Enable or disable the default UncaughtExceptionHandlerIntegration.
setEnvelopeDiskCache(IEnvelopeCache) - Method in class io.sentry.SentryOptions
Sets the EnvelopeCache interface
setEnvelopeReader(IEnvelopeReader) - Method in class io.sentry.SentryOptions
 
setEnvironment(String) - Method in class io.sentry.SentryEvent
 
setEnvironment(String) - Method in class io.sentry.SentryOptions
Sets the environment
setEnvs(Map<String, String>) - Method in class io.sentry.protocol.Request
 
setEventId(SentryId) - Method in class io.sentry.SentryEvent
 
setExceptions(List<SentryException>) - Method in class io.sentry.SentryEvent
 
setExternalFreeStorage(Long) - Method in class io.sentry.protocol.Device
 
setExternalStorageSize(Long) - Method in class io.sentry.protocol.Device
 
setExtra(String, String) - Method in class io.sentry.Hub
 
setExtra(String, String) - Method in class io.sentry.HubAdapter
 
setExtra(String, String) - Method in interface io.sentry.IHub
Sets the extra key to an arbitrary value to the current Scope, overwriting a potential previous value
setExtra(String, String) - Method in interface io.sentry.IScopeObserver
 
setExtra(String, String) - Method in class io.sentry.Scope
Sets an extra to the Scope's extra map
setExtra(String, String) - Static method in class io.sentry.Sentry
Sets the extra key to an arbitrary value to the current Scope, overwriting a potential previous value
setExtra(String, Object) - Method in class io.sentry.SentryEvent
 
setExtras(Map<String, Object>) - Method in class io.sentry.SentryEvent
 
setFamily(String) - Method in class io.sentry.protocol.Device
 
setFilename(String) - Method in class io.sentry.protocol.SentryStackFrame
 
setFingerprint(List<String>) - Method in class io.sentry.Hub
 
setFingerprint(List<String>) - Method in class io.sentry.HubAdapter
 
setFingerprint(List<String>) - Method in interface io.sentry.IHub
Sets the fingerprint to group specific events together to the current Scope.
setFingerprint(List<String>) - Method in class io.sentry.Scope
Sets the Scope's fingerprint list
setFingerprint(List<String>) - Static method in class io.sentry.Sentry
Sets the fingerprint to group specific events together to the current Scope.
setFingerprints(List<String>) - Method in class io.sentry.SentryEvent
 
setFlushTimeoutMillis(long) - Method in class io.sentry.SentryOptions
Sets the flush timeout in millis
setFormatted(String) - Method in class io.sentry.protocol.Message
Sets a formatted String
setFrames(List<SentryStackFrame>) - Method in class io.sentry.protocol.SentryStackTrace
Sets the frames of this stacktrace.
setFramesOmitted(List<Integer>) - Method in class io.sentry.protocol.SentryStackFrame
 
setFreeMemory(Long) - Method in class io.sentry.protocol.Device
 
setFreeStorage(Long) - Method in class io.sentry.protocol.Device
 
setFunction(String) - Method in class io.sentry.protocol.SentryStackFrame
 
setGpu(Gpu) - Method in class io.sentry.protocol.Contexts
 
setHandled(Boolean) - Method in class io.sentry.protocol.Mechanism
 
setHeaders(Map<String, String>) - Method in class io.sentry.protocol.Request
 
setHelpLink(String) - Method in class io.sentry.protocol.Mechanism
 
setHostnameVerifier(HostnameVerifier) - Method in class io.sentry.SentryOptions
Set custom HostnameVerifier
setId(String) - Method in class io.sentry.protocol.Device
 
setId(Integer) - Method in class io.sentry.protocol.Gpu
 
setId(Long) - Method in class io.sentry.protocol.SentryThread
Sets the Id of the thread.
setId(String) - Method in class io.sentry.protocol.User
Sets the id of the user.
setImageAddr(String) - Method in class io.sentry.protocol.DebugImage
 
setImageAddr(String) - Method in class io.sentry.protocol.SentryStackFrame
 
setImages(List<DebugImage>) - Method in class io.sentry.protocol.DebugMeta
 
setImageSize(Long) - Method in class io.sentry.protocol.DebugImage
 
setInApp(Boolean) - Method in class io.sentry.protocol.SentryStackFrame
 
setInitAsTrue() - Method in class io.sentry.Session
Used for migrating the init flag when an session is gonna be deleted.
setInstructionAddr(String) - Method in class io.sentry.protocol.SentryStackFrame
 
setIpAddress(String) - Method in class io.sentry.protocol.User
Sets the IP address of the user.
setKernelVersion(String) - Method in class io.sentry.protocol.OperatingSystem
 
setLanguage(String) - Method in class io.sentry.protocol.Device
 
setLevel(SentryLevel) - Method in class io.sentry.Breadcrumb
Sets the level
setLevel(SentryLevel) - Method in class io.sentry.Hub
 
setLevel(SentryLevel) - Method in class io.sentry.HubAdapter
 
setLevel(SentryLevel) - Method in interface io.sentry.IHub
Sets the level of all events sent within current Scope
setLevel(SentryLevel) - Method in class io.sentry.Scope
Sets the Scope's SentryLevel Level from scope exceptionally take precedence over the event
setLevel(SentryLevel) - Static method in class io.sentry.Sentry
Sets the level of all events sent within current Scope
setLevel(SentryLevel) - Method in class io.sentry.SentryEvent
 
setLineno(Integer) - Method in class io.sentry.protocol.SentryStackFrame
 
setLogger(String) - Method in class io.sentry.SentryEvent
 
setLogger(ILogger) - Method in class io.sentry.SentryOptions
Sets the Logger interface if null, logger will be NoOp
setLowMemory(Boolean) - Method in class io.sentry.protocol.Device
 
setManufacturer(String) - Method in class io.sentry.protocol.Device
 
setMaxBreadcrumbs(int) - Method in class io.sentry.SentryOptions
Sets the max breadcrumbs Default is 100
setMaxQueueSize(int) - Method in class io.sentry.SentryOptions
Sets the max queue size if maxQueueSize is bigger than 0
setMechanism(Mechanism) - Method in class io.sentry.protocol.SentryException
Sets an optional mechanism that created this exception.
setMemorySize(Long) - Method in class io.sentry.protocol.Device
 
setMemorySize(Integer) - Method in class io.sentry.protocol.Gpu
 
setMessage(String) - Method in class io.sentry.Breadcrumb
Sets the message
setMessage(String) - Method in class io.sentry.protocol.Message
 
setMessage(Message) - Method in class io.sentry.SentryEvent
 
setMeta(Map<String, Object>) - Method in class io.sentry.protocol.Mechanism
 
setMethod(String) - Method in class io.sentry.protocol.Request
 
setModel(String) - Method in class io.sentry.protocol.Device
 
setModelId(String) - Method in class io.sentry.protocol.Device
 
setModule(String) - Method in class io.sentry.protocol.SentryException
Sets the optional module, or package which the exception type lives in.
setModule(String) - Method in class io.sentry.protocol.SentryStackFrame
 
setModule(String, String) - Method in class io.sentry.SentryEvent
 
setModules(Map<String, String>) - Method in class io.sentry.SentryEvent
 
setMultiThreadedRendering(Boolean) - Method in class io.sentry.protocol.Gpu
 
setName(String) - Method in class io.sentry.protocol.Browser
 
setName(String) - Method in class io.sentry.protocol.Device
 
setName(String) - Method in class io.sentry.protocol.Gpu
 
setName(String) - Method in class io.sentry.protocol.OperatingSystem
 
setName(String) - Method in class io.sentry.protocol.SdkVersion
 
setName(String) - Method in class io.sentry.protocol.SentryPackage
 
setName(String) - Method in class io.sentry.protocol.SentryRuntime
 
setName(String) - Method in class io.sentry.protocol.SentryThread
Sets the name of the thread.
setNative(Boolean) - Method in class io.sentry.protocol.SentryStackFrame
 
setNpotSupport(String) - Method in class io.sentry.protocol.Gpu
 
setOnline(Boolean) - Method in class io.sentry.protocol.Device
 
setOperatingSystem(OperatingSystem) - Method in class io.sentry.protocol.Contexts
 
setOrientation(Device.DeviceOrientation) - Method in class io.sentry.protocol.Device
 
setOthers(Map<String, String>) - Method in class io.sentry.protocol.Request
 
setOthers(Map<String, String>) - Method in class io.sentry.protocol.User
Sets other user related data.
setPackage(String) - Method in class io.sentry.protocol.SentryStackFrame
 
setParams(List<String>) - Method in class io.sentry.protocol.Message
 
setPlatform(String) - Method in class io.sentry.protocol.SentryStackFrame
 
setPlatform(String) - Method in class io.sentry.SentryEvent
 
setPostContext(List<String>) - Method in class io.sentry.protocol.SentryStackFrame
 
setPreContext(List<String>) - Method in class io.sentry.protocol.SentryStackFrame
 
setPriority(Integer) - Method in class io.sentry.protocol.SentryThread
Sets the priority of the thread.
setProxy(Proxy) - Method in class io.sentry.SentryOptions
Sets the proxy
setQueryString(String) - Method in class io.sentry.protocol.Request
 
setRawDescription(String) - Method in class io.sentry.protocol.OperatingSystem
 
setRawDescription(String) - Method in class io.sentry.protocol.SentryRuntime
 
setRawFunction(String) - Method in class io.sentry.protocol.SentryStackFrame
 
setReadTimeoutMillis(int) - Method in class io.sentry.SentryOptions
Sets the read timeout in milliseconds
setRegisters(Map<String, String>) - Method in class io.sentry.protocol.SentryStackTrace
 
setRelease(String) - Method in class io.sentry.SentryEvent
 
setRelease(String) - Method in class io.sentry.SentryOptions
Sets the release
setRequest(Request) - Method in class io.sentry.SentryEvent
 
setResult(boolean) - Method in interface io.sentry.hints.SubmissionResult
 
setRetry(boolean) - Method in interface io.sentry.hints.Retryable
 
setRooted(Boolean) - Method in class io.sentry.protocol.OperatingSystem
 
setRuntime(SentryRuntime) - Method in class io.sentry.protocol.Contexts
 
setSampleRate(Double) - Method in class io.sentry.SentryOptions
Sets the sampleRate Can be anything between 0.01 and 1.0 or null (default), to disable it.
setScreenDensity(Float) - Method in class io.sentry.protocol.Device
 
setScreenDpi(Integer) - Method in class io.sentry.protocol.Device
 
setScreenHeightPixels(Integer) - Method in class io.sentry.protocol.Device
 
setScreenResolution(String) - Method in class io.sentry.protocol.Device
Deprecated.
use Device.setScreenWidthPixels(java.lang.Integer) , #getScreenHeightPixels} instead.
setScreenWidthPixels(Integer) - Method in class io.sentry.protocol.Device
 
setSdk(SdkVersion) - Method in class io.sentry.SentryEvent
 
setSdkInfo(SdkInfo) - Method in class io.sentry.protocol.DebugMeta
 
setSdkName(String) - Method in class io.sentry.protocol.SdkInfo
 
setSdkVersion(SdkVersion) - Method in class io.sentry.SentryOptions
Sets the SdkVersion object
setSendDefaultPii(boolean) - Method in class io.sentry.SentryOptions
 
setSentryClientName(String) - Method in class io.sentry.SentryOptions
Sets the Sentry client name
setSerializer(ISerializer) - Method in class io.sentry.SentryOptions
Sets the Serializer interface if null, Serializer will be NoOp
setServerName(String) - Method in class io.sentry.SentryEvent
 
setServerName(String) - Method in class io.sentry.SentryOptions
Sets the default server name to be used in Sentry events.
setSessionTrackingIntervalMillis(long) - Method in class io.sentry.SentryOptions
Sets the session tracking interval in millis
setShutdownTimeout(long) - Method in class io.sentry.SentryOptions
Sets the shutdown timeout in Millis Default is 2000 = 2s
setSimulator(Boolean) - Method in class io.sentry.protocol.Device
 
setSslSocketFactory(SSLSocketFactory) - Method in class io.sentry.SentryOptions
Set custom SSLSocketFactory that is trusted to self-signed certificates
setStacktrace(SentryStackTrace) - Method in class io.sentry.protocol.SentryException
Sets the stack trace.
setStacktrace(SentryStackTrace) - Method in class io.sentry.protocol.SentryThread
Sets the stacktrace of the thread.
setState(String) - Method in class io.sentry.protocol.SentryThread
Sets the state of the thread.
setStorageSize(Long) - Method in class io.sentry.protocol.Device
 
setSymbolAddr(String) - Method in class io.sentry.protocol.SentryStackFrame
 
setSynthetic(Boolean) - Method in class io.sentry.protocol.Mechanism
 
setTag(String, String) - Method in class io.sentry.Hub
 
setTag(String, String) - Method in class io.sentry.HubAdapter
 
setTag(String, String) - Method in interface io.sentry.IHub
Sets the tag to a string value to the current Scope, overwriting a potential previous value
setTag(String, String) - Method in interface io.sentry.IScopeObserver
 
setTag(String, String) - Method in class io.sentry.Scope
Sets a tag to Scope's tags
setTag(String, String) - Static method in class io.sentry.Sentry
Sets the tag to a string value to the current Scope, overwriting a potential previous value
setTag(String, String) - Method in class io.sentry.SentryEvent
 
setTags(Map<String, String>) - Method in class io.sentry.SentryEvent
 
setThreadId(Long) - Method in class io.sentry.protocol.SentryException
Sets an optional value which refers to a thread in the threads interface.
setThreads(List<SentryThread>) - Method in class io.sentry.SentryEvent
 
setThrowable(Throwable) - Method in class io.sentry.SentryEvent
Sets the Throwable
setTimezone(TimeZone) - Method in class io.sentry.protocol.Device
 
setTransaction(String) - Method in class io.sentry.Hub
 
setTransaction(String) - Method in class io.sentry.HubAdapter
 
setTransaction(String) - Method in interface io.sentry.IHub
Sets the name of the current transaction to the current Scope.
setTransaction(String) - Method in class io.sentry.Scope
Sets the Scope's transaction
setTransaction(String) - Static method in class io.sentry.Sentry
Sets the name of the current transaction to the current Scope.
setTransaction(String) - Method in class io.sentry.SentryEvent
 
setTransport(ITransport) - Method in class io.sentry.SentryOptions
Sets the Transport interface
setTransportGate(ITransportGate) - Method in class io.sentry.SentryOptions
Sets the TransportGate interface
setType(String) - Method in class io.sentry.Breadcrumb
Sets the type
setType(String) - Method in class io.sentry.protocol.DebugImage
 
setType(String) - Method in class io.sentry.protocol.Mechanism
 
setType(String) - Method in class io.sentry.protocol.SentryException
The Exception Type.
setUrl(String) - Method in class io.sentry.protocol.Request
 
setUsableMemory(Long) - Method in class io.sentry.protocol.Device
 
setUser(User) - Method in class io.sentry.Hub
 
setUser(User) - Method in class io.sentry.HubAdapter
 
setUser(User) - Method in interface io.sentry.IHub
Shallow merges user configuration (email, username, etc) to the current Scope.
setUser(User) - Method in interface io.sentry.IScopeObserver
 
setUser(User) - Method in class io.sentry.Scope
Sets the Scope's user
setUser(User) - Static method in class io.sentry.Sentry
Shallow merges user configuration (email, username, etc) to the current Scope.
setUser(User) - Method in class io.sentry.SentryEvent
 
setUsername(String) - Method in class io.sentry.protocol.User
Sets the username of the user.
setUuid(String) - Method in class io.sentry.protocol.DebugImage
 
setValue(String) - Method in class io.sentry.protocol.SentryException
The exception value
setVars(Map<String, String>) - Method in class io.sentry.protocol.SentryStackFrame
 
setVendorId(Integer) - Method in class io.sentry.protocol.Gpu
 
setVendorName(String) - Method in class io.sentry.protocol.Gpu
 
setVersion(String) - Method in class io.sentry.protocol.Browser
 
setVersion(String) - Method in class io.sentry.protocol.Gpu
 
setVersion(String) - Method in class io.sentry.protocol.OperatingSystem
 
setVersion(String) - Method in class io.sentry.protocol.SdkVersion
 
setVersion(String) - Method in class io.sentry.protocol.SentryPackage
 
setVersion(String) - Method in class io.sentry.protocol.SentryRuntime
 
setVersionMajor(Integer) - Method in class io.sentry.protocol.SdkInfo
 
setVersionMinor(Integer) - Method in class io.sentry.protocol.SdkInfo
 
setVersionPatchlevel(Integer) - Method in class io.sentry.protocol.SdkInfo
 
shallowCopy(Map<K, V>) - Static method in class io.sentry.util.CollectionUtils
Creates a shallow copy of map given by parameter.
shouldApplyScopeData(Object) - Static method in class io.sentry.util.ApplyScopeUtils
Scope's data should be applied if: Hint is of the type ApplyScopeData or Hint is not Cached (this includes a null hint)
ShutdownHookIntegration - Class in io.sentry
Registers hook that closes Hub when main thread shuts down.
ShutdownHookIntegration(Runtime) - Constructor for class io.sentry.ShutdownHookIntegration
 
ShutdownHookIntegration() - Constructor for class io.sentry.ShutdownHookIntegration
 
size(Iterable<?>) - Static method in class io.sentry.util.CollectionUtils
Returns an Iterator size
startSession() - Method in class io.sentry.Hub
 
startSession() - Method in class io.sentry.HubAdapter
 
startSession() - Method in interface io.sentry.IHub
Starts a new session.
startSession() - Static method in class io.sentry.Sentry
Starts a new session.
StdoutTransport - Class in io.sentry.transport
 
StdoutTransport(ISerializer) - Constructor for class io.sentry.transport.StdoutTransport
 
store(SentryEnvelope, Object) - Method in class io.sentry.cache.EnvelopeCache
 
store(SentryEnvelope, Object) - Method in interface io.sentry.cache.IEnvelopeCache
 
store(SentryEnvelope) - Method in interface io.sentry.cache.IEnvelopeCache
 
store(SentryEnvelope, Object) - Method in class io.sentry.transport.NoOpEnvelopeCache
 
StringUtils - Class in io.sentry.util
 
SubmissionResult - Interface in io.sentry.hints
 
success() - Static method in class io.sentry.transport.TransportResult
Use this method to announce success of sending the event.
SUFFIX_ENVELOPE_FILE - Static variable in class io.sentry.cache.EnvelopeCache
File suffix added to all serialized envelopes files.
SystemOutLogger - Class in io.sentry
ILogger implementation to System.out.
SystemOutLogger() - Constructor for class io.sentry.SystemOutLogger
 

T

TimeZoneDeserializerAdapter - Class in io.sentry.adapters
 
TimeZoneDeserializerAdapter(ILogger) - Constructor for class io.sentry.adapters.TimeZoneDeserializerAdapter
 
TimeZoneSerializerAdapter - Class in io.sentry.adapters
 
TimeZoneSerializerAdapter(ILogger) - Constructor for class io.sentry.adapters.TimeZoneSerializerAdapter
 
toString() - Method in class io.sentry.protocol.SentryId
 
TransportResult - Class in io.sentry.transport
TYPE - Static variable in class io.sentry.protocol.App
 
TYPE - Static variable in class io.sentry.protocol.Browser
 
TYPE - Static variable in class io.sentry.protocol.Device
 
TYPE - Static variable in class io.sentry.protocol.Gpu
 
TYPE - Static variable in class io.sentry.protocol.OperatingSystem
 
TYPE - Static variable in class io.sentry.protocol.SentryRuntime
 

U

uncaughtException(Thread, Throwable) - Method in class io.sentry.UncaughtExceptionHandlerIntegration
 
UncaughtExceptionHandlerIntegration - Class in io.sentry
Sends any uncaught exception to Sentry, then passes the exception on to the pre-existing uncaught exception handler.
UncaughtExceptionHandlerIntegration() - Constructor for class io.sentry.UncaughtExceptionHandlerIntegration
 
update(Session.State, String, boolean) - Method in class io.sentry.Session
Updates the current session and set its values
User - Class in io.sentry.protocol
The user affected by an event.
User() - Constructor for class io.sentry.protocol.User
 

V

valueOf(String) - Static method in enum io.sentry.protocol.Device.DeviceOrientation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sentry.SentryItemType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sentry.SentryLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sentry.Session.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.sentry.protocol.Device.DeviceOrientation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sentry.SentryItemType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sentry.SentryLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sentry.Session.State
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_NAME - Static variable in class io.sentry.BuildConfig
 

W

waitFlush() - Method in interface io.sentry.hints.Flushable
 
withScope(ScopeCallback) - Method in class io.sentry.Hub
 
withScope(ScopeCallback) - Method in class io.sentry.HubAdapter
 
withScope(ScopeCallback) - Method in interface io.sentry.IHub
Runs the callback with a new scope which gets dropped at the end
withScope(ScopeCallback) - Static method in class io.sentry.Sentry
Runs the callback with a new scope which gets dropped at the end
write(JsonWriter, SentryEnvelopeHeader) - Method in class io.sentry.SentryEnvelopeHeaderAdapter
 
write(JsonWriter, SentryEnvelopeItemHeader) - Method in class io.sentry.SentryEnvelopeItemHeaderAdapter
 
write(JsonWriter, Session) - Method in class io.sentry.SessionAdapter
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links