- CacheFrame - Class in com.rollbar.jvmti
-
CacheFrame is a frame generated from the native interface to hold a method and a list of local
variables for later use.
- CacheFrame(Method, LocalVariable[]) - Constructor for class com.rollbar.jvmti.CacheFrame
-
Constructor with the method and list of local variables.
- client() - Method in interface com.rollbar.notifier.config.CommonConfig
-
- client - Variable in class com.rollbar.notifier.config.ConfigBuilder
-
- client(Provider<Client>) - Method in class com.rollbar.notifier.config.ConfigBuilder
-
The provider to retrieve the client.
- close(boolean) - Method in class com.rollbar.notifier.Rollbar
-
- close() - Method in class com.rollbar.notifier.sender.AbstractSender
-
- close(boolean) - Method in class com.rollbar.notifier.sender.AbstractSender
-
- close() - Method in class com.rollbar.notifier.sender.BufferedSender
-
- close(boolean) - Method in class com.rollbar.notifier.sender.BufferedSender
-
- close(boolean) - Method in interface com.rollbar.notifier.sender.Sender
-
Closes the sender.
- close() - Method in class com.rollbar.notifier.sender.SyncSender
-
- close(Closeable) - Static method in class com.rollbar.notifier.util.ObjectsUtils
-
Closes stream if possible.
- code(int) - Method in class com.rollbar.notifier.sender.result.Result.Builder
-
The err returned by Rollbar.
- codeVersion() - Method in interface com.rollbar.notifier.config.CommonConfig
-
Get the code version.
- codeVersion - Variable in class com.rollbar.notifier.config.ConfigBuilder
-
- codeVersion(String) - Method in class com.rollbar.notifier.config.ConfigBuilder
-
The currently running version of the code.
- com.rollbar - package com.rollbar
-
- com.rollbar.jvmti - package com.rollbar.jvmti
-
- com.rollbar.notifier - package com.rollbar.notifier
-
- com.rollbar.notifier.config - package com.rollbar.notifier.config
-
- com.rollbar.notifier.filter - package com.rollbar.notifier.filter
-
- com.rollbar.notifier.fingerprint - package com.rollbar.notifier.fingerprint
-
- com.rollbar.notifier.provider - package com.rollbar.notifier.provider
-
- com.rollbar.notifier.provider.notifier - package com.rollbar.notifier.provider.notifier
-
- com.rollbar.notifier.provider.server - package com.rollbar.notifier.provider.server
-
- com.rollbar.notifier.provider.timestamp - package com.rollbar.notifier.provider.timestamp
-
- com.rollbar.notifier.sender - package com.rollbar.notifier.sender
-
- com.rollbar.notifier.sender.exception - package com.rollbar.notifier.sender.exception
-
- com.rollbar.notifier.sender.json - package com.rollbar.notifier.sender.json
-
- com.rollbar.notifier.sender.listener - package com.rollbar.notifier.sender.listener
-
- com.rollbar.notifier.sender.queue - package com.rollbar.notifier.sender.queue
-
- com.rollbar.notifier.sender.result - package com.rollbar.notifier.sender.result
-
- com.rollbar.notifier.transformer - package com.rollbar.notifier.transformer
-
- com.rollbar.notifier.truncation - package com.rollbar.notifier.truncation
-
- com.rollbar.notifier.uncaughtexception - package com.rollbar.notifier.uncaughtexception
-
- com.rollbar.notifier.util - package com.rollbar.notifier.util
-
- com.rollbar.notifier.uuid - package com.rollbar.notifier.uuid
-
- com.rollbar.notifier.wrapper - package com.rollbar.notifier.wrapper
-
- CommonConfig - Interface in com.rollbar.notifier.config
-
Rollbar notifier settings are common to all types of notifier (sync and async).
- Config - Interface in com.rollbar.notifier.config
-
- config() - Method in class com.rollbar.notifier.Rollbar
-
Get the current config.
- config - Variable in class com.rollbar.notifier.RollbarBase
-
- ConfigBuilder - Class in com.rollbar.notifier.config
-
- ConfigBuilder(String) - Constructor for class com.rollbar.notifier.config.ConfigBuilder
-
Constructor with an access token.
- ConfigProvider - Interface in com.rollbar.notifier.config
-
- ConfigProviderHelper - Class in com.rollbar.notifier.config
-
Static helper for the ConfigProvider class.
- ConfigProviderHelper() - Constructor for class com.rollbar.notifier.config.ConfigProviderHelper
-
- configReadLock - Variable in class com.rollbar.notifier.RollbarBase
-
- configReadWriteLock - Variable in class com.rollbar.notifier.RollbarBase
-
- configure(ConfigProvider) - Method in class com.rollbar.notifier.Rollbar
-
Replace the configuration of this instance.
- configure(Config) - Method in class com.rollbar.notifier.Rollbar
-
Replace the configuration of this instance directly.
- configure(C) - Method in class com.rollbar.notifier.RollbarBase
-
Replace the configuration of this instance directly.
- configWriteLock - Variable in class com.rollbar.notifier.RollbarBase
-
- context() - Method in interface com.rollbar.notifier.config.CommonConfig
-
Get the context provider.
- context - Variable in class com.rollbar.notifier.config.ConfigBuilder
-
- context(Provider<String>) - Method in class com.rollbar.notifier.config.ConfigBuilder
-
The provider to retrieve the context.
- critical(Throwable) - Method in class com.rollbar.notifier.Rollbar
-
Record a critical error.
- critical(Throwable, String) - Method in class com.rollbar.notifier.Rollbar
-
Record a critical error with human readable description.
- critical(Throwable, Map<String, Object>) - Method in class com.rollbar.notifier.Rollbar
-
Record a critical error with custom data attached.
- critical(String) - Method in class com.rollbar.notifier.Rollbar
-
Record a critical message.
- critical(String, Map<String, Object>) - Method in class com.rollbar.notifier.Rollbar
-
Record a critical message with custom data attached.
- critical(Throwable, Map<String, Object>, String) - Method in class com.rollbar.notifier.Rollbar
-
Record a critical error with custom data and human readable description.
- critical(Throwable) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a critical error.
- critical(Throwable, Map<String, Object>) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a critical error with extra information attached.
- critical(Throwable, String) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a critical error with human readable description.
- critical(Throwable, Map<String, Object>, String) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a critical error with custom parameters and human readable description.
- critical(String) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a critical message.
- critical(String, Map<String, Object>) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a critical message with extra information attached.
- custom() - Method in interface com.rollbar.notifier.config.CommonConfig
-
- custom - Variable in class com.rollbar.notifier.config.ConfigBuilder
-
- custom(Provider<Map<String, Object>>) - Method in class com.rollbar.notifier.config.ConfigBuilder
-
The provider to retrieve the custom.
- debug(Throwable) - Method in class com.rollbar.notifier.Rollbar
-
Record an error as debugging information.
- debug(Throwable, String) - Method in class com.rollbar.notifier.Rollbar
-
Record a debug error with human readable description.
- debug(Throwable, Map<String, Object>) - Method in class com.rollbar.notifier.Rollbar
-
Record a debug error with custom data attached.
- debug(String) - Method in class com.rollbar.notifier.Rollbar
-
Record a debugging message.
- debug(String, Map<String, Object>) - Method in class com.rollbar.notifier.Rollbar
-
Record a debugging message with custom data attached.
- debug(Throwable, Map<String, Object>, String) - Method in class com.rollbar.notifier.Rollbar
-
Record a debug error with custom data and human readable description.
- debug(Throwable) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record an error as debugging information.
- debug(Throwable, Map<String, Object>) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a debug error with extra information attached.
- debug(Throwable, String) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a debug error with human readable description.
- debug(Throwable, Map<String, Object>, String) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a debug error with custom parameters and human readable description.
- debug(String) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a debugging message.
- debug(String, Map<String, Object>) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a debugging message with extra information attached.
- DEFAULT_API_ENDPOINT - Static variable in class com.rollbar.notifier.sender.SyncSender
-
- defaultErrorLevel() - Method in interface com.rollbar.notifier.config.CommonConfig
-
Level to use as the default for Errors if one is not otherwise specified.
- defaultErrorLevel(Level) - Method in class com.rollbar.notifier.config.ConfigBuilder
-
Level to use as the default for Errors if one is not otherwise specified.
- defaultLevels - Variable in class com.rollbar.notifier.config.ConfigBuilder
-
- DefaultLevels - Class in com.rollbar.notifier.config
-
Holds the default level configuration for ocurrence reporting of different types.
- DefaultLevels() - Constructor for class com.rollbar.notifier.config.DefaultLevels
-
Initialises all levels to their defaults.
- DefaultLevels(CommonConfig) - Constructor for class com.rollbar.notifier.config.DefaultLevels
-
Initialises all levels based on an existing config.
- defaultMessageLevel() - Method in interface com.rollbar.notifier.config.CommonConfig
-
Level to use as the default for messages if one is not otherwise specified.
- defaultMessageLevel(Level) - Method in class com.rollbar.notifier.config.ConfigBuilder
-
Level to use as the default for messages if one is not otherwise specified.
- defaultThrowableLevel() - Method in interface com.rollbar.notifier.config.CommonConfig
-
Level to use as the default for non-Error Throwables if one is not otherwise specified.
- defaultThrowableLevel(Level) - Method in class com.rollbar.notifier.config.ConfigBuilder
-
Level to use as the default for non-Error Throwables if one is not otherwise specified.
- DiskQueue - Class in com.rollbar.notifier.sender.queue
-
A queue of payloads persisted on disk.
- DiskQueue.Builder - Class in com.rollbar.notifier.sender.queue
-
- doSend(Payload) - Method in class com.rollbar.notifier.sender.AbstractSender
-
This method just do the send logic.
- doSend(Payload) - Method in class com.rollbar.notifier.sender.SyncSender
-
- info(Throwable) - Method in class com.rollbar.notifier.Rollbar
-
Record an error as an info.
- info(Throwable, String) - Method in class com.rollbar.notifier.Rollbar
-
Record an info error with human readable description.
- info(Throwable, Map<String, Object>) - Method in class com.rollbar.notifier.Rollbar
-
Record an info error with custom data attached.
- info(String) - Method in class com.rollbar.notifier.Rollbar
-
Record an informational message.
- info(String, Map<String, Object>) - Method in class com.rollbar.notifier.Rollbar
-
Record an informational message with custom data attached.
- info(Throwable, Map<String, Object>, String) - Method in class com.rollbar.notifier.Rollbar
-
Record an info error with custom data and human readable description.
- info(Throwable) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record an error as an info.
- info(Throwable, Map<String, Object>) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record an info error with extra information attached.
- info(Throwable, String) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record an info error with human readable description.
- info(Throwable, Map<String, Object>, String) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record an info error with custom parameters and human readable description.
- info(String) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record an informational message.
- info(String, Map<String, Object>) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record an informational message with extra information attached.
- init(Config) - Static method in class com.rollbar.notifier.Rollbar
-
Method to initialize the library managed notifier instance.
- initialFlushDelay(long) - Method in class com.rollbar.notifier.sender.BufferedSender.Builder
-
The frequency to wait before the first flush of the queue in millis.
- isEnabled() - Method in interface com.rollbar.notifier.config.CommonConfig
-
Flag to indicate that the Rollbar notifier should be enabled/disabled.
- isError() - Method in class com.rollbar.notifier.sender.result.Result
-
Indicates if is an error.
- isSendingSuspended() - Method in interface com.rollbar.notifier.sender.SenderFailureStrategy
-
Is sending of occurrences currently suspended.
- iterator() - Method in class com.rollbar.notifier.sender.queue.DiskQueue
-
- language() - Method in interface com.rollbar.notifier.config.CommonConfig
-
Get the language.
- language - Variable in class com.rollbar.notifier.config.ConfigBuilder
-
- language(String) - Method in class com.rollbar.notifier.config.ConfigBuilder
-
The language running (most likely java, but any JVM language might be here).
- level(Config, Throwable) - Method in class com.rollbar.notifier.Rollbar
-
Get the level of the error or message.
- level(CommonConfig, Throwable) - Method in class com.rollbar.notifier.RollbarBase
-
Get the level of the error or message.
- LocalVariable - Class in com.rollbar.jvmti
-
LocalVariable is a data object reprsenting a live variable in a stack frame at the time of an
exception gathered by the native interface.
- LocalVariable(String, Object) - Constructor for class com.rollbar.jvmti.LocalVariable
-
Constructor with the variable name and value.
- log(Throwable) - Method in class com.rollbar.notifier.Rollbar
-
- log(Throwable, String) - Method in class com.rollbar.notifier.Rollbar
-
- log(Throwable, Map<String, Object>) - Method in class com.rollbar.notifier.Rollbar
-
- log(Throwable, Map<String, Object>, Level) - Method in class com.rollbar.notifier.Rollbar
-
Record an error with custom data attached at the level specified.
- log(Throwable, Level) - Method in class com.rollbar.notifier.Rollbar
-
Log an error at level specified.
- log(Throwable, String, Level) - Method in class com.rollbar.notifier.Rollbar
-
Record a debug error with human readable description at the specified level.
- log(Throwable, Map<String, Object>, String) - Method in class com.rollbar.notifier.Rollbar
-
- log(String) - Method in class com.rollbar.notifier.Rollbar
-
- log(String, Map<String, Object>) - Method in class com.rollbar.notifier.Rollbar
-
- log(String, Level) - Method in class com.rollbar.notifier.Rollbar
-
Record a message at the level specified.
- log(String, Map<String, Object>, Level) - Method in class com.rollbar.notifier.Rollbar
-
Record a message with custom data attached at the specified level.
- log(Throwable, Map<String, Object>, String, Level) - Method in class com.rollbar.notifier.Rollbar
-
Record an error or message with extra data at the level specified.
- log(Throwable, Map<String, Object>, String, Level, boolean) - Method in class com.rollbar.notifier.Rollbar
-
Record an error or message with extra data at the level specified.
- log(ThrowableWrapper, Map<String, Object>, String, Level, boolean) - Method in class com.rollbar.notifier.Rollbar
-
Record an error or message with extra data at the level specified.
- log(Throwable) - Method in class com.rollbar.Rollbar
-
Deprecated.
Log an error at the default level.
- log(Throwable, Level) - Method in class com.rollbar.Rollbar
-
Deprecated.
Log an error at level specified.
- log(Throwable, Map<String, Object>) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record an error with extra information attached at the default level.
- log(Throwable, Map<String, Object>, Level) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record an error with extra information attached at the level specified.
- log(Throwable, String) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record an error with human readable description at the default level.
- log(Throwable, String, Level) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a debug error with human readable description at the specified level.
- log(Throwable, Map<String, Object>, String) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record an error with custom parameters and human readable description at the default level.
- log(String) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a debugging message at the default level of WARNING.
- log(String, Level) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a message at the level specified.
- log(String, Map<String, Object>) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a message with extra information attached at the default level of WARNING.
- log(String, Map<String, Object>, Level) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a message with extra information attached at the specified level.
- log(Throwable, Map<String, Object>, String, Level) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record an error or message with extra data at the level specified.
- log(Throwable, Map<String, Object>, String, Level, boolean) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record an error or message with extra data at the level specified.
- ThrowableCache - Class in com.rollbar.jvmti
-
ThrowableCache is a mechanism for storing information from the native interface at the time
of an exception which can be queried later by the notifier for enhancing payloads.
- ThrowableWrapper - Interface in com.rollbar.notifier.wrapper
-
Throwable wrapper to wrap a thowable or to represent a not available one.
- timestamp() - Method in interface com.rollbar.notifier.config.CommonConfig
-
- timestamp - Variable in class com.rollbar.notifier.config.ConfigBuilder
-
- timestamp(Provider<Long>) - Method in class com.rollbar.notifier.config.ConfigBuilder
-
The provider to retrieve the timestamp.
- TimestampProvider - Class in com.rollbar.notifier.provider.timestamp
-
Provides the current timestamp from System.currentTimeMillis().
- TimestampProvider() - Constructor for class com.rollbar.notifier.provider.timestamp.TimestampProvider
-
- toJson(Payload) - Method in interface com.rollbar.notifier.sender.json.JsonSerializer
-
Parses to a json the payload to be sent.
- toJson(Payload) - Method in class com.rollbar.notifier.sender.json.JsonSerializerImpl
-
- toJson(Map<String, Object>) - Method in class com.rollbar.notifier.sender.json.JsonSerializerImpl
-
Converts the map to a JSON string.
- toString() - Method in class com.rollbar.jvmti.CacheFrame
-
- toString() - Method in class com.rollbar.jvmti.LocalVariable
-
- toString() - Method in class com.rollbar.notifier.sender.result.Response
-
- toString() - Method in class com.rollbar.notifier.sender.result.Result
-
- toString() - Method in class com.rollbar.notifier.wrapper.RollbarThrowableWrapper
-
- transform(Data) - Method in interface com.rollbar.notifier.transformer.Transformer
-
Transforms the incoming data into other data that will be returned.
- transform(Data) - Method in class com.rollbar.notifier.transformer.TransformerPipeline
-
- transformer() - Method in interface com.rollbar.notifier.config.CommonConfig
-
- transformer - Variable in class com.rollbar.notifier.config.ConfigBuilder
-
- transformer(Transformer) - Method in class com.rollbar.notifier.config.ConfigBuilder
-
- Transformer - Interface in com.rollbar.notifier.transformer
-
Transformer interface to process the data before sending it to Rollbar..
- TransformerPipeline - Class in com.rollbar.notifier.transformer
-
Utility to create a pipeline of
transformers to transform
the
data.
- TransformerPipeline() - Constructor for class com.rollbar.notifier.transformer.TransformerPipeline
-
Constructor.
- TransformerPipeline(List<Transformer>) - Constructor for class com.rollbar.notifier.transformer.TransformerPipeline
-
Constructor.
- truncate(Payload, int) - Method in class com.rollbar.notifier.truncation.PayloadTruncator
-
Attempts to truncate the payload so that its JSON representation, encoded as UTF-8, has size
equal or less than the specified maximum size size.
- truncateLargePayloads() - Method in interface com.rollbar.notifier.config.CommonConfig
-
If set to true, the notifier will attempt to truncate payloads that are larger than the
maximum size Rollbar allows.
- truncateLargePayloads - Variable in class com.rollbar.notifier.config.ConfigBuilder
-
- truncateLargePayloads(boolean) - Method in class com.rollbar.notifier.config.ConfigBuilder
-
If set to true, the notifier will attempt to truncate payloads that are larger than the
maximum size Rollbar allows.
- warning(Throwable) - Method in class com.rollbar.notifier.Rollbar
-
Record an error as a warning.
- warning(Throwable, String) - Method in class com.rollbar.notifier.Rollbar
-
Record a warning with human readable description.
- warning(Throwable, Map<String, Object>) - Method in class com.rollbar.notifier.Rollbar
-
Record a warning error with custom data attached.
- warning(String) - Method in class com.rollbar.notifier.Rollbar
-
Record a warning message.
- warning(String, Map<String, Object>) - Method in class com.rollbar.notifier.Rollbar
-
Record a warning message with custom data attached.
- warning(Throwable, Map<String, Object>, String) - Method in class com.rollbar.notifier.Rollbar
-
Record a warning error with data and human readable description.
- warning(Throwable) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record an error as a warning.
- warning(Throwable, Map<String, Object>) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a warning error with extra information attached.
- warning(Throwable, String) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a warning with human readable description.
- warning(Throwable, Map<String, Object>, String) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a warning error with custom parameters and human readable description.
- warning(String) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a warning message.
- warning(String, Map<String, Object>) - Method in class com.rollbar.Rollbar
-
Deprecated.
Record a warning message with extra information attached.
- withAccessToken(String) - Static method in class com.rollbar.notifier.config.ConfigBuilder
-
Initializes a config builder instance with the access token supplied.
- withConfig(Config) - Static method in class com.rollbar.notifier.config.ConfigBuilder
-
Initializes a config builder instance with the values set in the supplied config.
- wrapThrowable(Throwable) - Method in class com.rollbar.notifier.RollbarBase
-