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

A

AbstractConnection - Class in io.sentry.connection
Abstract connection to a Sentry server.
AbstractConnection(String, String) - Constructor for class io.sentry.connection.AbstractConnection
Creates a connection based on the public and secret keys.
add(Event) - Method in interface io.sentry.buffer.Buffer
Buffer the Event so that it can be flushed to the Sentry server at a later point in time.
add(Event) - Method in class io.sentry.buffer.DiskBuffer
Store a single event to the add directory.
add(Throwable, Frame[]) - Static method in class io.sentry.jvmti.FrameCache
Store the per-frame local variable information for the last exception thrown on this thread.
add(E) - Method in class io.sentry.util.CircularFifoQueue
Adds the given element to this queue.
addAppPackage(String) - Static method in class io.sentry.jvmti.FrameCache
Add an "in app" package prefix to the set of packages for which exception local variables will be cached.
addBuilderHelper(EventBuilderHelper) - Method in class io.sentry.SentryClient
Adds a builder helper.
addDebugImage(DebugMetaInterface.DebugImage) - Method in class io.sentry.event.interfaces.DebugMetaInterface
Adds a single DebugMetaInterface.DebugImage to the interface.
addEventSendCallback(EventSendCallback) - Method in class io.sentry.connection.AbstractConnection
Add a callback that is called when an exception occurs while attempting to send events to the Sentry server.
addEventSendCallback(EventSendCallback) - Method in class io.sentry.connection.AsyncConnection
 
addEventSendCallback(EventSendCallback) - Method in class io.sentry.connection.BufferedConnection
 
addEventSendCallback(EventSendCallback) - Method in interface io.sentry.connection.Connection
Add a callback that is called when an exception occurs while attempting to send events to the Sentry server.
addEventSendCallback(EventSendCallback) - Method in class io.sentry.SentryClient
Add a callback that is called after an Event is sent to Sentry.
addExtra(String, Object) - Method in class io.sentry.context.Context
Add extra data to the current context.
addExtra(String, Object) - Method in class io.sentry.SentryClient
Add to the extra data that will be sent with all future Events.
addExtraTag(String) - Method in class io.sentry.SentryClient
Deprecated.
addInterfaceBinding(Class<F>, InterfaceBinding<T>) - Method in class io.sentry.marshaller.json.JsonMarshaller
Add an interface binding to send a type of SentryInterface through a JSON stream.
addMdcTag(String) - Method in class io.sentry.SentryClient
Add a tag to extract from the MDC system and set on Events, where applicable.
addShouldSendEventCallback(ShouldSendEventCallback) - Method in class io.sentry.SentryClient
Add a callback that is called before an Event is sent to Sentry.
addTag(String, String) - Method in class io.sentry.context.Context
Add tag to the current context.
addTag(String, String) - Method in class io.sentry.SentryClient
Add a tag that will be sent with all future Events.
ASYNC_GRACEFUL_SHUTDOWN_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to disable the graceful shutdown of the async connection.
ASYNC_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option for whether to send events asynchronously.
ASYNC_PRIORITY_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option for the priority of threads used for the async connection.
ASYNC_QUEUE_DISCARDNEW - Static variable in class io.sentry.DefaultSentryClientFactory
Async executor overflow behavior that will discard the new event that was attempting to be sent.
ASYNC_QUEUE_DISCARDOLD - Static variable in class io.sentry.DefaultSentryClientFactory
Async executor overflow behavior that will discard old events in the queue.
ASYNC_QUEUE_OVERFLOW_DEFAULT - Static variable in class io.sentry.DefaultSentryClientFactory
Default behavior to use when the async executor queue is full.
ASYNC_QUEUE_OVERFLOW_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option for what to do when the async executor queue is full.
ASYNC_QUEUE_SIZE_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option for the maximum size of the async send queue.
ASYNC_QUEUE_SYNC - Static variable in class io.sentry.DefaultSentryClientFactory
Async executor overflow behavior that will cause a synchronous send to occur on the current thread.
ASYNC_SHUTDOWN_TIMEOUT_DEFAULT - Static variable in class io.sentry.DefaultSentryClientFactory
Default timeout of the AsyncConnection executor, in milliseconds.
ASYNC_SHUTDOWN_TIMEOUT_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option for the graceful shutdown timeout of the async executor, in milliseconds.
ASYNC_THREADS_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option for the number of threads used for the async connection.
AsyncConnection - Class in io.sentry.connection
Asynchronous usage of a connection.
AsyncConnection(Connection, ExecutorService, boolean, long) - Constructor for class io.sentry.connection.AsyncConnection
Creates a connection which will rely on an executor to send events.

B

BasicRemoteAddressResolver - Class in io.sentry.event.helper
The simplest (and default) RemoteAddressResolver.
BasicRemoteAddressResolver() - Constructor for class io.sentry.event.helper.BasicRemoteAddressResolver
 
Breadcrumb - Class in io.sentry.event
An object that represents a single breadcrumb.
Breadcrumb.Level - Enum in io.sentry.event
Possible choices for the level field.
Breadcrumb.Type - Enum in io.sentry.event
Possible choices for the type field.
BreadcrumbBuilder - Class in io.sentry.event
Builder to assist the creation of Breadcrumbs.
BreadcrumbBuilder() - Constructor for class io.sentry.event.BreadcrumbBuilder
 
BREADCRUMBS - Static variable in class io.sentry.marshaller.json.JsonMarshaller
List of breadcrumbs for this event.
Buffer - Interface in io.sentry.buffer
Buffer that is called by a BufferedConnection when an Event send fails with a ConnectionException.
BUFFER_DIR_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to buffer events to disk when network is down.
BUFFER_ENABLED_DEFAULT - Static variable in class io.sentry.DefaultSentryClientFactory
Default value for whether buffering is enabled (if a directory is also provided).
BUFFER_ENABLED_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to enable or disable Event buffering.
BUFFER_FLUSHTIME_DEFAULT - Static variable in class io.sentry.DefaultSentryClientFactory
Default number of milliseconds between attempts to flush buffered events.
BUFFER_FLUSHTIME_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option for how long to wait between attempts to flush the disk buffer, in milliseconds.
BUFFER_GRACEFUL_SHUTDOWN_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to disable the graceful shutdown of the buffer flusher.
BUFFER_SHUTDOWN_TIMEOUT_DEFAULT - Static variable in class io.sentry.DefaultSentryClientFactory
Default timeout of the BufferedConnection shutdown, in milliseconds.
BUFFER_SHUTDOWN_TIMEOUT_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option for the graceful shutdown timeout of the buffer flushing executor, in milliseconds.
BUFFER_SIZE_DEFAULT - Static variable in class io.sentry.DefaultSentryClientFactory
Default number of events to cache offline when network is down or project is throttled.
BUFFER_SIZE_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option for maximum number of events to cache offline when network is down.
BufferedConnection - Class in io.sentry.connection
Connection wrapper that handles storing and deleting Events from a Buffer.
BufferedConnection(Connection, Buffer, long, boolean, long) - Constructor for class io.sentry.connection.BufferedConnection
Construct a BufferedConnection that will store events that failed to send to the provided Buffer and attempt to flush them to the underlying connection later.
build() - Method in class io.sentry.event.BreadcrumbBuilder
Build and return the Breadcrumb object.
build() - Method in class io.sentry.event.EventBuilder
Finalises the Event and returns it.
build() - Method in class io.sentry.event.UserBuilder
Build and return the User object.

C

capture(Event) - Static method in class io.sentry.Sentry
Send an Event using the statically stored SentryClient instance.
capture(Throwable) - Static method in class io.sentry.Sentry
Sends an exception (or throwable) to the Sentry server using the statically stored SentryClient instance.
capture(String) - Static method in class io.sentry.Sentry
Sends a message to the Sentry server using the statically stored SentryClient instance.
capture(EventBuilder) - Static method in class io.sentry.Sentry
Builds and sends an Event to the Sentry server using the statically stored SentryClient instance.
CHECKSUM - Static variable in class io.sentry.marshaller.json.JsonMarshaller
Checksum for the event, allowing to group events with a similar checksum.
CircularFifoQueue<E> - Class in io.sentry.util
CircularFifoQueue is a first-in first-out queue with a fixed size that replaces its oldest element if full.
CircularFifoQueue() - Constructor for class io.sentry.util.CircularFifoQueue
Constructor that creates a queue with the default size of 32.
CircularFifoQueue(int) - Constructor for class io.sentry.util.CircularFifoQueue
Constructor that creates a queue with the specified size.
CircularFifoQueue(Collection<? extends E>) - Constructor for class io.sentry.util.CircularFifoQueue
Constructor that creates a queue from the specified collection.
clear() - Method in class io.sentry.context.Context
Clear state from this context.
clear() - Method in interface io.sentry.context.ContextManager
Clear the underlying context data.
clear() - Method in class io.sentry.context.SingletonContextManager
 
clear() - Method in class io.sentry.context.ThreadLocalContextManager
 
clear() - Method in class io.sentry.util.CircularFifoQueue
Clears this queue.
clearBreadcrumbs() - Method in class io.sentry.context.Context
Clear all breadcrumbs from this context.
clearContext() - Static method in class io.sentry.Sentry
Clears the current context.
clearContext() - Method in class io.sentry.SentryClient
Clears the ContextManager data.
clearExtra() - Method in class io.sentry.context.Context
Clear all extra data from this context.
clearHttp() - Method in class io.sentry.context.Context
Clear the http data from this context.
clearTags() - Method in class io.sentry.context.Context
Clear all tags from the current context.
clearUser() - Method in class io.sentry.context.Context
Clears the current user set on this context.
Clock - Interface in io.sentry.time
Clock interface, used to inject a Clock dependency so time can be adjusted in tests.
close() - Method in class io.sentry.connection.AsyncConnection
.
close() - Method in class io.sentry.connection.BufferedConnection
 
close() - Method in class io.sentry.connection.HttpConnection
 
close() - Method in class io.sentry.connection.NoopConnection
 
close() - Method in class io.sentry.connection.OutputStreamConnection
 
close() - Method in class io.sentry.jul.SentryHandler
 
close() - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
close() - Method in class io.sentry.marshaller.Marshaller.UncloseableOutputStream
 
close() - Static method in class io.sentry.Sentry
Close the stored SentryClient's connections and remove it from static storage.
closeConnection() - Method in class io.sentry.SentryClient
Closes the connection for the SentryClient instance.
closeQuietly(Closeable) - Static method in class io.sentry.util.Util
Closes an instance of Closeable and suppress all possible raised Exceptions.
CompoundConfigurationProvider - Class in io.sentry.config.provider
Wraps a couple of other configuration providers to act as one, returning the first non-null value for given configuration key, in the iteration order of the wrapped providers.
CompoundConfigurationProvider(Collection<ConfigurationProvider>) - Constructor for class io.sentry.config.provider.CompoundConfigurationProvider
Instantiates the new compound provider by wrapping the provided collection of providers.
CompoundResourceLoader - Class in io.sentry.config
A compound resource loader that returns the first non-null stream of the list of the loaders provided at the instantiation time.
CompoundResourceLoader(Collection<ResourceLoader>) - Constructor for class io.sentry.config.CompoundResourceLoader
Instantiates new resource loader using the provided loaders.
CompoundResourceLocator - Class in io.sentry.config.location
Wraps multiple resource locators and returns the first non-null configuration file path.
CompoundResourceLocator(Collection<ConfigurationResourceLocator>) - Constructor for class io.sentry.config.location.CompoundResourceLocator
Instantiates a new compound configuration resource locator.
COMPRESSION_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option for whether to compress requests sent to the Sentry Server.
ConfigurationProvider - Interface in io.sentry.config.provider
Sentry is able to load configuration from various sources.
ConfigurationResourceLocator - Interface in io.sentry.config.location
Tries to find the Sentry configuration file.
configureSentryClient(SentryClient, Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Configures a SentryClient instance after it has been constructed.
Connection - Interface in io.sentry.connection
Connection to a Sentry server, allowing to send captured events.
CONNECTION_TIMEOUT_DEFAULT - Static variable in class io.sentry.DefaultSentryClientFactory
Default timeout of an HTTP connection to Sentry.
CONNECTION_TIMEOUT_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to set a timeout for HTTP connections to the Sentry server, in milliseconds.
ConnectionException - Exception in io.sentry.connection
Exception thrown by a Connection if something went wrong temporarily.
ConnectionException() - Constructor for exception io.sentry.connection.ConnectionException
 
ConnectionException(String, Throwable) - Constructor for exception io.sentry.connection.ConnectionException
 
ConnectionException(String, Throwable, Long, Integer) - Constructor for exception io.sentry.connection.ConnectionException
 
Context - Class in io.sentry.context
Context is used to hold context data (such as Breadcrumbs) so that data may be collected in different parts of an application and then sent together when an exception occurs.
Context() - Constructor for class io.sentry.context.Context
Create a new (empty) Context object with the default Breadcrumb limit.
Context(int) - Constructor for class io.sentry.context.Context
Create a new (empty) Context object with the specified Breadcrumb limit.
ContextBuilderHelper - Class in io.sentry.event.helper
EventBuilderHelper that extracts and sends any data attached to the provided SentryClient's Context.
ContextBuilderHelper(SentryClient) - Constructor for class io.sentry.event.helper.ContextBuilderHelper
EventBuilderHelper that extracts context data from the provided SentryClient client.
ContextClassLoaderResourceLoader - Class in io.sentry.config
A ResourceLoader that considers the paths to be resource locations in the context classloader of the current thread.
ContextClassLoaderResourceLoader() - Constructor for class io.sentry.config.ContextClassLoaderResourceLoader
 
ContextManager - Interface in io.sentry.context
Context manager implementations define how context-specific data, such as Breadcrumbs are coupled to the idea of a "context." What "context" means depends on the application.
CONTEXTS - Static variable in class io.sentry.marshaller.json.JsonMarshaller
Map of map of contexts for this event.
createAsyncConnection(Dsn, Connection) - Method in class io.sentry.DefaultSentryClientFactory
Encapsulates an already existing connection in an AsyncConnection and get the async options from the Sentry DSN.
createClient(String) - Method in class io.sentry.SentryClientFactory
Creates an instance of Sentry given a DSN.
createConnection(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Creates a connection to the given DSN by determining the protocol.
createEventBuilder(LogRecord) - Method in class io.sentry.jul.SentryHandler
Builds an EventBuilder based on the log record.
createHttpConnection(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Creates an HTTP connection to the Sentry server.
createJsonGenerator(OutputStream) - Method in class io.sentry.marshaller.json.JsonMarshaller
Creates the JsonGenerator used to marshall to json.
createJsonMarshaller(int) - Method in class io.sentry.DefaultSentryClientFactory
Create a JsonMarshaller.
createMarshaller(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Creates a JSON marshaller that will convert every Event in a format handled by the Sentry server.
createSentryClient(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
 
createSentryClient(Dsn) - Method in class io.sentry.SentryClientFactory
Creates an instance of Sentry given a DSN.
createStdOutConnection(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Uses stdout to send the logs.
CULPRIT - Static variable in class io.sentry.marshaller.json.JsonMarshaller
Function call which was the primary perpetrator of this event.

D

date() - Method in interface io.sentry.time.Clock
Returns the Clock's time as a Date object.
date() - Method in class io.sentry.time.FixedClock
 
date() - Method in class io.sentry.time.SystemClock
 
DEBUG_META_INTERFACE - Static variable in class io.sentry.event.interfaces.DebugMetaInterface
Name of the exception interface in Sentry.
DebugImage(String) - Constructor for class io.sentry.event.interfaces.DebugMetaInterface.DebugImage
Construct a Proguard DebugMetaInterface.DebugImage with the provided UUID.
DebugImage(String, String) - Constructor for class io.sentry.event.interfaces.DebugMetaInterface.DebugImage
Construct a DebugMetaInterface.DebugImage with the provided UUID and type.
DebugMetaInterface - Class in io.sentry.event.interfaces
The DebugMeta interface for Sentry allowing to add debug information about ProGuard.
DebugMetaInterface() - Constructor for class io.sentry.event.interfaces.DebugMetaInterface
 
DebugMetaInterface.DebugImage - Class in io.sentry.event.interfaces
Object that represents a single debug image.
DebugMetaInterfaceBinding - Class in io.sentry.marshaller.json
Binding that converts a DebugMetaInterface to a JSON stream.
DebugMetaInterfaceBinding() - Constructor for class io.sentry.marshaller.json.DebugMetaInterfaceBinding
 
DEFAULT_BASE_LOCKDOWN_TIME - Static variable in class io.sentry.connection.LockdownManager
Default base duration for a lockdown.
DEFAULT_DSN - Static variable in class io.sentry.dsn.Dsn
Default DSN to use when auto detection fails.
DEFAULT_ENV_VAR_NAME - Static variable in class io.sentry.config.location.EnvironmentBasedLocator
The default environment variable to use for obtaining the location of the Sentry configuration file.
DEFAULT_ENV_VAR_PREFIX - Static variable in class io.sentry.config.provider.EnvironmentConfigurationProvider
The default prefix of the environment variables holding Sentry configuration.
DEFAULT_FILE_PATH - Static variable in class io.sentry.config.location.StaticFileLocator
The default file name of the Sentry configuration file.
DEFAULT_HOSTNAME - Static variable in class io.sentry.event.EventBuilder
Default hostname if it isn't set manually (or can't be determined).
DEFAULT_JNDI_PREFIX - Static variable in class io.sentry.config.provider.JndiConfigurationProvider
The default prefix of the JNDI names of Sentry configuration.
DEFAULT_MAX_LOCKDOWN_TIME - Static variable in class io.sentry.connection.LockdownManager
Default maximum duration for a lockdown.
DEFAULT_MAX_MESSAGE_LENGTH - Static variable in class io.sentry.marshaller.json.JsonMarshaller
Default maximum length for a message.
DEFAULT_MAX_MESSAGE_LENGTH - Static variable in class io.sentry.marshaller.json.MessageInterfaceBinding
Default maximum length for a message.
DEFAULT_PACKAGE_NAME - Static variable in class io.sentry.event.interfaces.SentryException
Name used when the class' package is the default one.
DEFAULT_PLATFORM - Static variable in class io.sentry.event.EventBuilder
Default platform if it isn't set manually.
DEFAULT_PROPERTY_NAME - Static variable in class io.sentry.config.location.SystemPropertiesBasedLocator
The default system property to use for obtaining the location of the Sentry configuration file.
DEFAULT_SYSTEM_PROPERTY_PREFIX - Static variable in class io.sentry.config.provider.SystemPropertiesConfigurationProvider
The default prefix of the system properties that should be considered Sentry configuration.
defaults() - Static method in class io.sentry.SentryOptions
A convenience method to load the default SentryOptions using the default lookup instance.
defaults(String) - Static method in class io.sentry.SentryOptions
A convenience method to load the default SentryOptions using the default lookup instance using the provided DSN instead of the one from the config.
DefaultSentryClientFactory - Class in io.sentry
Default implementation of SentryClientFactory.
DefaultSentryClientFactory() - Constructor for class io.sentry.DefaultSentryClientFactory
Provided only for backwards compatibility.
DefaultSentryClientFactory(Lookup) - Constructor for class io.sentry.DefaultSentryClientFactory
Creates a new instance using the provided lookup to locate the configuration.
DefaultSentryClientFactory.DaemonThreadFactory - Class in io.sentry
Thread factory generating daemon threads with a custom priority.
disable(JsonGenerator.Feature) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
disable() - Method in class io.sentry.SentryUncaughtExceptionHandler
Disable this instance and attempt to remove it as the default Thread.UncaughtExceptionHandler.
discard(Event) - Method in interface io.sentry.buffer.Buffer
Discard and Event from the buffer.
discard(Event) - Method in class io.sentry.buffer.DiskBuffer
Deletes a buffered Event from disk.
DiskBuffer - Class in io.sentry.buffer
Stores Event objects to a directory on the filesystem and allows them to be flushed to Sentry (and deleted) at a later time.
DiskBuffer(File, int) - Constructor for class io.sentry.buffer.DiskBuffer
Construct an DiskBuffer which stores errors in the specified directory on disk.
DIST - Static variable in class io.sentry.marshaller.json.JsonMarshaller
Identifies the the distribution of the application.
dist - Variable in class io.sentry.SentryClient
Identifies the distribution of the application.
DIST_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to set the distribution of the application.
doSend(Event) - Method in class io.sentry.connection.AbstractConnection
Sends an event to the Sentry server.
doSend(Event) - Method in class io.sentry.connection.HttpConnection
 
doSend(Event) - Method in class io.sentry.connection.NoopConnection
 
doSend(Event) - Method in class io.sentry.connection.OutputStreamConnection
 
Dsn - Class in io.sentry.dsn
Data Source name allowing a direct connection to a Sentry server.
Dsn(String) - Constructor for class io.sentry.dsn.Dsn
Creates a DSN based on a String.
Dsn(URI) - Constructor for class io.sentry.dsn.Dsn
Creates a DSN based on a URI.
dsnFrom(Lookup) - Static method in class io.sentry.dsn.Dsn
Looks for the DSN configuration in the provided configuration lookup.
dsnLookup() - Static method in class io.sentry.dsn.Dsn
Looks for a DSN configuration within JNDI, the System environment or Java properties.

E

element() - Method in class io.sentry.util.CircularFifoQueue
 
enable(JsonGenerator.Feature) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
ENVIRONMENT - Static variable in class io.sentry.marshaller.json.JsonMarshaller
Identifies the environment the application is running in.
environment - Variable in class io.sentry.SentryClient
Identifies the environment the application is running in.
ENVIRONMENT_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to set the environment of the application.
EnvironmentBasedLocator - Class in io.sentry.config.location
Tries to find the location of the Sentry configuration file in some environment variable.
EnvironmentBasedLocator() - Constructor for class io.sentry.config.location.EnvironmentBasedLocator
Constructs a new instance that will use the environment variable defined in EnvironmentBasedLocator.DEFAULT_ENV_VAR_NAME.
EnvironmentBasedLocator(String) - Constructor for class io.sentry.config.location.EnvironmentBasedLocator
Constructs a new instance that will use the provided environment variable.
EnvironmentConfigurationProvider - Class in io.sentry.config.provider
Tries to find the configuration properties in the environment.
EnvironmentConfigurationProvider() - Constructor for class io.sentry.config.provider.EnvironmentConfigurationProvider
Creates a new instance with environment variables assumed to have the EnvironmentConfigurationProvider.DEFAULT_ENV_VAR_PREFIX.
EnvironmentConfigurationProvider(String) - Constructor for class io.sentry.config.provider.EnvironmentConfigurationProvider
Creates a new instance that will look for env variables having the provided prefix.
equals(Object) - Method in class io.sentry.dsn.Dsn
 
equals(Object) - Method in class io.sentry.event.Breadcrumb
 
equals(Object) - Method in class io.sentry.event.Event
 
equals(Object) - Method in class io.sentry.event.interfaces.ExceptionInterface
 
equals(Object) - Method in class io.sentry.event.interfaces.ExceptionMechanism
 
equals(Object) - Method in class io.sentry.event.interfaces.HttpInterface
 
equals(Object) - Method in class io.sentry.event.interfaces.MessageInterface
 
equals(Object) - Method in class io.sentry.event.interfaces.SentryException
 
equals(Object) - Method in class io.sentry.event.interfaces.SentryStackTraceElement
 
equals(Object) - Method in class io.sentry.event.interfaces.StackTraceInterface
 
equals(Object) - Method in class io.sentry.event.interfaces.UserInterface
 
equals(Object, Object) - Static method in class io.sentry.util.Util
Returns true if the arguments are equal to each other and false otherwise.
Event - Class in io.sentry.event
Plain Old Java Object describing an event that will be sent to a Sentry server.
Event.Level - Enum in io.sentry.event
Levels of log available in Sentry.
EVENT_ID - Static variable in class io.sentry.marshaller.json.JsonMarshaller
Hexadecimal string representing a uuid4 value.
EventBuilder - Class in io.sentry.event
Builder to assist the creation of Events.
EventBuilder() - Constructor for class io.sentry.event.EventBuilder
Creates a new EventBuilder to prepare a new Event.
EventBuilder(UUID) - Constructor for class io.sentry.event.EventBuilder
Creates a new EventBuilder to prepare a new Event.
EventBuilderHelper - Interface in io.sentry.event.helper
Helper allowing to add extra information to the EventBuilder before creating the Event itself.
EventSampler - Interface in io.sentry.connection
Used by HttpConnection to decide whether a specific event should actually be send to the server or not.
EventSendCallback - Interface in io.sentry.connection
Callback that is called upon success or failure while attempting to send events to the Sentry server.
EXCEPTION_INTERFACE - Static variable in class io.sentry.event.interfaces.ExceptionInterface
Name of the exception interface in Sentry.
ExceptionInterface - Class in io.sentry.event.interfaces
The Exception interface for Sentry allowing to add an Exception details to an event.
ExceptionInterface(Throwable) - Constructor for class io.sentry.event.interfaces.ExceptionInterface
Creates a new instance from the given throwable.
ExceptionInterface(Deque<SentryException>) - Constructor for class io.sentry.event.interfaces.ExceptionInterface
Creates a new instance from the given exceptions.
ExceptionInterfaceBinding - Class in io.sentry.marshaller.json
Binding system allowing to convert an ExceptionInterface to a JSON stream.
ExceptionInterfaceBinding(InterfaceBinding<StackTraceInterface>) - Constructor for class io.sentry.marshaller.json.ExceptionInterfaceBinding
Creates a Binding system to send a ExceptionInterface on JSON stream.
ExceptionMechanism - Class in io.sentry.event.interfaces
Class describing an exception's mechanism.
ExceptionMechanism(String, boolean) - Constructor for class io.sentry.event.interfaces.ExceptionMechanism
The exception mechanism used in an exception.
ExceptionMechanismThrowable - Class in io.sentry.event.interfaces
A throwable decorator that holds an ExceptionMechanism related to the decorated Throwable.
ExceptionMechanismThrowable(ExceptionMechanism, Throwable) - Constructor for class io.sentry.event.interfaces.ExceptionMechanismThrowable
A Throwable that decorates another with a Sentry ExceptionMechanism.
EXTRA - Static variable in class io.sentry.marshaller.json.JsonMarshaller
An arbitrary mapping of additional metadata to store with the event.
extra - Variable in class io.sentry.SentryClient
Extra data to be sent to sentry.
EXTRA_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to set extra data to be sent to Sentry.
extractExceptionQueue(Throwable) - Static method in class io.sentry.event.interfaces.SentryException
Transforms a Throwable into a Queue of SentryException.
EXTRATAGS_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory

F

FILE_SUFFIX - Static variable in class io.sentry.buffer.DiskBuffer
File suffix added to all serialized event files.
FileResourceLoader - Class in io.sentry.config
A ResourceLoader that considers the paths to be filesystem locations.
FileResourceLoader() - Constructor for class io.sentry.config.FileResourceLoader
 
FINGERPRINT - Static variable in class io.sentry.marshaller.json.JsonMarshaller
Event fingerprint, a list of strings used to dictate the deduplicating for this event.
FixedClock - Class in io.sentry.time
Clock implementation where time doesn't move unless it is manually adjusted.
FixedClock(Date) - Constructor for class io.sentry.time.FixedClock
Construct a FixedClock with the given date.
flush() - Method in class io.sentry.jul.SentryHandler
 
flush() - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
flush() - Method in class io.sentry.marshaller.Marshaller.UncloseableOutputStream
 
formatMessage(String, Object[]) - Method in class io.sentry.jul.SentryHandler
Returns formatted Event message when provided the message template and parameters.
formatMessageParameters(Object[]) - Static method in class io.sentry.jul.SentryHandler
Extracts message parameters into a List of Strings.
ForwardedAddressResolver - Class in io.sentry.event.helper
A RemoteAddressResolver that uses the first address found in the X-FORWARDED-FOR header if one is available, otherwise falls back to the BasicRemoteAddressResolver.
ForwardedAddressResolver() - Constructor for class io.sentry.event.helper.ForwardedAddressResolver
Default constructor, creates fallback BasicRemoteAddressResolver instance.
Frame - Class in io.sentry.jvmti
Class representing a single call frame.
Frame(Method, Frame.LocalVariable[]) - Constructor for class io.sentry.jvmti.Frame
Construct a Frame.
Frame.LocalVariable - Class in io.sentry.jvmti
Class representing a single local variable.
FrameCache - Class in io.sentry.jvmti
Utility class used by the Sentry Java Agent to store per-frame local variable information for the last thrown exception.
from(Lookup) - Static method in class io.sentry.SentryOptions
Creates new options using the provided lookup instance.
from(Lookup, String) - Static method in class io.sentry.SentryOptions
Creates new options using the provided lookup instance and optional DSN.
from(Lookup, String, SentryClientFactory) - Static method in class io.sentry.SentryOptions
Creates new options using the provided lookup instance and optional DSN and client factory.
fromStackTraceElement(StackTraceElement) - Static method in class io.sentry.event.interfaces.SentryStackTraceElement
fromStackTraceElements(StackTraceElement[]) - Static method in class io.sentry.event.interfaces.SentryStackTraceElement
Convert an array of StackTraceElements to SentryStackTraceElements.
fromStackTraceElements(StackTraceElement[], Frame[]) - Static method in class io.sentry.event.interfaces.SentryStackTraceElement
Convert an array of StackTraceElements to SentryStackTraceElements.

G

get(String) - Method in class io.sentry.config.Lookup
Attempt to lookup a configuration key, without checking any DSN options.
get(String, Dsn) - Method in class io.sentry.config.Lookup
Attempt to lookup a configuration key using either some internal means or from the DSN.
get(Throwable) - Static method in class io.sentry.jvmti.FrameCache
Retrieve the per-frame local variable information for the last exception thrown on this thread.
get(int) - Method in class io.sentry.util.CircularFifoQueue
Returns the element at the specified position in this queue.
getAbsPath() - Method in class io.sentry.event.interfaces.SentryStackTraceElement
 
getAsyncEnabled(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Whether or not to wrap the underlying connection in an AsyncConnection.
getAsyncGracefulShutdownEnabled(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Whether or not to attempt the graceful shutdown of the AsyncConnection upon close.
getAsyncPriority(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Priority of threads used for the async connection.
getAsyncQueueSize(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Maximum size of the async send queue.
getAsyncShutdownTimeout(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
The graceful shutdown timeout of the async executor, in milliseconds.
getAsyncThreads(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
The number of threads used for the async connection.
getAuthHeader() - Method in class io.sentry.connection.AbstractConnection
Creates an authentication header for the Sentry protocol.
getAuthType() - Method in class io.sentry.event.interfaces.HttpInterface
 
getBody() - Method in class io.sentry.event.interfaces.HttpInterface
 
getBreadcrumbs() - Method in class io.sentry.context.Context
Return Breadcrumbs attached to this context.
getBreadcrumbs() - Method in class io.sentry.event.Event
 
getBuffer(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Get the Buffer where events are stored when network is down.
getBufferedConnectionGracefulShutdownEnabled(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Whether or not to attempt a graceful shutdown of the BufferedConnection upon close.
getBufferedConnectionShutdownTimeout(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Maximum time to wait for BufferedConnection shutdown when closed, in milliseconds.
getBufferEnabled(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Whether or not buffering is enabled.
getBufferFlushtime(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
How long to wait between attempts to flush the disk buffer, in milliseconds.
getBufferSize(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Get the maximum number of events to cache offline when network is down.
getBuilderHelpers() - Method in class io.sentry.SentryClient
 
getBypassSecurityEnabled(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Whether to disable security checks over an SSL connection.
getCategory() - Method in class io.sentry.event.Breadcrumb
 
getChecksum() - Method in class io.sentry.event.Event
 
getCodec() - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
getColno() - Method in class io.sentry.event.interfaces.SentryStackTraceElement
 
getCompressionEnabled(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Whether to compress requests sent to the Sentry Server.
getConfigurationResourcePath() - Method in class io.sentry.config.location.CompoundResourceLocator
Tries to find the location of the resource containing the Sentry configuration file.
getConfigurationResourcePath() - Method in interface io.sentry.config.location.ConfigurationResourceLocator
Tries to find the location of the resource containing the Sentry configuration file.
getConfigurationResourcePath() - Method in class io.sentry.config.location.EnvironmentBasedLocator
 
getConfigurationResourcePath() - Method in class io.sentry.config.location.StaticFileLocator
 
getConfigurationResourcePath() - Method in class io.sentry.config.location.SystemPropertiesBasedLocator
 
getConnection() - Method in class io.sentry.connection.HttpConnection
Opens a connection to the Sentry API allowing to send new events.
getContentEncoding() - Method in class io.sentry.marshaller.json.JsonMarshaller
 
getContentEncoding() - Method in interface io.sentry.marshaller.Marshaller
Returns the HTTP Content-Encoding, if applicable, or null.
getContentType() - Method in class io.sentry.marshaller.json.JsonMarshaller
 
getContentType() - Method in interface io.sentry.marshaller.Marshaller
Returns the HTTP Content-Type, if applicable, or null.
getContext() - Method in interface io.sentry.config.provider.JndiConfigurationProvider.JndiContextProvider
Returns the context to use when looking for a property in JNDI.
getContext() - Method in interface io.sentry.context.ContextManager
Returns the proper Context instance for the given application context.
getContext() - Method in class io.sentry.context.SingletonContextManager
Returns a singleton Context instance.
getContext() - Method in class io.sentry.context.ThreadLocalContextManager
Returns a unique Context instance per thread.
getContext() - Static method in class io.sentry.Sentry
Returns the Context on the statically stored SentryClient.
getContext() - Method in class io.sentry.SentryClient
 
getContextManager(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Returns the ContextManager to use for locating and storing data that is context specific, such as Breadcrumbs.
getContexts() - Method in class io.sentry.event.Event
 
getCookies() - Method in class io.sentry.event.interfaces.HttpInterface
 
getCulprit() - Method in class io.sentry.event.Event
 
getData() - Method in class io.sentry.event.Breadcrumb
 
getData() - Method in class io.sentry.event.interfaces.UserInterface
 
getData() - Method in class io.sentry.event.User
 
getDebugImages() - Method in class io.sentry.event.interfaces.DebugMetaInterface
 
getDefault() - Static method in class io.sentry.config.Lookup
In the default lookup returned from this method, the configuration properties are looked up in the sources in the following order.
getDefaultWithAdditionalProviders(Collection<ConfigurationProvider>, Collection<ConfigurationProvider>) - Static method in class io.sentry.config.Lookup
In the default lookup returned from this method, the configuration properties are looked up in the sources in the following order.
getDist(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Application distribution to send with Events that don't already have a value for the field set.
getDist() - Method in class io.sentry.event.Event
 
getDist() - Method in class io.sentry.SentryClient
 
getDsn() - Method in class io.sentry.SentryOptions
Gets the DSN.
getEmail() - Method in class io.sentry.event.interfaces.UserInterface
 
getEmail() - Method in class io.sentry.event.User
 
getEnvironment(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Application environmentribution to send with Events that don't already have a value for the field set.
getEnvironment() - Method in class io.sentry.event.Event
 
getEnvironment() - Method in class io.sentry.SentryClient
 
getEvent() - Method in class io.sentry.event.EventBuilder
 
getEvents() - Method in interface io.sentry.buffer.Buffer
Returns an Iterator of Events in the buffer.
getEvents() - Method in class io.sentry.buffer.DiskBuffer
Returns an Iterator of Events that are stored on disk at the point in time this method is called.
getExceptionClassName() - Method in class io.sentry.event.interfaces.SentryException
 
getExceptionMechanism() - Method in class io.sentry.event.interfaces.ExceptionMechanismThrowable
 
getExceptionMechanism() - Method in class io.sentry.event.interfaces.SentryException
 
getExceptionMessage() - Method in class io.sentry.event.interfaces.SentryException
 
getExceptionPackageName() - Method in class io.sentry.event.interfaces.SentryException
Gets the exception package name.
getExceptions() - Method in class io.sentry.event.interfaces.ExceptionInterface
 
getExtra() - Method in class io.sentry.context.Context
Return extra data attached to this context.
getExtra(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Extra data to send with Events.
getExtra() - Method in class io.sentry.event.Event
 
getExtra() - Method in class io.sentry.SentryClient
 
getExtraTags(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
getFeatureMask() - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
getFileName() - Method in class io.sentry.event.interfaces.SentryStackTraceElement
 
getFingerprint() - Method in class io.sentry.event.Event
 
getFormatted() - Method in class io.sentry.event.interfaces.MessageInterface
 
getFramesCommonWithEnclosing() - Method in class io.sentry.event.interfaces.StackTraceInterface
 
getFunction() - Method in class io.sentry.event.interfaces.SentryStackTraceElement
 
getHeaders() - Method in class io.sentry.event.interfaces.HttpInterface
 
getHideCommonFramesEnabled(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Whether to hide common stackframes with enclosing exceptions.
getHost() - Method in class io.sentry.dsn.Dsn
 
getHttp() - Method in class io.sentry.context.Context
Gets the http information from the context.
getId() - Method in class io.sentry.event.Event
 
getId() - Method in class io.sentry.event.interfaces.UserInterface
 
getId() - Method in class io.sentry.event.User
 
getInAppFrames(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Returns the list of package names to consider "in-app".
getInputStream(String) - Method in class io.sentry.config.CompoundResourceLoader
This goes through the wrapped resource loaders in the iteration order and returns the first non-null input stream obtained from the wrapped resource loaders.
getInputStream(String) - Method in class io.sentry.config.ContextClassLoaderResourceLoader
 
getInputStream(String) - Method in class io.sentry.config.FileResourceLoader
 
getInputStream(String) - Method in interface io.sentry.config.ResourceLoader
Returns an InputStream from the resource at filepath or null, if it was not possible to open the resource.
getIntegrations() - Method in class io.sentry.event.Sdk
 
getInterfaceName() - Method in class io.sentry.event.interfaces.DebugMetaInterface
 
getInterfaceName() - Method in class io.sentry.event.interfaces.ExceptionInterface
 
getInterfaceName() - Method in class io.sentry.event.interfaces.HttpInterface
 
getInterfaceName() - Method in class io.sentry.event.interfaces.MessageInterface
 
getInterfaceName() - Method in interface io.sentry.event.interfaces.SentryInterface
Gets the unique name of the interface.
getInterfaceName() - Method in class io.sentry.event.interfaces.StackTraceInterface
 
getInterfaceName() - Method in class io.sentry.event.interfaces.UserInterface
 
getIpAddress() - Method in class io.sentry.event.interfaces.UserInterface
 
getIpAddress() - Method in class io.sentry.event.User
 
getLastEventId() - Method in class io.sentry.context.Context
Get the UUID of the last event sent by this thread, useful for handling user feedback.
getLevel() - Method in class io.sentry.event.Breadcrumb
 
getLevel() - Method in class io.sentry.event.Event
 
getLevel(Level) - Static method in class io.sentry.jul.SentryHandler
Transforms a Level into an Event.Level.
getLineno() - Method in class io.sentry.event.interfaces.SentryStackTraceElement
 
getLocalAddr() - Method in class io.sentry.event.interfaces.HttpInterface
 
getLocalName() - Method in class io.sentry.event.interfaces.HttpInterface
 
getLocalPort() - Method in class io.sentry.event.interfaces.HttpInterface
 
getLocals() - Method in class io.sentry.event.interfaces.SentryStackTraceElement
 
getLocals() - Method in class io.sentry.jvmti.Frame
Converts the locals array to a Map of variable-name - variable-value.
getLogger() - Method in class io.sentry.event.Event
 
getLookup() - Method in class io.sentry.SentryOptions
Returns the lookup instance to use.
getMaxMessageLength(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
The maximum length of the message body in the requests to the Sentry Server.
getMdcTags(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Tags to extract from the MDC system and set on Events, where applicable.
getMdcTags() - Method in class io.sentry.SentryClient
 
getMessage() - Method in class io.sentry.event.Breadcrumb
 
getMessage() - Method in class io.sentry.event.Event
 
getMessage() - Method in class io.sentry.event.interfaces.MessageInterface
 
getMethod() - Method in class io.sentry.event.interfaces.HttpInterface
 
getMethod() - Method in class io.sentry.jvmti.Frame
 
getModule() - Method in class io.sentry.event.interfaces.SentryStackTraceElement
 
getName() - Method in class io.sentry.event.Sdk
 
getName() - Method in class io.sentry.jvmti.Frame.LocalVariable
 
getOptions() - Method in class io.sentry.dsn.Dsn
 
getOutputContext() - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
getParameters() - Method in class io.sentry.event.interfaces.HttpInterface
 
getParameters() - Method in class io.sentry.event.interfaces.MessageInterface
 
getPasswordAuthentication() - Method in class io.sentry.connection.ProxyAuthenticator
 
getPath() - Method in class io.sentry.dsn.Dsn
 
getPlatform() - Method in class io.sentry.event.Event
 
getPlatform() - Method in class io.sentry.event.interfaces.SentryStackTraceElement
 
getPort() - Method in class io.sentry.dsn.Dsn
 
getProjectId() - Method in class io.sentry.dsn.Dsn
 
getProperty(String) - Method in class io.sentry.config.provider.CompoundConfigurationProvider
 
getProperty(String) - Method in interface io.sentry.config.provider.ConfigurationProvider
Returns the value of the configuration property with the provided key.
getProperty(String) - Method in class io.sentry.config.provider.EnvironmentConfigurationProvider
 
getProperty(String) - Method in class io.sentry.config.provider.JndiConfigurationProvider
 
getProperty(String) - Method in class io.sentry.config.provider.ResourceLoaderConfigurationProvider
 
getProperty(String) - Method in class io.sentry.config.provider.SystemPropertiesConfigurationProvider
 
getProtocol() - Method in class io.sentry.dsn.Dsn
 
getProtocol() - Method in class io.sentry.event.interfaces.HttpInterface
 
getProtocolSettings() - Method in class io.sentry.dsn.Dsn
 
getProxyHost(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
HTTP proxy hostname for Sentry connections.
getProxyPass(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
HTTP proxy password for Sentry connections.
getProxyPort(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
HTTP proxy port for Sentry connections.
getProxyUser(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
HTTP proxy username for Sentry connections.
getPublicKey() - Method in class io.sentry.dsn.Dsn
 
getQueryString() - Method in class io.sentry.event.interfaces.HttpInterface
 
getReadTimeout(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Read timeout for requests to the Sentry server, in milliseconds.
getRecommendedLockdownTime() - Method in exception io.sentry.connection.ConnectionException
 
getRejectedExecutionHandler(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Handler for tasks that cannot be immediately queued by a ThreadPoolExecutor.
getRelease(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Application version to send with Events that don't already have a value for the field set.
getRelease() - Method in class io.sentry.event.Event
 
getRelease() - Method in class io.sentry.SentryClient
 
getRemoteAddr() - Method in class io.sentry.event.interfaces.HttpInterface
 
getRemoteAddress(HttpServletRequest) - Method in class io.sentry.event.helper.BasicRemoteAddressResolver
Uses ServletRequest.getRemoteAddr() to resolve the REMOTE_ADDR.
getRemoteAddress(HttpServletRequest) - Method in class io.sentry.event.helper.ForwardedAddressResolver
 
getRemoteAddress(HttpServletRequest) - Method in interface io.sentry.event.helper.RemoteAddressResolver
Returns the REMOTE_ADDR for the provided request.
getRemoteAddressResolver() - Method in class io.sentry.event.helper.HttpEventBuilderHelper
 
getRemoteUser() - Method in class io.sentry.event.interfaces.HttpInterface
 
getRequestUrl() - Method in class io.sentry.event.interfaces.HttpInterface
 
getResourceLoader() - Static method in class io.sentry.Sentry
Deprecated.
Using this field is discouraged in favour of using the configurable Lookup with ResourceLoaderConfigurationProvider.
getResourceLoader() - Method in class io.sentry.SentryOptions
Deprecated.
don't use this method. Instead configure the Lookup instance with appropriate ResourceLoaderConfigurationProviders and create a new SentryOptions instance
getResponseCode() - Method in exception io.sentry.connection.ConnectionException
 
getSampleRate(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Whether to sample events, and if so how much to allow through to the server (from 0.0 to 1.0).
getSdk() - Method in class io.sentry.event.Event
 
getSecretKey() - Method in class io.sentry.dsn.Dsn
 
getSentryApiUrl(URI, String) - Static method in class io.sentry.connection.HttpConnection
Automatically determines the URL to the HTTP API of Sentry.
getSentryClientFactory() - Method in class io.sentry.SentryOptions
Gets the optionally set SentryClientFactory.
getSentryInterfaces() - Method in class io.sentry.event.Event
 
getSentryName() - Static method in class io.sentry.environment.SentryEnvironment
Returns sdk name+version string, used for HTTP User Agent, sentry_client, etc.
getServerName(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Server name to send with Events that don't already have a value for the field set.
getServerName() - Method in class io.sentry.event.Event
 
getServerName() - Method in class io.sentry.event.interfaces.HttpInterface
 
getServerName() - Method in class io.sentry.SentryClient
 
getServerPort() - Method in class io.sentry.event.interfaces.HttpInterface
 
getServletRequest() - Static method in class io.sentry.servlet.SentryServletRequestListener
 
getStackTrace() - Method in class io.sentry.event.interfaces.StackTraceInterface
 
getStackTraceInterface() - Method in class io.sentry.event.interfaces.SentryException
 
getStoredClient() - Static method in class io.sentry.Sentry
Returns the last statically stored SentryClient instance.
getTags() - Method in class io.sentry.context.Context
Return tags attached to this context.
getTags(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Additional tags to send with Events.
getTags() - Method in class io.sentry.event.Event
 
getTags() - Method in class io.sentry.SentryClient
 
getThrowable() - Method in class io.sentry.event.interfaces.ExceptionMechanismThrowable
 
getTimeout(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Timeout for requests to the Sentry server, in milliseconds.
getTimestamp() - Method in class io.sentry.event.Breadcrumb
 
getTimestamp() - Method in class io.sentry.event.Event
 
getTransaction() - Method in class io.sentry.event.Event
 
getType() - Method in class io.sentry.event.Breadcrumb
 
getType() - Method in class io.sentry.event.interfaces.DebugMetaInterface.DebugImage
 
getType() - Method in class io.sentry.event.interfaces.ExceptionMechanism
The type of the mechanism.
getUncaughtHandlerEnabled(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
Whether or not to enable a SentryUncaughtExceptionHandler.
getUri() - Method in class io.sentry.dsn.Dsn
Creates the URI of the Sentry server.
getUser() - Method in class io.sentry.context.Context
Gets the current user from the context.
getUsername() - Method in class io.sentry.event.interfaces.UserInterface
 
getUsername() - Method in class io.sentry.event.User
 
getUuid() - Method in class io.sentry.event.interfaces.DebugMetaInterface.DebugImage
 
getValue() - Method in enum io.sentry.event.Breadcrumb.Level
 
getValue() - Method in enum io.sentry.event.Breadcrumb.Type
 
getValue() - Method in class io.sentry.jvmti.Frame.LocalVariable
 
getVersion() - Method in class io.sentry.event.Sdk
 

H

hashCode() - Method in class io.sentry.dsn.Dsn
 
hashCode() - Method in class io.sentry.event.Breadcrumb
 
hashCode() - Method in class io.sentry.event.Event
 
hashCode() - Method in class io.sentry.event.interfaces.DebugMetaInterface
 
hashCode() - Method in class io.sentry.event.interfaces.ExceptionInterface
 
hashCode() - Method in class io.sentry.event.interfaces.ExceptionMechanism
 
hashCode() - Method in class io.sentry.event.interfaces.HttpInterface
 
hashCode() - Method in class io.sentry.event.interfaces.MessageInterface
 
hashCode() - Method in class io.sentry.event.interfaces.SentryException
 
hashCode() - Method in class io.sentry.event.interfaces.SentryStackTraceElement
 
hashCode() - Method in class io.sentry.event.interfaces.StackTraceInterface
 
hashCode() - Method in class io.sentry.event.interfaces.UserInterface
 
helpBuildingEvent(EventBuilder) - Method in class io.sentry.event.helper.ContextBuilderHelper
 
helpBuildingEvent(EventBuilder) - Method in interface io.sentry.event.helper.EventBuilderHelper
Adds extra elements to the EventBuilder before calling EventBuilder.build().
helpBuildingEvent(EventBuilder) - Method in class io.sentry.event.helper.HttpEventBuilderHelper
 
HIDE_COMMON_FRAMES_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option for whether to hide common stackframes with enclosing exceptions.
HOSTNAME_CACHE_DURATION - Static variable in class io.sentry.event.EventBuilder
Duration of the hostname caching.
HTTP_INTERFACE - Static variable in class io.sentry.event.interfaces.HttpInterface
Name of the HTTP interface in Sentry.
HTTP_PROXY_HOST_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to set an HTTP proxy hostname for Sentry connections.
HTTP_PROXY_PASS_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to set an HTTP proxy password for Sentry connections.
HTTP_PROXY_PORT_DEFAULT - Static variable in class io.sentry.DefaultSentryClientFactory
The default HTTP proxy port to use if an HTTP Proxy hostname is set but port is not.
HTTP_PROXY_PORT_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to set an HTTP proxy port for Sentry connections.
HTTP_PROXY_USER_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to set an HTTP proxy username for Sentry connections.
HTTP_TOO_MANY_REQUESTS - Static variable in class io.sentry.connection.HttpConnection
HTTP code `429 Too Many Requests`, which is not included in HttpURLConnection.
HttpConnection - Class in io.sentry.connection
Basic connection to a Sentry server, using HTTP and HTTPS.
HttpConnection(URL, String, String, Proxy, EventSampler) - Constructor for class io.sentry.connection.HttpConnection
Creates an HTTP connection to a Sentry server.
HttpEventBuilderHelper - Class in io.sentry.event.helper
EventBuilderHelper allowing to retrieve the current HttpServletRequest.
HttpEventBuilderHelper() - Constructor for class io.sentry.event.helper.HttpEventBuilderHelper
HttpEventBuilderHelper(RemoteAddressResolver) - Constructor for class io.sentry.event.helper.HttpEventBuilderHelper
HttpInterface - Class in io.sentry.event.interfaces
The HTTP interface for Sentry allows to add an HTTP request to an event.
HttpInterface(HttpServletRequest) - Constructor for class io.sentry.event.interfaces.HttpInterface
This constructor is for compatibility reasons and should not be used.
HttpInterface(HttpServletRequest, RemoteAddressResolver) - Constructor for class io.sentry.event.interfaces.HttpInterface
Creates an HTTP element for an Event.
HttpInterface(HttpServletRequest, RemoteAddressResolver, String) - Constructor for class io.sentry.event.interfaces.HttpInterface
Creates an HTTP element for an Event.
HttpInterface(String, String, Map<String, Collection<String>>, String, Map<String, String>, String, String, int, String, String, int, String, boolean, boolean, String, String, Map<String, Collection<String>>, String) - Constructor for class io.sentry.event.interfaces.HttpInterface
Creates an HTTP element for an Event.
HttpInterfaceBinding - Class in io.sentry.marshaller.json
Binding system allowing to convert an HttpInterface into a JSON stream.
HttpInterfaceBinding() - Constructor for class io.sentry.marshaller.json.HttpInterfaceBinding
 

I

IN_APP_FRAMES_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option for which package prefixes are part of the user's application code, as a single comma separated string.
init() - Static method in class io.sentry.Sentry
Initialize and statically store a SentryClient by looking up a Dsn and automatically choosing a SentryClientFactory.
init(SentryClientFactory) - Static method in class io.sentry.Sentry
Initialize and statically store a SentryClient by looking up a Dsn and using the provided SentryClientFactory.
init(String) - Static method in class io.sentry.Sentry
Initialize and statically store a SentryClient by using the provided Dsn and automatically choosing a SentryClientFactory.
init(String, SentryClientFactory) - Static method in class io.sentry.Sentry
Initialize and statically store a SentryClient by using the provided Dsn and SentryClientFactory.
init(SentryOptions) - Static method in class io.sentry.Sentry
Initializes a new Sentry client from the provided context.
instantiateFrom(Lookup, String) - Static method in class io.sentry.SentryClientFactory
Creates a new instance of the configured implementation of the Sentry client factory.
InterfaceBinding<T extends SentryInterface> - Interface in io.sentry.marshaller.json
An interface binding allows to encore a SentryInterface of a specific type into a JSON stream.
InvalidDsnException - Exception in io.sentry.dsn
Exception thrown whenever the given Dsn as been detected as invalid.
InvalidDsnException() - Constructor for exception io.sentry.dsn.InvalidDsnException
 
InvalidDsnException(String) - Constructor for exception io.sentry.dsn.InvalidDsnException
 
InvalidDsnException(String, Throwable) - Constructor for exception io.sentry.dsn.InvalidDsnException
 
InvalidDsnException(Throwable) - Constructor for exception io.sentry.dsn.InvalidDsnException
 
io.sentry - package io.sentry
 
io.sentry.buffer - package io.sentry.buffer
 
io.sentry.config - package io.sentry.config
 
io.sentry.config.location - package io.sentry.config.location
 
io.sentry.config.provider - package io.sentry.config.provider
 
io.sentry.connection - package io.sentry.connection
 
io.sentry.context - package io.sentry.context
 
io.sentry.dsn - package io.sentry.dsn
 
io.sentry.environment - package io.sentry.environment
 
io.sentry.event - package io.sentry.event
 
io.sentry.event.helper - package io.sentry.event.helper
 
io.sentry.event.interfaces - package io.sentry.event.interfaces
 
io.sentry.jul - package io.sentry.jul
 
io.sentry.jvmti - package io.sentry.jvmti
 
io.sentry.marshaller - package io.sentry.marshaller
 
io.sentry.marshaller.json - package io.sentry.marshaller.json
 
io.sentry.servlet - package io.sentry.servlet
 
io.sentry.time - package io.sentry.time
 
io.sentry.util - package io.sentry.util
 
isAsyncStarted() - Method in class io.sentry.event.interfaces.HttpInterface
 
isAtFullCapacity() - Method in class io.sentry.util.CircularFifoQueue
Returns true if the capacity limit of this queue has been reached, i.e.
isAvailable() - Static method in class io.sentry.config.provider.JndiSupport
Checks whether JNDI is available.
isClosed() - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
isCompressed() - Method in class io.sentry.marshaller.json.JsonMarshaller
 
isEmpty() - Method in class io.sentry.util.CircularFifoQueue
Returns true if this queue is empty; false otherwise.
isEnabled(JsonGenerator.Feature) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
isEnabled() - Method in class io.sentry.SentryUncaughtExceptionHandler
 
isFull() - Method in class io.sentry.util.CircularFifoQueue
isHandled() - Method in class io.sentry.event.interfaces.ExceptionMechanism
Whether the exception was handled or not.
isInitialized() - Static method in class io.sentry.Sentry
Returns true if the Sentry object has been already initialized.
isLockedDown() - Method in class io.sentry.connection.AbstractConnection
A helper method to figure out whether the connection is locked down or not.
isLockedDown() - Method in class io.sentry.connection.LockdownManager
Returns true if the system is in a lockdown.
isManagingThread() - Static method in class io.sentry.environment.SentryEnvironment
Checks whether the current thread is managed by Sentry or not.
isNullOrEmpty(String) - Static method in class io.sentry.util.Util
Returns true if the given string is null or is the empty string.
isSecure() - Method in class io.sentry.event.interfaces.HttpInterface
 
iterator() - Method in class io.sentry.util.CircularFifoQueue
Returns an iterator over this queue's elements.

J

JndiConfigurationProvider - Class in io.sentry.config.provider
A configuration provider that looks up the configuration in the JNDI registry.
JndiConfigurationProvider() - Constructor for class io.sentry.config.provider.JndiConfigurationProvider
Constructs a new instance using the JndiConfigurationProvider.DEFAULT_JNDI_PREFIX and JndiConfigurationProvider.JndiContextProvider that returns a new InitialContext each time it is asked for a context.
JndiConfigurationProvider(String, JndiConfigurationProvider.JndiContextProvider) - Constructor for class io.sentry.config.provider.JndiConfigurationProvider
Constructs a new instance that will look up the Sentry configuration keys using the provided prefix and using the context obtained from the JNDI context provider.
JndiConfigurationProvider.JndiContextProvider - Interface in io.sentry.config.provider
A helper interface to be able to obtain application-specific JNDI context during Sentry configuration lookup.
JndiLookup - Class in io.sentry.config
Deprecated.
Do not use this. Superseded by JndiConfigurationProvider
jndiLookup(String) - Static method in class io.sentry.config.JndiLookup
Deprecated.
Looks up for a JNDI definition of the provided key.
JndiSupport - Class in io.sentry.config.provider
A helper class to check whether JNDI is available in the current JVM.
JsonMarshaller - Class in io.sentry.marshaller.json
Event marshaller using JSON to send the data.
JsonMarshaller() - Constructor for class io.sentry.marshaller.json.JsonMarshaller
Create instance of JsonMarshaller with default message length.
JsonMarshaller(int) - Constructor for class io.sentry.marshaller.json.JsonMarshaller
Create instance of JsonMarshaller with provided maximum length of the messages.

L

LEVEL - Static variable in class io.sentry.marshaller.json.JsonMarshaller
The record severity.
LocalVariable(String, Object) - Constructor for class io.sentry.jvmti.Frame.LocalVariable
Construct a Frame.LocalVariable for a live object.
LocatorBasedConfigurationProvider - Class in io.sentry.config.provider
Similar to ResourceLoaderConfigurationProvider but uses a ConfigurationResourceLocator to find the path to the configuration file.
LocatorBasedConfigurationProvider(ResourceLoader, ConfigurationResourceLocator, Charset) - Constructor for class io.sentry.config.provider.LocatorBasedConfigurationProvider
Instantiates a new configuration provider using the parameters.
lockdown(ConnectionException) - Method in class io.sentry.connection.LockdownManager
Enable lockdown if it's not already enabled, using the recommended time from the provided ConnectionException, if any.
LockdownManager - Class in io.sentry.connection
Abstracts the connection lockdown logic (and state) to a single place so that it's easier to understand.
LockdownManager() - Constructor for class io.sentry.connection.LockdownManager
Construct a LockdownManager using the default system clock.
LockdownManager(Clock) - Constructor for class io.sentry.connection.LockdownManager
Construct a LockdownManager using the provided clock.
LockedDownException - Exception in io.sentry.connection
Exception thrown when attempting to send Events while in a lockdown.
LockedDownException() - Constructor for exception io.sentry.connection.LockedDownException
 
LOGGER - Static variable in class io.sentry.marshaller.json.JsonMarshaller
The name of the logger which created the record.
Lookup - Class in io.sentry.config
Handle lookup of configuration keys from the various sources.
Lookup(ConfigurationProvider, ConfigurationProvider) - Constructor for class io.sentry.config.Lookup
Constructs a new Lookup instance.
lookup(String) - Static method in class io.sentry.config.Lookup
Deprecated.
obtain an instance of this class and use Lookup.get(String)
lookup(String, Dsn) - Static method in class io.sentry.config.Lookup
Deprecated.
obtain an instance of this class and use Lookup.get(String, Dsn)
lookup - Variable in class io.sentry.SentryClientFactory
The Lookup instance to use for obtaining configuration.

M

marshall(Event, OutputStream) - Method in class io.sentry.marshaller.json.JsonMarshaller
 
marshall(Event, OutputStream) - Method in interface io.sentry.marshaller.Marshaller
Serialises an event and sends it through an OutputStream.
Marshaller - Interface in io.sentry.marshaller
Marshaller allows to serialise a Event and sends over a stream.
Marshaller.UncloseableOutputStream - Class in io.sentry.marshaller
OutputStream delegating every call except for Marshaller.UncloseableOutputStream.close() to an other OutputStream.
MAX_BODY_LENGTH - Static variable in class io.sentry.marshaller.json.HttpInterfaceBinding
Maximum length for the HTTP request body.
MAX_MESSAGE_LENGTH_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to set the maximum length of the message body in the requests to the Sentry Server.
maxSize() - Method in class io.sentry.util.CircularFifoQueue
Gets the maximum size of the collection (the bound).
mdcTags - Variable in class io.sentry.SentryClient
Tags to extract from the MDC system and set on Events, where applicable.
MDCTAGS_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to set tags that are extracted from the MDC system, where applicable.
MESSAGE - Static variable in class io.sentry.marshaller.json.JsonMarshaller
User-readable representation of this event.
MESSAGE_INTERFACE - Static variable in class io.sentry.event.interfaces.MessageInterface
Name of the message interface in Sentry.
MessageInterface - Class in io.sentry.event.interfaces
The Message interface for Sentry allows to send the original pattern to Sentry, allowing the events to be grouped by original message (rather than the formatted version).
MessageInterface(String) - Constructor for class io.sentry.event.interfaces.MessageInterface
Creates a non parametrised message.
MessageInterface(String, String...) - Constructor for class io.sentry.event.interfaces.MessageInterface
Creates a parametrised message for an Event.
MessageInterface(String, List<String>) - Constructor for class io.sentry.event.interfaces.MessageInterface
Creates a parametrised message for an Event.
MessageInterface(String, List<String>, String) - Constructor for class io.sentry.event.interfaces.MessageInterface
Creates a parametrised message for an Event.
MessageInterfaceBinding - Class in io.sentry.marshaller.json
Binding allowing to transform a MessageInterface into a JSON stream.
MessageInterfaceBinding() - Constructor for class io.sentry.marshaller.json.MessageInterfaceBinding
Create instance of MessageInterfaceBinding with default message length.
MessageInterfaceBinding(int) - Constructor for class io.sentry.marshaller.json.MessageInterfaceBinding
Create instance of MessageInterfaceBinding with provided the maximum length of the messages.
millis() - Method in interface io.sentry.time.Clock
Returns the Clock's time in milliseconds.
millis() - Method in class io.sentry.time.FixedClock
 
millis() - Method in class io.sentry.time.SystemClock
 
MODULES - Static variable in class io.sentry.marshaller.json.JsonMarshaller
A list of relevant modules and their versions.

N

NAIVE_PROTOCOL - Static variable in class io.sentry.DefaultSentryClientFactory
Protocol setting to disable security checks over an SSL connection.
newThread(Runnable) - Method in class io.sentry.DefaultSentryClientFactory.DaemonThreadFactory
 
NoopConnection - Class in io.sentry.connection
Connection that drops events.
NoopConnection() - Constructor for class io.sentry.connection.NoopConnection
Creates a connection that drops events.
Nullable - Annotation Type in io.sentry.util
Indicates that an instance on the given position can be null.

O

Objects - Class in io.sentry.util
backport of Objects Utils which is not available on Android yet.
offer(E) - Method in class io.sentry.util.CircularFifoQueue
Adds the given element to this queue.
onFailure(Event, Exception) - Method in interface io.sentry.connection.EventSendCallback
Called when an exception occurs while attempting to send events to the Sentry server.
onStartup(Set<Class<?>>, ServletContext) - Method in class io.sentry.servlet.SentryServletContainerInitializer
 
onSuccess(Event) - Method in interface io.sentry.connection.EventSendCallback
Called when an event is successfully sent to the Sentry server.
OutputStreamConnection - Class in io.sentry.connection
Connection using StdOut to sent marshalled events.
OutputStreamConnection(OutputStream) - Constructor for class io.sentry.connection.OutputStreamConnection
Creates a connection that sends event on an outputStream.

P

parseDouble(String, Double) - Static method in class io.sentry.util.Util
Parses the provided string value into a double value.
parseExtra(String) - Static method in class io.sentry.util.Util
Parses the provided extras string into a Map of String -> String.
parseExtraTags(String) - Static method in class io.sentry.util.Util
Deprecated.
parseInteger(String, Integer) - Static method in class io.sentry.util.Util
Parses the provided string value into an integer value.
parseLong(String, Long) - Static method in class io.sentry.util.Util
Parses the provided string value into a long value.
parseMdcTags(String) - Static method in class io.sentry.util.Util
Parses the provided Strings into a Set of Strings.
parseTags(String) - Static method in class io.sentry.util.Util
Parses the provided tags string into a Map of String -> String.
peek() - Method in class io.sentry.util.CircularFifoQueue
 
PLATFORM - Static variable in class io.sentry.marshaller.json.JsonMarshaller
A string representing the platform the client is submitting from.
poll() - Method in class io.sentry.util.CircularFifoQueue
 
printfStyle - Variable in class io.sentry.jul.SentryHandler
If true, String.format() is used to render parameterized log messages instead of MessageFormat.format(); Defaults to false.
ProxyAuthenticator - Class in io.sentry.connection
Proxy authenticator.
ProxyAuthenticator(String, String) - Constructor for class io.sentry.connection.ProxyAuthenticator
Proxy authenticator.
publish(LogRecord) - Method in class io.sentry.jul.SentryHandler
 

Q

QUEUE_SIZE_DEFAULT - Static variable in class io.sentry.DefaultSentryClientFactory
The default async queue size if none is provided.

R

RandomEventSampler - Class in io.sentry.connection
Decide whether Events should be sent to the server by applying a sample rate to random bits from the Event's ID.
RandomEventSampler(double) - Constructor for class io.sentry.connection.RandomEventSampler
Construct a RandomEventSampler with the given sampleRate (from 0.0 to 1.0).
RandomEventSampler(double, Random) - Constructor for class io.sentry.connection.RandomEventSampler
Construct a RandomEventSampler with the given sampleRate (from 0.0 to 1.0) and Random instance.
READ_TIMEOUT_DEFAULT - Static variable in class io.sentry.DefaultSentryClientFactory
Default read timeout of an HTTP request to Sentry.
READ_TIMEOUT_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to set a read timeout for requests to the Sentry server, in milliseconds.
record(Breadcrumb) - Static method in class io.sentry.Sentry
recordBreadcrumb(Breadcrumb) - Method in class io.sentry.context.Context
Record a single Breadcrumb into this context.
RELEASE - Static variable in class io.sentry.marshaller.json.JsonMarshaller
Identifies the the version of the application.
release - Variable in class io.sentry.SentryClient
Identifies the version of the application.
RELEASE_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to set the version of the application.
RemoteAddressResolver - Interface in io.sentry.event.helper
Interface that allows users to define how the REMOTE_ADDR is set on each Event.
remove() - Method in class io.sentry.util.CircularFifoQueue
 
removeBuilderHelper(EventBuilderHelper) - Method in class io.sentry.SentryClient
Removes a builder helper.
removeExtra(String) - Method in class io.sentry.context.Context
Remove an extra data name and value from the current context.
removeTag(String) - Method in class io.sentry.context.Context
Remove a tag name and value from the current context.
requestDestroyed(ServletRequestEvent) - Method in class io.sentry.servlet.SentryServletRequestListener
 
requestInitialized(ServletRequestEvent) - Method in class io.sentry.servlet.SentryServletRequestListener
 
requireNonNull(T, String) - Static method in class io.sentry.util.Objects
backport of Objects.requireNonNull which is not available on Android yet.
requireNonNull(T) - Static method in class io.sentry.util.Objects
backport of Objects.requireNonNull which is not available on Android yet.
ResourceLoader - Interface in io.sentry.config
Interface for platform-specific resource loaders.
ResourceLoaderConfigurationProvider - Class in io.sentry.config.provider
A configuration provider that loads the properties from a ResourceLoader.
ResourceLoaderConfigurationProvider(ResourceLoader, String, Charset) - Constructor for class io.sentry.config.provider.ResourceLoaderConfigurationProvider
Instantiates a new resource loader based configuration provider.
retrieveProperties() - Method in class io.sentry.jul.SentryHandler
Retrieves the properties of the logger.
runBuilderHelpers(EventBuilder) - Method in class io.sentry.SentryClient
Runs the EventBuilderHelper against the EventBuilder to obtain additional information with a MDC-like system.

S

safelyRemoveShutdownHook(Thread) - Static method in class io.sentry.util.Util
Try to remove the shutDownHook, handling the case where the VM is in shutdown process.
SAMPLE_RATE_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option for whether to sample events, allowing from 0.0 to 1.0 (0 to 100%) to be sent to the server.
Sdk - Class in io.sentry.event
Represents the current SDK and any integrations used to create an Event.
Sdk(String, String, Set<String>) - Constructor for class io.sentry.event.Sdk
Build an Sdk instance.
SDK - Static variable in class io.sentry.marshaller.json.JsonMarshaller
An object representing the SDK name and version.
SDK_NAME - Static variable in class io.sentry.environment.SentryEnvironment
Name of this SDK.
SDK_VERSION - Static variable in class io.sentry.environment.SentryEnvironment
Version of this SDK.
SDK_VERSION - Static variable in class io.sentry.environment.Version
 
send(Event) - Method in class io.sentry.connection.AbstractConnection
 
send(Event) - Method in class io.sentry.connection.AsyncConnection
Sends an event to the Sentry server.
send(Event) - Method in class io.sentry.connection.BufferedConnection
 
send(Event) - Method in interface io.sentry.connection.Connection
Sends an event to the Sentry server.
sendEvent(Event) - Method in class io.sentry.SentryClient
Sends a built Event to the Sentry server.
sendEvent(EventBuilder) - Method in class io.sentry.SentryClient
Builds and sends an Event to the Sentry server.
sendException(Throwable) - Method in class io.sentry.SentryClient
Sends an exception (or throwable) to the Sentry server.
sendMessage(String) - Method in class io.sentry.SentryClient
Sends a message to the Sentry server.
Sentry - Class in io.sentry
Sentry provides easy access to a statically stored SentryClient instance.
SENTRY_PROTOCOL_VERSION - Static variable in class io.sentry.connection.AbstractConnection
Current Sentry protocol version.
SentryClient - Class in io.sentry
Sentry client, for sending Events to a Sentry server.
SentryClient(Connection, ContextManager) - Constructor for class io.sentry.SentryClient
Constructs a SentryClient instance using the provided connection.
sentryClient() - Static method in class io.sentry.SentryClientFactory
Creates an instance of Sentry by discovering the DSN.
sentryClient(String) - Static method in class io.sentry.SentryClientFactory
Creates an instance of Sentry using the provided DSN.
sentryClient(String, SentryClientFactory) - Static method in class io.sentry.SentryClientFactory
Creates an instance of Sentry using the provided DSN and the specified factory.
SentryClientFactory - Class in io.sentry
Factory in charge of creating SentryClient instances.
SentryClientFactory(Lookup) - Constructor for class io.sentry.SentryClientFactory
Creates a new instance using the provided lookup.
SentryClientFactory() - Constructor for class io.sentry.SentryClientFactory
Creates a new instance with default configuration.
SentryEnvironment - Class in io.sentry.environment
Manages environment information on Sentry.
SentryException - Class in io.sentry.event.interfaces
Class associating a Sentry exception to its StackTraceInterface.
SentryException(Throwable, StackTraceElement[]) - Constructor for class io.sentry.event.interfaces.SentryException
Creates a Sentry exception based on a Java Throwable.
SentryException(Throwable, StackTraceElement[], ExceptionMechanism) - Constructor for class io.sentry.event.interfaces.SentryException
Creates a Sentry exception based on a Java Throwable.
SentryException(String, String, String, StackTraceInterface) - Constructor for class io.sentry.event.interfaces.SentryException
Creates a Sentry exception.
SentryException(String, String, String, StackTraceInterface, ExceptionMechanism) - Constructor for class io.sentry.event.interfaces.SentryException
Creates a Sentry exception.
SentryHandler - Class in io.sentry.jul
Logging handler in charge of sending the java.util.logging records to a Sentry server.
SentryHandler() - Constructor for class io.sentry.jul.SentryHandler
Creates an instance of SentryHandler.
SentryInterface - Interface in io.sentry.event.interfaces
A SentryInterface is an additional structured data that can be provided with a message.
SentryJsonGenerator - Class in io.sentry.marshaller.json
JsonGenerator that makes an attempt at serializing any Java POJO to the "best" JSON representation.
SentryJsonGenerator(JsonGenerator) - Constructor for class io.sentry.marshaller.json.SentryJsonGenerator
Construct a JsonObjectMarshaller with the default configuration.
SentryOptions - Class in io.sentry
SentryOptions used to configure the Sentry SDK.
SentryOptions(Lookup, String, SentryClientFactory) - Constructor for class io.sentry.SentryOptions
Creates a new instance of the options using the provided parameters.
SentryServletContainerInitializer - Class in io.sentry.servlet
Servlet container initializer used to add the SentryServletRequestListener to the ServletContext.
SentryServletContainerInitializer() - Constructor for class io.sentry.servlet.SentryServletContainerInitializer
 
SentryServletRequestListener - Class in io.sentry.servlet
Request listener in charge of capturing HttpServletRequest to allow HttpEventBuilderHelper to provide details on the current HTTP session in the event sent to Sentry.
SentryServletRequestListener() - Constructor for class io.sentry.servlet.SentryServletRequestListener
 
SentryStackTraceElement - Class in io.sentry.event.interfaces
Richer StackTraceElement class.
SentryStackTraceElement(String, String, String, int, Integer, String, String) - Constructor for class io.sentry.event.interfaces.SentryStackTraceElement
Construct a SentryStackTraceElement.
SentryStackTraceElement(String, String, String, int, Integer, String, String, Map<String, Object>) - Constructor for class io.sentry.event.interfaces.SentryStackTraceElement
Construct a SentryStackTraceElement.
SentryUncaughtExceptionHandler - Class in io.sentry
Sends any uncaught exception to Sentry, then passes the exception on to the pre-existing uncaught exception handler.
SentryUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Constructor for class io.sentry.SentryUncaughtExceptionHandler
Construct the SentryUncaughtExceptionHandler, storing the pre-existing uncaught exception handler.
SERVER_NAME - Static variable in class io.sentry.marshaller.json.JsonMarshaller
Identifies the host client from which the event was recorded.
serverName - Variable in class io.sentry.SentryClient
Server name to be sent to sentry.
SERVERNAME_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to set the server name.
setBaseLockdownTime(long) - Method in class io.sentry.connection.LockdownManager
 
setBypassSecurity(boolean) - Method in class io.sentry.connection.HttpConnection
 
setCategory(String) - Method in class io.sentry.event.BreadcrumbBuilder
Category of the Breadcrumb.
setCodec(ObjectCodec) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
setCompression(boolean) - Method in class io.sentry.marshaller.json.JsonMarshaller
Enables the JSON compression with gzip.
setConnectionTimeout(int) - Method in class io.sentry.connection.HttpConnection
This will set the timeout that is used in establishing a connection to the url.
setContexts(Map<String, Map<String, Object>>) - Method in class io.sentry.event.Event
 
setData(Map<String, String>) - Method in class io.sentry.event.BreadcrumbBuilder
Data related to the Breadcrumb.
setData(Map<String, Object>) - Method in class io.sentry.event.UserBuilder
Sets the extra data for the user.
setDate(Date) - Method in class io.sentry.time.FixedClock
 
setDist(String) - Method in class io.sentry.event.Event
 
setDist(String) - Method in class io.sentry.SentryClient
 
setDsn(String) - Method in class io.sentry.SentryOptions
Sets the DSN to be used by the SentryClient.
setEmail(String) - Method in class io.sentry.event.UserBuilder
Sets the email for the user.
setEnvironment(String) - Method in class io.sentry.SentryClient
 
setExtra(Map<String, Object>) - Method in class io.sentry.SentryClient
Set the extra data that will be sent with all future Events.
setExtraTags(Set<String>) - Method in class io.sentry.SentryClient
Deprecated.
setFeatureMask(int) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
setFingerprint(List<String>) - Method in class io.sentry.event.Event
 
setHttp(HttpInterface) - Method in class io.sentry.context.Context
Store the http information in the context.
setId(String) - Method in class io.sentry.event.UserBuilder
Sets the Id for the user.
setInAppFrames(Collection<String>) - Method in class io.sentry.marshaller.json.StackTraceInterfaceBinding
 
setIpAddress(String) - Method in class io.sentry.event.UserBuilder
Sets the ipAddress for the user.
setLastEventId(UUID) - Method in class io.sentry.context.Context
Store the UUID of the last sent event by this thread, useful for handling user feedback.
setLevel(Breadcrumb.Level) - Method in class io.sentry.event.BreadcrumbBuilder
Level of the Breadcrumb.
setLookup(Lookup) - Method in class io.sentry.SentryOptions
Sets the lookup instance to use.
setMarshaller(Marshaller) - Method in class io.sentry.connection.HttpConnection
 
setMarshaller(Marshaller) - Method in class io.sentry.connection.OutputStreamConnection
 
setMaxLengthList(int) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
setMaxLengthString(int) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
setMaxLockdownTime(long) - Method in class io.sentry.connection.LockdownManager
 
setMaxNesting(int) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
setMaxSizeMap(int) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
setMdcTags(Set<String>) - Method in class io.sentry.SentryClient
Set the tags to extract from the MDC system and set on Events, where applicable.
setMessage(String) - Method in class io.sentry.event.BreadcrumbBuilder
Message of the Breadcrumb.
setPrintfStyle(boolean) - Method in class io.sentry.jul.SentryHandler
 
setReadTimeout(int) - Method in class io.sentry.connection.HttpConnection
This will set the timeout that is used in reading data on an already established connection.
setRelease(String) - Method in class io.sentry.SentryClient
 
setRemoveCommonFramesWithEnclosing(boolean) - Method in class io.sentry.marshaller.json.StackTraceInterfaceBinding
 
setResourceLoader(ResourceLoader) - Method in class io.sentry.SentryOptions
Deprecated.
don't use this method. Instead configure the Lookup instance with appropriate ResourceLoaderConfigurationProviders and create a new SentryOptions instance
setSdk(Sdk) - Method in class io.sentry.event.Event
 
setSentryClientFactory(SentryClientFactory) - Method in class io.sentry.SentryOptions
Sets the SentryClientFactory to be used when initializing the SDK.
setServerName(String) - Method in class io.sentry.SentryClient
 
setStoredClient(SentryClient) - Static method in class io.sentry.Sentry
Set the statically stored SentryClient instance.
setTags(Map<String, String>) - Method in class io.sentry.SentryClient
Set the tags that will be sent with all future Events.
setTimeout(int) - Method in class io.sentry.connection.HttpConnection
Deprecated.
Use setConnectionTimeout instead.
setTimestamp(Date) - Method in class io.sentry.event.BreadcrumbBuilder
Timestamp of the Breadcrumb.
setType(Breadcrumb.Type) - Method in class io.sentry.event.BreadcrumbBuilder
Type of the Breadcrumb.
setup() - Static method in class io.sentry.SentryUncaughtExceptionHandler
Configures an uncaught exception handler which sends events to Sentry, then calls the preexisting uncaught exception handler.
setupUncaughtExceptionHandler() - Method in class io.sentry.SentryClient
Setup and store the SentryUncaughtExceptionHandler so that it can be disabled on SentryClient.closeConnection().
setUser(User) - Method in class io.sentry.context.Context
Store the current user in the context.
setUser(User) - Static method in class io.sentry.Sentry
Deprecated.
setUsername(String) - Method in class io.sentry.event.UserBuilder
Sets the username for the user.
shouldCacheThrowable(Throwable, int) - Static method in class io.sentry.jvmti.FrameCache
Check whether the provided Throwable should be cached or not.
shouldSend(Event) - Method in interface io.sentry.event.helper.ShouldSendEventCallback
Callback that decides whether or not an Event should be sent to Sentry.
shouldSendEvent(Event) - Method in interface io.sentry.connection.EventSampler
Decides whether a specific event should be sent to the server or not.
shouldSendEvent(Event) - Method in class io.sentry.connection.RandomEventSampler
Handles event sampling logic.
ShouldSendEventCallback - Interface in io.sentry.event.helper
Callback that decides whether or not an Event should be sent to Sentry.
SingletonContextManager - Class in io.sentry.context
ContextManager that maintains a single Context instance across the entire application.
SingletonContextManager() - Constructor for class io.sentry.context.SingletonContextManager
 
size() - Method in class io.sentry.util.CircularFifoQueue
Returns the number of elements stored in the queue.
STACKTRACE_INTERFACE - Static variable in class io.sentry.event.interfaces.StackTraceInterface
Name of the Sentry interface allowing to send a StackTrace.
StackTraceInterface - Class in io.sentry.event.interfaces
The StackTrace interface for Sentry, allowing to add a stackTrace to an event.
StackTraceInterface(StackTraceElement[]) - Constructor for class io.sentry.event.interfaces.StackTraceInterface
Creates a StackTrace for an Event.
StackTraceInterface(StackTraceElement[], StackTraceElement[]) - Constructor for class io.sentry.event.interfaces.StackTraceInterface
Creates a StackTrace for an Event.
StackTraceInterface(StackTraceElement[], StackTraceElement[], Frame[]) - Constructor for class io.sentry.event.interfaces.StackTraceInterface
Creates a StackTrace for an Event.
StackTraceInterface(SentryStackTraceElement[]) - Constructor for class io.sentry.event.interfaces.StackTraceInterface
Creates a StackTrace for an Event.
StackTraceInterfaceBinding - Class in io.sentry.marshaller.json
Binding allowing to convert a StackTraceInterface into a JSON stream.
StackTraceInterfaceBinding() - Constructor for class io.sentry.marshaller.json.StackTraceInterfaceBinding
 
startManagingThread() - Static method in class io.sentry.environment.SentryEnvironment
Sets the current thread as managed by Sentry.
StaticFileLocator - Class in io.sentry.config.location
Provides the configuration file location using a file name provided at instantiation time.
StaticFileLocator() - Constructor for class io.sentry.config.location.StaticFileLocator
Constructs a new instance using the StaticFileLocator.DEFAULT_FILE_PATH.
StaticFileLocator(String) - Constructor for class io.sentry.config.location.StaticFileLocator
Constructs a new instance that will return the provided path as the path of the Sentry configuration.
stopManagingThread() - Static method in class io.sentry.environment.SentryEnvironment
Sets the current thread as not managed by Sentry.
SystemClock - Class in io.sentry.time
Clock implementation that defers to the system clock.
SystemClock() - Constructor for class io.sentry.time.SystemClock
 
SystemPropertiesBasedLocator - Class in io.sentry.config.location
Tries to find the location of the Sentry configuration file using the value of some system property.
SystemPropertiesBasedLocator() - Constructor for class io.sentry.config.location.SystemPropertiesBasedLocator
Constructs a new instance that will use the SystemPropertiesBasedLocator.DEFAULT_PROPERTY_NAME.
SystemPropertiesBasedLocator(String) - Constructor for class io.sentry.config.location.SystemPropertiesBasedLocator
Constructs a new instance that will use the provided system property name.
SystemPropertiesConfigurationProvider - Class in io.sentry.config.provider
A configuration provider that loads the configuration from the system properties.
SystemPropertiesConfigurationProvider() - Constructor for class io.sentry.config.provider.SystemPropertiesConfigurationProvider
SystemPropertiesConfigurationProvider(String) - Constructor for class io.sentry.config.provider.SystemPropertiesConfigurationProvider
Constructs a new instance that will locate the configuration properties from the system properties having the provided prefix.

T

TAGS - Static variable in class io.sentry.marshaller.json.JsonMarshaller
A map or list of tags for this event.
tags - Variable in class io.sentry.SentryClient
Additional tags to be sent to sentry.
TAGS_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option to set additional tags to be sent to Sentry.
THREAD_ID - Static variable in class io.sentry.jul.SentryHandler
Name of the Event.extra property containing the Thread id.
ThreadLocalContextManager - Class in io.sentry.context
A ContextManager that returns a unique Context instance per thread.
ThreadLocalContextManager() - Constructor for class io.sentry.context.ThreadLocalContextManager
 
tick(long, TimeUnit) - Method in class io.sentry.time.FixedClock
Adjust the FixedClock by the given amount.
TIMESTAMP - Static variable in class io.sentry.marshaller.json.JsonMarshaller
Indicates when the logging record was created.
TooManyRequestsException - Exception in io.sentry.connection
Exception thrown when attempting to send Events while in a lockdown.
TooManyRequestsException(String, Throwable, Long, Integer) - Constructor for exception io.sentry.connection.TooManyRequestsException
 
toString() - Method in class io.sentry.dsn.Dsn
 
toString() - Method in class io.sentry.event.Event
 
toString() - Method in class io.sentry.event.EventBuilder
 
toString() - Method in class io.sentry.event.interfaces.DebugMetaInterface.DebugImage
 
toString() - Method in class io.sentry.event.interfaces.DebugMetaInterface
 
toString() - Method in class io.sentry.event.interfaces.ExceptionInterface
 
toString() - Method in class io.sentry.event.interfaces.ExceptionMechanism
 
toString() - Method in class io.sentry.event.interfaces.HttpInterface
 
toString() - Method in class io.sentry.event.interfaces.MessageInterface
 
toString() - Method in class io.sentry.event.interfaces.SentryException
 
toString() - Method in class io.sentry.event.interfaces.SentryStackTraceElement
 
toString() - Method in class io.sentry.event.interfaces.StackTraceInterface
 
toString() - Method in class io.sentry.event.interfaces.UserInterface
 
toString() - Method in class io.sentry.jvmti.Frame.LocalVariable
 
toString() - Method in class io.sentry.jvmti.Frame
 
toString() - Method in class io.sentry.SentryClient
 
toString() - Method in class io.sentry.SentryClientFactory
 
TRANSACTION - Static variable in class io.sentry.marshaller.json.JsonMarshaller
Name of the transaction that this event occurred inside of.
trimString(String, int) - Static method in class io.sentry.util.Util
Trims a String, ensuring that the maximum length isn't reached.

U

UNCAUGHT_HANDLER_ENABLED_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
Option for whether to enable an uncaught exception handler, defaults to 'true'.
uncaughtException(Thread, Throwable) - Method in class io.sentry.SentryUncaughtExceptionHandler
Sends any uncaught exception to Sentry, then passes the exception on to the pre-existing uncaught exception handler.
UncloseableOutputStream(OutputStream) - Constructor for class io.sentry.marshaller.Marshaller.UncloseableOutputStream
Creates an OutputStream which will not delegate the Marshaller.UncloseableOutputStream.close() operation.
unlock() - Method in class io.sentry.connection.LockdownManager
Reset the lockdown state, disabling lockdown and setting the backoff time to zero.
useDefaultPrettyPrinter() - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
User - Class in io.sentry.event
An object that represents a user.
User(String, String, String, String, Map<String, Object>) - Constructor for class io.sentry.event.User
Create an immutable User object.
User(String, String, String, String) - Constructor for class io.sentry.event.User
Create an immutable User object.
USER_INTERFACE - Static variable in class io.sentry.event.interfaces.UserInterface
Name of the user interface in Sentry.
UserBuilder - Class in io.sentry.event
Builder to assist with the creation of Users.
UserBuilder() - Constructor for class io.sentry.event.UserBuilder
 
UserInterface - Class in io.sentry.event.interfaces
The User interface for Sentry allows to send details about the User currently using the application.
UserInterface(String, String, String, String, Map<String, Object>) - Constructor for class io.sentry.event.interfaces.UserInterface
Creates a user.
UserInterface(String, String, String, String) - Constructor for class io.sentry.event.interfaces.UserInterface
Creates a user.
UserInterfaceBinding - Class in io.sentry.marshaller.json
Binding allowing to transform a UserInterface into a JSON stream.
UserInterfaceBinding() - Constructor for class io.sentry.marshaller.json.UserInterfaceBinding
 
Util - Class in io.sentry.util
Sentry static Utility class.

V

valueOf(String) - Static method in enum io.sentry.event.Breadcrumb.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sentry.event.Breadcrumb.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sentry.event.Event.Level
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.sentry.event.Breadcrumb.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sentry.event.Breadcrumb.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sentry.event.Event.Level
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in io.sentry.environment
 
version() - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 

W

withBreadcrumbs(List<Breadcrumb>) - Method in class io.sentry.event.EventBuilder
Adds a list of Breadcrumbs to the event.
withChecksum(String) - Method in class io.sentry.event.EventBuilder
Sets the checksum for the current event.
withChecksumFor(String) - Method in class io.sentry.event.EventBuilder
Generates a checksum from a given content and set it to the current event.
withContexts(Map<String, Map<String, Object>>) - Method in class io.sentry.event.EventBuilder
Adds a map of map of context objects to the event.
withCulprit(SentryStackTraceElement) - Method in class io.sentry.event.EventBuilder
Deprecated.
Culprit has been removed in favor of Transaction.
withCulprit(StackTraceElement) - Method in class io.sentry.event.EventBuilder
Deprecated.
Culprit has been removed in favor of Transaction.
withCulprit(String) - Method in class io.sentry.event.EventBuilder
Deprecated.
Culprit has been removed in favor of Transaction.
withData(String, String) - Method in class io.sentry.event.BreadcrumbBuilder
Adds to the related data.
withData(String, Object) - Method in class io.sentry.event.UserBuilder
Adds to the extra data for the user.
withDist(String) - Method in class io.sentry.event.EventBuilder
Sets application distribution version in the event.
withEnvironment(String) - Method in class io.sentry.event.EventBuilder
Sets application environment in the event.
withExtra(String, Object) - Method in class io.sentry.event.EventBuilder
Adds an extra property to the event.
withFingerprint(String...) - Method in class io.sentry.event.EventBuilder
Sets event fingerprint, an array of strings used to dictate the deduplicating for this event.
withFingerprint(List<String>) - Method in class io.sentry.event.EventBuilder
Sets event fingerprint, a list of strings used to dictate the deduplicating for this event.
withLevel(Event.Level) - Method in class io.sentry.event.EventBuilder
Sets the log level in the event.
withLogger(String) - Method in class io.sentry.event.EventBuilder
Sets the logger in the event.
withMessage(String) - Method in class io.sentry.event.EventBuilder
Sets the message in the event.
withPlatform(String) - Method in class io.sentry.event.EventBuilder
Sets the platform in the event.
withRelease(String) - Method in class io.sentry.event.EventBuilder
Sets application release version in the event.
withSdkIntegration(String) - Method in class io.sentry.event.EventBuilder
Add an integration to the Sdk.
withSentryInterface(SentryInterface) - Method in class io.sentry.event.EventBuilder
Adds a SentryInterface to the event.
withSentryInterface(SentryInterface, boolean) - Method in class io.sentry.event.EventBuilder
Adds a SentryInterface to the event.
withServerName(String) - Method in class io.sentry.event.EventBuilder
Sets the serverName in the event.
withTag(String, String) - Method in class io.sentry.event.EventBuilder
Adds a tag to an event.
withTimestamp(Date) - Method in class io.sentry.event.EventBuilder
Sets the timestamp in the event.
withTransaction(String) - Method in class io.sentry.event.EventBuilder
Sets the transaction in the event.
wrapConnectionWithBufferWriter(Connection) - Method in class io.sentry.connection.BufferedConnection
Wrap a connection so that Events are buffered before being passed on to the underlying connection.
write(int) - Method in class io.sentry.marshaller.Marshaller.UncloseableOutputStream
 
write(byte[]) - Method in class io.sentry.marshaller.Marshaller.UncloseableOutputStream
 
write(byte[], int, int) - Method in class io.sentry.marshaller.Marshaller.UncloseableOutputStream
 
writeBinary(Base64Variant, byte[], int, int) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeBinary(Base64Variant, InputStream, int) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeBoolean(boolean) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeEndArray() - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeEndObject() - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeFieldName(String) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeFieldName(SerializableString) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeInterface(JsonGenerator, DebugMetaInterface) - Method in class io.sentry.marshaller.json.DebugMetaInterfaceBinding
 
writeInterface(JsonGenerator, ExceptionInterface) - Method in class io.sentry.marshaller.json.ExceptionInterfaceBinding
 
writeInterface(JsonGenerator, HttpInterface) - Method in class io.sentry.marshaller.json.HttpInterfaceBinding
 
writeInterface(JsonGenerator, T) - Method in interface io.sentry.marshaller.json.InterfaceBinding
Encodes the content of a sentry interface into a JSON stream.
writeInterface(JsonGenerator, MessageInterface) - Method in class io.sentry.marshaller.json.MessageInterfaceBinding
 
writeInterface(JsonGenerator, StackTraceInterface) - Method in class io.sentry.marshaller.json.StackTraceInterfaceBinding
 
writeInterface(JsonGenerator, UserInterface) - Method in class io.sentry.marshaller.json.UserInterfaceBinding
 
writeNull() - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeNumber(int) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeNumber(long) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeNumber(BigInteger) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeNumber(double) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeNumber(float) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeNumber(BigDecimal) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeNumber(String) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeObject(Object) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
Serialize any object to JSON.
writeRaw(String) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeRaw(String, int, int) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeRaw(char[], int, int) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeRaw(char) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeRawUTF8String(byte[], int, int) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeRawValue(String) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeRawValue(String, int, int) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeRawValue(char[], int, int) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeStartArray() - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeStartObject() - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeString(String) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeString(char[], int, int) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeString(SerializableString) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeTree(TreeNode) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
writeUTF8String(byte[], int, int) - Method in class io.sentry.marshaller.json.SentryJsonGenerator
 
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2012–2020. All rights reserved.