- 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
-
- 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
Event
s.
- addExtraTag(String) - Method in class io.sentry.SentryClient
-
- 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
Event
s, 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
Event
s.
- 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
-
- 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.
- 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
-
- 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
-
- 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
Breadcrumb
s)
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
-
- ContextBuilderHelper(SentryClient) - Constructor for class io.sentry.event.helper.ContextBuilderHelper
-
- 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
Breadcrumb
s 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
-
- 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.
- 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
-
- DebugImage(String, String) - Constructor for class io.sentry.event.interfaces.DebugMetaInterface.DebugImage
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
Event
s.
- 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
-
- ExceptionInterfaceBinding(InterfaceBinding<StackTraceInterface>) - Constructor for class io.sentry.marshaller.json.ExceptionInterfaceBinding
-
- 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
-
- ExceptionMechanismThrowable(ExceptionMechanism, Throwable) - Constructor for class io.sentry.event.interfaces.ExceptionMechanismThrowable
-
- 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
-
- EXTRATAGS_OPTION - Static variable in class io.sentry.DefaultSentryClientFactory
-
- 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
-
- 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
-
- 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
-
- getBufferedConnectionShutdownTimeout(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
-
- 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
-
- getContext() - Method in class io.sentry.SentryClient
-
- getContextManager(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
-
- 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
Event
s 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
Event
s 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
Event
s 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
Event
s.
- 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
Event
s, 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
-
- getRelease(Dsn) - Method in class io.sentry.DefaultSentryClientFactory
-
Application version to send with
Event
s 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
-
- getResourceLoader() - Method in class io.sentry.SentryOptions
-
- 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
-
- 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
Event
s 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
-
- 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
Event
s.
- 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
-
- 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
-
- 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
-
- init(SentryClientFactory) - Static method in class io.sentry.Sentry
-
- init(String) - Static method in class io.sentry.Sentry
-
- init(String, SentryClientFactory) - Static method in class io.sentry.Sentry
-
- 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.
- 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
-
- 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
Event
s, 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
-
- 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.
- RandomEventSampler - Class in io.sentry.connection
-
Decide whether
Event
s 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
-
- 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
-
- 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
-
- 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
Event
s 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
Event
s.
- setExtraTags(Set<String>) - Method in class io.sentry.SentryClient
-
- 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
-
- 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
Event
s, where applicable.
- setMessage(String) - Method in class io.sentry.event.BreadcrumbBuilder
-
- 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
-
- setSdk(Sdk) - Method in class io.sentry.event.Event
-
- setSentryClientFactory(SentryClientFactory) - Method in class io.sentry.SentryOptions
-
- setServerName(String) - Method in class io.sentry.SentryClient
-
- setStoredClient(SentryClient) - Static method in class io.sentry.Sentry
-
- setTags(Map<String, String>) - Method in class io.sentry.SentryClient
-
Set the tags that will be sent with all future
Event
s.
- setTimeout(int) - Method in class io.sentry.connection.HttpConnection
-
- setTimestamp(Date) - Method in class io.sentry.event.BreadcrumbBuilder
-
- setType(Breadcrumb.Type) - Method in class io.sentry.event.BreadcrumbBuilder
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- withBreadcrumbs(List<Breadcrumb>) - Method in class io.sentry.event.EventBuilder
-
Adds a list of Breadcrumb
s 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
-
- withCulprit(StackTraceElement) - Method in class io.sentry.event.EventBuilder
-
- withCulprit(String) - Method in class io.sentry.event.EventBuilder
-
- 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
-
- withSentryInterface(SentryInterface, boolean) - Method in class io.sentry.event.EventBuilder
-
- 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
Event
s 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
-