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

A

AbstractConnection - Class in net.kencochrane.raven.connection
Abstract connection to a Sentry server.
AbstractConnection(String, String) - Constructor for class net.kencochrane.raven.connection.AbstractConnection
Creates a connection based on the public and secret keys.
addBuilderHelper(EventBuilderHelper) - Method in class net.kencochrane.raven.Raven
Adds a builder helper.
addExtra(String, Object) - Method in class net.kencochrane.raven.event.EventBuilder
Adds an extra property to the event.
addInterfaceBinding(Class<F>, InterfaceBinding<T>) - Method in class net.kencochrane.raven.marshaller.json.JsonMarshaller
Add an interface binding to send a type of SentryInterface through a JSON stream.
addSentryInterface(SentryInterface) - Method in class net.kencochrane.raven.event.EventBuilder
Adds a SentryInterface to the event.
addTag(String, String) - Method in class net.kencochrane.raven.event.EventBuilder
Adds a tag to an event.
ASYNC_OPTION - Static variable in class net.kencochrane.raven.DefaultRavenFactory
Option to send events asynchronously.
AsyncConnection - Class in net.kencochrane.raven.connection
Asynchronous usage of a connection.
AsyncConnection(Connection, ExecutorService) - Constructor for class net.kencochrane.raven.connection.AsyncConnection
Creates a connection which will rely on an executor to send events.

B

build() - Method in class net.kencochrane.raven.event.EventBuilder
Finalises the Event and returns it.
buildEvent(LogRecord) - Method in class net.kencochrane.raven.jul.SentryHandler
Builds an Event based on the log record.

C

CHECKSUM - Static variable in class net.kencochrane.raven.marshaller.json.JsonMarshaller
Checksum for the event, allowing to group events with a similar checksum.
close() - Method in class net.kencochrane.raven.connection.AsyncConnection
.
close() - Method in class net.kencochrane.raven.connection.HttpConnection
 
close() - Method in class net.kencochrane.raven.connection.UdpConnection
 
close() - Method in class net.kencochrane.raven.jul.SentryHandler
 
close() - Method in class net.kencochrane.raven.marshaller.Marshaller.UncloseableOutputStream
 
COMPRESSION_OPTION - Static variable in class net.kencochrane.raven.DefaultRavenFactory
Option specific to raven-java, allowing to enable/disable the compression of requests to the Sentry Server.
Connection - Interface in net.kencochrane.raven.connection
Connection to a Sentry server, allowing to send captured events.
ConnectionException - Exception in net.kencochrane.raven.connection
Exception thrown by a Connection if something went wrong temporarily.
ConnectionException() - Constructor for exception net.kencochrane.raven.connection.ConnectionException
 
ConnectionException(String) - Constructor for exception net.kencochrane.raven.connection.ConnectionException
 
ConnectionException(String, Throwable) - Constructor for exception net.kencochrane.raven.connection.ConnectionException
 
ConnectionException(Throwable) - Constructor for exception net.kencochrane.raven.connection.ConnectionException
 
createAsyncConnection(Dsn, Connection) - Method in class net.kencochrane.raven.DefaultRavenFactory
Encapsulates an already existing connection in an AsyncConnection and get the async options from the Sentry DSN.
createConnection(Dsn) - Method in class net.kencochrane.raven.DefaultRavenFactory
Creates a connection to the given DSN by determining the protocol.
createHttpConnection(Dsn) - Method in class net.kencochrane.raven.DefaultRavenFactory
Creates an HTTP connection to the Sentry server.
createMarshaller(Dsn) - Method in class net.kencochrane.raven.DefaultRavenFactory
Creates a JSON marshaller that will convert every Event in a format handled by the Sentry server.
createRavenInstance(Dsn) - Method in class net.kencochrane.raven.DefaultRavenFactory
 
createRavenInstance(Dsn) - Method in class net.kencochrane.raven.RavenFactory
Creates an instance of Raven given a DSN.
createUdpConnection(Dsn) - Method in class net.kencochrane.raven.DefaultRavenFactory
Creates an UDP connection to the Sentry server.
CULPRIT - Static variable in class net.kencochrane.raven.marshaller.json.JsonMarshaller
Function call which was the primary perpetrator of this event.

D

DEFAULT_BASE_WAITING_TIME - Static variable in class net.kencochrane.raven.connection.AbstractConnection
Default base duration for a lockdown.
DEFAULT_HOSTNAME - Static variable in class net.kencochrane.raven.event.EventBuilder
Default hostname if it isn't set manually (or can't be determined).
DEFAULT_MAX_WAITING_TIME - Static variable in class net.kencochrane.raven.connection.AbstractConnection
Default maximum duration for a lockdown.
DEFAULT_PACKAGE_NAME - Static variable in class net.kencochrane.raven.event.interfaces.SentryException
Name used when the class' package is the default one.
DEFAULT_PLATFORM - Static variable in class net.kencochrane.raven.event.EventBuilder
Default platform if it isn't set manually.
DEFAULT_UDP_PORT - Static variable in class net.kencochrane.raven.connection.UdpConnection
Default UDP port for a Sentry instance.
DefaultRavenFactory - Class in net.kencochrane.raven
Default implementation of RavenFactory.
DefaultRavenFactory() - Constructor for class net.kencochrane.raven.DefaultRavenFactory
 
DefaultRavenFactory.DaemonThreadFactory - Class in net.kencochrane.raven
Thread factory generating daemon threads with a custom priority.
doSend(Event) - Method in class net.kencochrane.raven.connection.AbstractConnection
Sends an event to the sentry server.
doSend(Event) - Method in class net.kencochrane.raven.connection.HttpConnection
 
doSend(Event) - Method in class net.kencochrane.raven.connection.UdpConnection
 
Dsn - Class in net.kencochrane.raven.dsn
Data Source name allowing a direct connection to a Sentry server.
Dsn() - Constructor for class net.kencochrane.raven.dsn.Dsn
Creates a DSN based on the Dsn.dsnLookup() result.
Dsn(String) - Constructor for class net.kencochrane.raven.dsn.Dsn
Creates a DSN based on a String.
dsn - Variable in class net.kencochrane.raven.jul.SentryHandler
DSN property of the appender.
DSN_VARIABLE - Static variable in class net.kencochrane.raven.dsn.Dsn
Name of the environment and system variables containing the DSN.
dsnLookup() - Static method in class net.kencochrane.raven.dsn.Dsn
Looks for a DSN configuration within JNDI, the System environment or Java properties.

E

equals(Object) - Method in class net.kencochrane.raven.dsn.Dsn
 
equals(Object) - Method in class net.kencochrane.raven.event.Event
 
equals(Object) - Method in class net.kencochrane.raven.event.interfaces.ExceptionInterface
 
equals(Object) - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
equals(Object) - Method in class net.kencochrane.raven.event.interfaces.MessageInterface
 
equals(Object) - Method in class net.kencochrane.raven.event.interfaces.SentryException
 
equals(Object) - Method in class net.kencochrane.raven.event.interfaces.StackTraceInterface
 
Event - Class in net.kencochrane.raven.event
Plain Old Java Object describing an event that will be sent to a Sentry instance.
Event.Level - Enum in net.kencochrane.raven.event
Levels of log available in Sentry.
EVENT_ID - Static variable in class net.kencochrane.raven.marshaller.json.JsonMarshaller
Hexadecimal string representing a uuid4 value.
EventBuilder - Class in net.kencochrane.raven.event
Builder to assist the creation of Events.
EventBuilder() - Constructor for class net.kencochrane.raven.event.EventBuilder
Creates a new EventBuilder to prepare a new Event.
EventBuilder(UUID) - Constructor for class net.kencochrane.raven.event.EventBuilder
Creates a new EventBuilder to prepare a new Event.
EventBuilderHelper - Interface in net.kencochrane.raven.event.helper
Helper allowing to add extra information to the EventBuilder before creating the Event itself.
EXCEPTION_INTERFACE - Static variable in class net.kencochrane.raven.event.interfaces.ExceptionInterface
Name of the exception interface in Sentry.
ExceptionInterface - Class in net.kencochrane.raven.event.interfaces
The Exception interface for Sentry allowing to add an Exception details to an event.
ExceptionInterface(Throwable) - Constructor for class net.kencochrane.raven.event.interfaces.ExceptionInterface
Creates a new instance from the given throwable.
ExceptionInterface(Deque<SentryException>) - Constructor for class net.kencochrane.raven.event.interfaces.ExceptionInterface
Creates a new instance from the given exceptions.
ExceptionInterfaceBinding - Class in net.kencochrane.raven.marshaller.json
Binding system allowing to convert an ExceptionInterface to a JSON stream.
ExceptionInterfaceBinding(InterfaceBinding<StackTraceInterface>) - Constructor for class net.kencochrane.raven.marshaller.json.ExceptionInterfaceBinding
Creates a Binding system to send a ExceptionInterface on JSON stream.
EXTRA - Static variable in class net.kencochrane.raven.marshaller.json.JsonMarshaller
An arbitrary mapping of additional metadata to store with the event.
extractExceptionQueue(Throwable) - Static method in class net.kencochrane.raven.event.interfaces.SentryException
Transforms a Throwable into a Queue of SentryException.

F

flush() - Method in class net.kencochrane.raven.jul.SentryHandler
 
flush() - Method in class net.kencochrane.raven.marshaller.Marshaller.UncloseableOutputStream
 
formatMessageParameters(Object[]) - Static method in class net.kencochrane.raven.jul.SentryHandler
Extracts message parameters into a List of Strings.

G

generateChecksum(String) - Method in class net.kencochrane.raven.event.EventBuilder
Generates a checksum from a given content and set it to the current event.
getAuthHeader() - Method in class net.kencochrane.raven.connection.AbstractConnection
Creates an authentication header for the sentry protocol.
getAuthType() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
getBuilderHelpers() - Method in class net.kencochrane.raven.Raven
 
getChecksum() - Method in class net.kencochrane.raven.event.Event
 
getConnection() - Method in class net.kencochrane.raven.connection.HttpConnection
Opens a connection to the Sentry API allowing to send new events.
getConnection() - Method in class net.kencochrane.raven.Raven
 
getCookies() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
getCulprit() - Method in class net.kencochrane.raven.event.Event
 
getExceptionClassName() - Method in class net.kencochrane.raven.event.interfaces.SentryException
 
getExceptionMessage() - Method in class net.kencochrane.raven.event.interfaces.SentryException
 
getExceptionPackageName() - Method in class net.kencochrane.raven.event.interfaces.SentryException
Gets the exception package name.
getExceptions() - Method in class net.kencochrane.raven.event.interfaces.ExceptionInterface
 
getExtra() - Method in class net.kencochrane.raven.event.Event
 
getFramesCommonWithEnclosing() - Method in class net.kencochrane.raven.event.interfaces.StackTraceInterface
 
getHeaders() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
getHost() - Method in class net.kencochrane.raven.dsn.Dsn
 
getId() - Method in class net.kencochrane.raven.event.Event
 
getInterfaceName() - Method in class net.kencochrane.raven.event.interfaces.ExceptionInterface
 
getInterfaceName() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
getInterfaceName() - Method in class net.kencochrane.raven.event.interfaces.MessageInterface
 
getInterfaceName() - Method in interface net.kencochrane.raven.event.interfaces.SentryInterface
Gets the unique name of the interface.
getInterfaceName() - Method in class net.kencochrane.raven.event.interfaces.StackTraceInterface
 
getLevel() - Method in class net.kencochrane.raven.event.Event
 
getLevel(Level) - Static method in class net.kencochrane.raven.jul.SentryHandler
Transforms a Level into an Event.Level.
getLocalAddr() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
getLocalName() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
getLocalPort() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
getLogger() - Method in class net.kencochrane.raven.event.Event
 
getMessage() - Method in class net.kencochrane.raven.event.Event
 
getMessage() - Method in class net.kencochrane.raven.event.interfaces.MessageInterface
 
getMethod() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
getNotInAppFrames() - Method in class net.kencochrane.raven.DefaultRavenFactory
Provides a list of package names to consider as "not in-app".
getOptions() - Method in class net.kencochrane.raven.dsn.Dsn
 
getParameters() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
getParameters() - Method in class net.kencochrane.raven.event.interfaces.MessageInterface
 
getPath() - Method in class net.kencochrane.raven.dsn.Dsn
 
getPlatform() - Method in class net.kencochrane.raven.event.Event
 
getPort() - Method in class net.kencochrane.raven.dsn.Dsn
 
getProjectId() - Method in class net.kencochrane.raven.dsn.Dsn
 
getProtocol() - Method in class net.kencochrane.raven.dsn.Dsn
 
getProtocol() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
getProtocolSettings() - Method in class net.kencochrane.raven.dsn.Dsn
 
getPublicKey() - Method in class net.kencochrane.raven.dsn.Dsn
 
getQueryString() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
getRemoteAddr() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
getRemoteUser() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
getRequestUrl() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
getSecretKey() - Method in class net.kencochrane.raven.dsn.Dsn
 
getSentryApiUrl(URI, String) - Static method in class net.kencochrane.raven.connection.HttpConnection
Automatically determines the URL to the HTTP API of Sentry.
getSentryInterfaces() - Method in class net.kencochrane.raven.event.Event
 
getServerName() - Method in class net.kencochrane.raven.event.Event
 
getServerName() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
getServerPort() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
getServletRequest() - Static method in class net.kencochrane.raven.servlet.RavenServletRequestListener
 
getStackTrace() - Method in class net.kencochrane.raven.event.interfaces.StackTraceInterface
 
getStackTraceInterface() - Method in class net.kencochrane.raven.event.interfaces.SentryException
 
getTags() - Method in class net.kencochrane.raven.event.Event
 
getTimestamp() - Method in class net.kencochrane.raven.event.Event
 
getUri() - Method in class net.kencochrane.raven.dsn.Dsn
Creates the URI of the sentry server.

H

hashCode() - Method in class net.kencochrane.raven.dsn.Dsn
 
hashCode() - Method in class net.kencochrane.raven.event.Event
 
hashCode() - Method in class net.kencochrane.raven.event.interfaces.ExceptionInterface
 
hashCode() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
hashCode() - Method in class net.kencochrane.raven.event.interfaces.MessageInterface
 
hashCode() - Method in class net.kencochrane.raven.event.interfaces.SentryException
 
hashCode() - Method in class net.kencochrane.raven.event.interfaces.StackTraceInterface
 
helpBuildingEvent(EventBuilder) - Method in interface net.kencochrane.raven.event.helper.EventBuilderHelper
Adds extra elements to the EventBuilder before calling EventBuilder.build().
helpBuildingEvent(EventBuilder) - Method in class net.kencochrane.raven.event.helper.HttpEventBuilderHelper
 
HIDE_COMMON_FRAMES_OPTION - Static variable in class net.kencochrane.raven.DefaultRavenFactory
Option to hide common stackframes with enclosing exceptions.
HOSTNAME_CACHE_DURATION - Static variable in class net.kencochrane.raven.event.EventBuilder
Duration of the hostname caching.
HTTP_INTERFACE - Static variable in class net.kencochrane.raven.event.interfaces.HttpInterface
Name of the HTTP interface in Sentry.
HttpConnection - Class in net.kencochrane.raven.connection
Basic connection to a Sentry server, using HTTP and HTTPS.
HttpConnection(URL, String, String) - Constructor for class net.kencochrane.raven.connection.HttpConnection
Creates an HTTP connection to a Sentry server.
HttpEventBuilderHelper - Class in net.kencochrane.raven.event.helper
EventBuilderHelper allowing to retrieve the current HttpServletRequest.
HttpEventBuilderHelper() - Constructor for class net.kencochrane.raven.event.helper.HttpEventBuilderHelper
 
HttpInterface - Class in net.kencochrane.raven.event.interfaces
The HTTP interface for Sentry allows to add an HTTP request to an event.
HttpInterface(HttpServletRequest) - Constructor for class net.kencochrane.raven.event.interfaces.HttpInterface
Creates a an HTTP element for an Event.
HttpInterfaceBinding - Class in net.kencochrane.raven.marshaller.json
Binding system allowing to convert an HttpInterface into a JSON stream.
HttpInterfaceBinding() - Constructor for class net.kencochrane.raven.marshaller.json.HttpInterfaceBinding
 

I

initRaven() - Method in class net.kencochrane.raven.jul.SentryHandler
Initialises the Raven instance.
InterfaceBinding<T extends SentryInterface> - Interface in net.kencochrane.raven.marshaller.json
An interface binding allows to encore a SentryInterface of a specific type into a JSON stream.
InvalidDsnException - Exception in net.kencochrane.raven.dsn
Exception thrown whenever the given Dsn as been detected as invalid.
InvalidDsnException() - Constructor for exception net.kencochrane.raven.dsn.InvalidDsnException
 
InvalidDsnException(String) - Constructor for exception net.kencochrane.raven.dsn.InvalidDsnException
 
InvalidDsnException(String, Throwable) - Constructor for exception net.kencochrane.raven.dsn.InvalidDsnException
 
InvalidDsnException(Throwable) - Constructor for exception net.kencochrane.raven.dsn.InvalidDsnException
 
isAsyncStarted() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
isManagingThread() - Static method in class net.kencochrane.raven.Raven
Checks whether the current thread is managed by Raven or not.
isSecure() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 

J

JsonMarshaller - Class in net.kencochrane.raven.marshaller.json
Event marshaller using JSON to send the data.
JsonMarshaller() - Constructor for class net.kencochrane.raven.marshaller.json.JsonMarshaller
 

L

LEVEL - Static variable in class net.kencochrane.raven.marshaller.json.JsonMarshaller
The record severity.
LOGGER - Static variable in class net.kencochrane.raven.marshaller.json.JsonMarshaller
The name of the logger which created the record.

M

marshall(Event, OutputStream) - Method in class net.kencochrane.raven.marshaller.json.JsonMarshaller
 
marshall(Event, OutputStream) - Method in interface net.kencochrane.raven.marshaller.Marshaller
Serialises an event and sends it through an OutputStream.
Marshaller - Interface in net.kencochrane.raven.marshaller
Marshaller allows to serialise a Event and sends over a stream.
Marshaller.UncloseableOutputStream - Class in net.kencochrane.raven.marshaller
OutputStream delegating every call except for Marshaller.UncloseableOutputStream.close() to an other OutputStream.
Marshaller.UncloseableOutputStream(OutputStream) - Constructor for class net.kencochrane.raven.marshaller.Marshaller.UncloseableOutputStream
Creates an OutputStream which will not delegate the Marshaller.UncloseableOutputStream.close() operation.
MAX_MESSAGE_LENGTH - Static variable in class net.kencochrane.raven.marshaller.json.JsonMarshaller
Maximum length for a message.
MAX_MESSAGE_LENGTH - Static variable in class net.kencochrane.raven.marshaller.json.MessageInterfaceBinding
Maximum length for a message.
MAX_THREADS_OPTION - Static variable in class net.kencochrane.raven.DefaultRavenFactory
Option for the number of threads assigned for the connection.
MESSAGE - Static variable in class net.kencochrane.raven.marshaller.json.JsonMarshaller
User-readable representation of this event.
MESSAGE_INTERFACE - Static variable in class net.kencochrane.raven.event.interfaces.MessageInterface
Name of the message interface in Sentry.
MessageInterface - Class in net.kencochrane.raven.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 net.kencochrane.raven.event.interfaces.MessageInterface
Deprecated.
MessageInterface(String, String...) - Constructor for class net.kencochrane.raven.event.interfaces.MessageInterface
Creates a parametrised message for an Event.
MessageInterface(String, List<String>) - Constructor for class net.kencochrane.raven.event.interfaces.MessageInterface
Creates a parametrised message for an Event.
MessageInterfaceBinding - Class in net.kencochrane.raven.marshaller.json
Binding allowing to transform a MessageInterface into a JSON stream.
MessageInterfaceBinding() - Constructor for class net.kencochrane.raven.marshaller.json.MessageInterfaceBinding
 
MODULES - Static variable in class net.kencochrane.raven.marshaller.json.JsonMarshaller
A list of relevant modules and their versions.

N

NAIVE_PROTOCOL - Static variable in class net.kencochrane.raven.DefaultRavenFactory
Protocol setting to disable security checks over an SSL connection.
NAME - Static variable in class net.kencochrane.raven.Raven
Version of this client, the major version is the current supported Sentry protocol, the minor version changes for each release of this project.
net.kencochrane.raven - package net.kencochrane.raven
 
net.kencochrane.raven.connection - package net.kencochrane.raven.connection
 
net.kencochrane.raven.dsn - package net.kencochrane.raven.dsn
 
net.kencochrane.raven.event - package net.kencochrane.raven.event
 
net.kencochrane.raven.event.helper - package net.kencochrane.raven.event.helper
 
net.kencochrane.raven.event.interfaces - package net.kencochrane.raven.event.interfaces
 
net.kencochrane.raven.jul - package net.kencochrane.raven.jul
 
net.kencochrane.raven.marshaller - package net.kencochrane.raven.marshaller
 
net.kencochrane.raven.marshaller.json - package net.kencochrane.raven.marshaller.json
 
net.kencochrane.raven.servlet - package net.kencochrane.raven.servlet
 
newThread(Runnable) - Method in class net.kencochrane.raven.DefaultRavenFactory.DaemonThreadFactory
 

P

PLATFORM - Static variable in class net.kencochrane.raven.marshaller.json.JsonMarshaller
A string representing the platform the client is submitting from.
PRIORITY_OPTION - Static variable in class net.kencochrane.raven.DefaultRavenFactory
Option for the priority of threads assigned for the connection.
publish(LogRecord) - Method in class net.kencochrane.raven.jul.SentryHandler
 

Q

QUEUE_SIZE_OPTION - Static variable in class net.kencochrane.raven.DefaultRavenFactory
Option for the maximum size of the queue.

R

raven - Variable in class net.kencochrane.raven.jul.SentryHandler
Current instance of Raven.
Raven - Class in net.kencochrane.raven
Raven is a client for Sentry allowing to send an Event that will be processed and sent to a Sentry server.
Raven() - Constructor for class net.kencochrane.raven.Raven
 
ravenFactory - Variable in class net.kencochrane.raven.jul.SentryHandler
Name of the RavenFactory being used.
RavenFactory - Class in net.kencochrane.raven
Factory in charge of creating Raven instances.
RavenFactory() - Constructor for class net.kencochrane.raven.RavenFactory
 
ravenInstance() - Static method in class net.kencochrane.raven.RavenFactory
Creates an instance of Raven using the DSN obtain through Dsn.dsnLookup().
ravenInstance(String) - Static method in class net.kencochrane.raven.RavenFactory
Creates an instance of Raven using the provided DSN.
ravenInstance(Dsn) - Static method in class net.kencochrane.raven.RavenFactory
Creates an instance of Raven using the provided DSN.
ravenInstance(Dsn, String) - Static method in class net.kencochrane.raven.RavenFactory
Creates an instance of Raven using the provided DSN and the specified factory.
RavenServletRequestListener - Class in net.kencochrane.raven.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.
RavenServletRequestListener() - Constructor for class net.kencochrane.raven.servlet.RavenServletRequestListener
 
registerFactory(RavenFactory) - Static method in class net.kencochrane.raven.RavenFactory
Manually adds a RavenFactory to the system.
removeBuilderHelper(EventBuilderHelper) - Method in class net.kencochrane.raven.Raven
Removes a builder helper.
requestDestroyed(ServletRequestEvent) - Method in class net.kencochrane.raven.servlet.RavenServletRequestListener
 
requestInitialized(ServletRequestEvent) - Method in class net.kencochrane.raven.servlet.RavenServletRequestListener
 
retrieveProperties() - Method in class net.kencochrane.raven.jul.SentryHandler
Retrieves the properties of the logger.
runBuilderHelpers(EventBuilder) - Method in class net.kencochrane.raven.Raven
Runs the EventBuilderHelper against the EventBuilder to obtain additional information with a MDC-like system.

S

send(Event) - Method in class net.kencochrane.raven.connection.AbstractConnection
 
send(Event) - Method in class net.kencochrane.raven.connection.AsyncConnection
Sends an event to the sentry server.
send(Event) - Method in interface net.kencochrane.raven.connection.Connection
Sends an event to the sentry server.
sendEvent(Event) - Method in class net.kencochrane.raven.Raven
Sends a built Event to the Sentry server.
sendException(Exception) - Method in class net.kencochrane.raven.Raven
Sends an exception to the Sentry server.
sendMessage(String) - Method in class net.kencochrane.raven.Raven
Sends a message to the Sentry server.
SENTRY_PROTOCOL_VERSION - Static variable in class net.kencochrane.raven.connection.AbstractConnection
Current sentry protocol version.
SentryException - Class in net.kencochrane.raven.event.interfaces
Class associating a Sentry exception to its StackTraceInterface.
SentryException(Throwable, StackTraceElement[]) - Constructor for class net.kencochrane.raven.event.interfaces.SentryException
Creates a Sentry exception based on a Java Throwable.
SentryException(String, String, String, StackTraceInterface) - Constructor for class net.kencochrane.raven.event.interfaces.SentryException
Creates a Sentry exception.
SentryHandler - Class in net.kencochrane.raven.jul
Logging handler in charge of sending the java.util.logging records to a Sentry server.
SentryHandler() - Constructor for class net.kencochrane.raven.jul.SentryHandler
Creates an instance of SentryHandler.
SentryHandler(Raven) - Constructor for class net.kencochrane.raven.jul.SentryHandler
Creates an instance of SentryHandler.
SentryInterface - Interface in net.kencochrane.raven.event.interfaces
A SentryInterface is an additional structured data that can be provided with a message.
SERVER_NAME - Static variable in class net.kencochrane.raven.marshaller.json.JsonMarshaller
Identifies the host client from which the event was recorded.
setBaseWaitingTime(long) - Method in class net.kencochrane.raven.connection.AbstractConnection
 
setBypassSecurity(boolean) - Method in class net.kencochrane.raven.connection.HttpConnection
 
setChecksum(String) - Method in class net.kencochrane.raven.event.EventBuilder
Sets the checksum for the current event.
setCompression(boolean) - Method in class net.kencochrane.raven.marshaller.json.JsonMarshaller
Enables the JSON compression with deflate.
setConnection(Connection) - Method in class net.kencochrane.raven.Raven
 
setCulprit(StackTraceElement) - Method in class net.kencochrane.raven.event.EventBuilder
Sets the culprit in the event based on a StackTraceElement.
setCulprit(String) - Method in class net.kencochrane.raven.event.EventBuilder
Sets the culprit in the event.
setLevel(Event.Level) - Method in class net.kencochrane.raven.event.EventBuilder
Sets the log level in the event.
setLogger(String) - Method in class net.kencochrane.raven.event.EventBuilder
Sets the logger in the event.
setMarshaller(Marshaller) - Method in class net.kencochrane.raven.connection.HttpConnection
 
setMarshaller(Marshaller) - Method in class net.kencochrane.raven.connection.UdpConnection
 
setMaxWaitingTime(long) - Method in class net.kencochrane.raven.connection.AbstractConnection
 
setMessage(String) - Method in class net.kencochrane.raven.event.EventBuilder
Sets the message in the event.
setNotInAppFrames(Collection<String>) - Method in class net.kencochrane.raven.marshaller.json.StackTraceInterfaceBinding
 
setPlatform(String) - Method in class net.kencochrane.raven.event.EventBuilder
Sets the platform in the event.
setRemoveCommonFramesWithEnclosing(boolean) - Method in class net.kencochrane.raven.marshaller.json.StackTraceInterfaceBinding
 
setServerName(String) - Method in class net.kencochrane.raven.event.EventBuilder
Sets the serverName in the event.
setTimeout(int) - Method in class net.kencochrane.raven.connection.HttpConnection
 
setTimestamp(Date) - Method in class net.kencochrane.raven.event.EventBuilder
Sets the timestamp in the event.
STACKTRACE_INTERFACE - Static variable in class net.kencochrane.raven.event.interfaces.StackTraceInterface
Name of the Sentry interface allowing to send a StackTrace.
StackTraceInterface - Class in net.kencochrane.raven.event.interfaces
The StackTrace interface for Sentry, allowing to add a stackTrace to an event.
StackTraceInterface(StackTraceElement[]) - Constructor for class net.kencochrane.raven.event.interfaces.StackTraceInterface
Creates a StackTrace for an Event.
StackTraceInterface(StackTraceElement[], StackTraceElement[]) - Constructor for class net.kencochrane.raven.event.interfaces.StackTraceInterface
Creates a StackTrace for an Event.
StackTraceInterfaceBinding - Class in net.kencochrane.raven.marshaller.json
Binding allowing to convert a StackTraceInterface into a JSON stream.
StackTraceInterfaceBinding() - Constructor for class net.kencochrane.raven.marshaller.json.StackTraceInterfaceBinding
 
startManagingThread() - Static method in class net.kencochrane.raven.Raven
Sets the current thread as managed by Raven.
stopManagingThread() - Static method in class net.kencochrane.raven.Raven
Sets the current thread as not managed by Raven.

T

tags - Variable in class net.kencochrane.raven.jul.SentryHandler
Tags to add to every event.
TAGS - Static variable in class net.kencochrane.raven.marshaller.json.JsonMarshaller
A map or list of tags for this event.
THREAD_ID - Static variable in class net.kencochrane.raven.jul.SentryHandler
Name of the Event.extra property containing the Thread id.
TIMEOUT_OPTION - Static variable in class net.kencochrane.raven.DefaultRavenFactory
Option specific to raven-java, allowing to set a timeout (in ms) for a request to the Sentry server.
TIMESTAMP - Static variable in class net.kencochrane.raven.marshaller.json.JsonMarshaller
Indicates when the logging record was created.
toString() - Method in class net.kencochrane.raven.dsn.Dsn
 
toString() - Method in class net.kencochrane.raven.event.Event
 
toString() - Method in class net.kencochrane.raven.event.interfaces.ExceptionInterface
 
toString() - Method in class net.kencochrane.raven.event.interfaces.HttpInterface
 
toString() - Method in class net.kencochrane.raven.event.interfaces.MessageInterface
 
toString() - Method in class net.kencochrane.raven.event.interfaces.SentryException
 
toString() - Method in class net.kencochrane.raven.event.interfaces.StackTraceInterface
 

U

UdpConnection - Class in net.kencochrane.raven.connection
Connection to a Sentry server through an UDP connection.
UdpConnection(String, String, String) - Constructor for class net.kencochrane.raven.connection.UdpConnection
Creates an UDP connection to a Sentry server.
UdpConnection(String, int, String, String) - Constructor for class net.kencochrane.raven.connection.UdpConnection
Creates an UDP connection to a Sentry server.

V

valueOf(String) - Static method in enum net.kencochrane.raven.event.Event.Level
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.kencochrane.raven.event.Event.Level
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(int) - Method in class net.kencochrane.raven.marshaller.Marshaller.UncloseableOutputStream
 
write(byte[]) - Method in class net.kencochrane.raven.marshaller.Marshaller.UncloseableOutputStream
 
write(byte[], int, int) - Method in class net.kencochrane.raven.marshaller.Marshaller.UncloseableOutputStream
 
writeInterface(JsonGenerator, ExceptionInterface) - Method in class net.kencochrane.raven.marshaller.json.ExceptionInterfaceBinding
 
writeInterface(JsonGenerator, HttpInterface) - Method in class net.kencochrane.raven.marshaller.json.HttpInterfaceBinding
 
writeInterface(JsonGenerator, T) - Method in interface net.kencochrane.raven.marshaller.json.InterfaceBinding
Encodes the content of a sentry interface into a JSON stream.
writeInterface(JsonGenerator, MessageInterface) - Method in class net.kencochrane.raven.marshaller.json.MessageInterfaceBinding
 
writeInterface(JsonGenerator, StackTraceInterface) - Method in class net.kencochrane.raven.marshaller.json.StackTraceInterfaceBinding
 
A B C D E F G H I J L M N P Q R S T U V W 

Copyright © 2012–2014. All rights reserved.