A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractEvaluator - Class in com.intergral.deep.agent.api.plugin
-
This allows for common handling for object to boolean expressions.
- AbstractEvaluator() - Constructor for class com.intergral.deep.agent.api.plugin.AbstractEvaluator
- addAttribute(String, String) - Method in interface com.intergral.deep.agent.api.plugin.ITraceProvider.ISpan
- APP_FRAMES_EXCLUDES - Static variable in interface com.intergral.deep.agent.api.settings.ISettings
-
Define which packages we should exclude as being part of your app.
- APP_FRAMES_INCLUDES - Static variable in interface com.intergral.deep.agent.api.settings.ISettings
-
Define which packages we should include as being part of your app.
- append(boolean) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a boolean value to the string builder.
- append(char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a char value to the string builder.
- append(char[]) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a char array to the string builder.
- append(char[], int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a char array to the string builder.
- append(double) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a double value to the string builder using
String.valueOf
. - append(float) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a float value to the string builder using
String.valueOf
. - append(int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends an int value to the string builder using
String.valueOf
. - append(long) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a long value to the string builder using
String.valueOf
. - append(TextStringBuilder) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends another string builder to this string builder.
- append(TextStringBuilder, int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends part of a string builder to this string builder.
- append(CharSequence) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a CharSequence to this string builder.
- append(CharSequence, int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends part of a CharSequence to this string builder.
- append(Object) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends an object to this string builder.
- append(String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a string to this string builder.
- append(StringBuffer) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a string buffer to this string builder.
- append(StringBuffer, int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends part of a string buffer to this string builder.
- append(StringBuilder) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a StringBuilder to this string builder.
- append(StringBuilder, int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends part of a StringBuilder to this string builder.
- append(String, int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends part of a string to this string builder.
- append(String, Object...) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Calls
String.format(String, Object...)
and appends the result. - append(CharBuffer) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends the contents of a char buffer to this string builder.
- append(CharBuffer, int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends the contents of a char buffer to this string builder.
- appendAll(Iterable<?>) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends each item in an iterable to the builder without any separators.
- appendAll(Iterator<?>) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends each item in an iterator to the builder without any separators.
- appendAll(T...) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends each item in an array to the builder without any separators.
- appendFixedWidthPadLeft(int, int, char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends an object to the builder padding on the left to a fixed width.
- appendFixedWidthPadLeft(Object, int, char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends an object to the builder padding on the left to a fixed width.
- appendFixedWidthPadRight(int, int, char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends an object to the builder padding on the right to a fixed length.
- appendFixedWidthPadRight(Object, int, char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends an object to the builder padding on the right to a fixed length.
- appendln(boolean) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a boolean value followed by a new line to the string builder.
- appendln(char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a char value followed by a new line to the string builder.
- appendln(char[]) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a char array followed by a new line to the string builder.
- appendln(char[], int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a char array followed by a new line to the string builder.
- appendln(double) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a double value followed by a new line to the string builder using
String.valueOf
. - appendln(float) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a float value followed by a new line to the string builder using
String.valueOf
. - appendln(int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends an int value followed by a new line to the string builder using
String.valueOf
. - appendln(long) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a long value followed by a new line to the string builder using
String.valueOf
. - appendln(TextStringBuilder) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends another string builder followed by a new line to this string builder.
- appendln(TextStringBuilder, int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends part of a string builder followed by a new line to this string builder.
- appendln(Object) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends an object followed by a new line to this string builder.
- appendln(String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a string followed by a new line to this string builder.
- appendln(StringBuffer) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a string buffer followed by a new line to this string builder.
- appendln(StringBuffer, int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends part of a string buffer followed by a new line to this string builder.
- appendln(StringBuilder) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a string builder followed by a new line to this string builder.
- appendln(StringBuilder, int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends part of a string builder followed by a new line to this string builder.
- appendln(String, int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends part of a string followed by a new line to this string builder.
- appendln(String, Object...) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Calls
String.format(String, Object...)
and appends the result. - appendNewLine() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends the new line string to this string builder.
- appendNull() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends the text representing
null
to this string builder. - appendPadding(int, char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends the pad character to the builder the specified number of times.
- appendSeparator(char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a separator if the builder is currently non-empty.
- appendSeparator(char, char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Append one of both separators to the builder If the builder is currently empty it will append the defaultIfEmpty-separator Otherwise it will append the standard-separator
- appendSeparator(char, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a separator to the builder if the loop index is greater than zero.
- appendSeparator(String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a separator if the builder is currently non-empty.
- appendSeparator(String, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends a separator to the builder if the loop index is greater than zero.
- appendSeparator(String, String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends one of both separators to the StrBuilder.
- appendTo(Appendable) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends current contents of this
StrBuilder
to the providedAppendable
. - appendWithSeparators(Iterable<?>, String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends an iterable placing separators between each value, but not before the first or after the last.
- appendWithSeparators(Object[], String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends an array placing separators between each value, but not before the first or after the last.
- appendWithSeparators(Iterator<?>, String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Appends an iterator placing separators between each value, but not before the first or after the last.
- args() - Method in interface com.intergral.deep.agent.api.tracepoint.ITracepoint
-
Get the args for the tracepoint.
- ArrayIterator<T> - Class in com.intergral.deep.agent.api.utils
-
An iterator that will iterate an array.
- ArrayIterator(T[]) - Constructor for class com.intergral.deep.agent.api.utils.ArrayIterator
- ArrayObjectIterator - Class in com.intergral.deep.agent.api.utils
-
An iterator that will iterate an array, but does so using the
Array
class. - ArrayObjectIterator(Object) - Constructor for class com.intergral.deep.agent.api.utils.ArrayObjectIterator
- asReader() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Gets the contents of this builder as a Reader.
- asWriter() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Gets this builder as a Writer that can be written to.
B
- BasicAuthProvider - Class in com.intergral.deep.agent.api.auth
-
This is an
IAuthProvider
that will attach basic authorization to the outbound requests. - BasicAuthProvider() - Constructor for class com.intergral.deep.agent.api.auth.BasicAuthProvider
- build() - Method in interface com.intergral.deep.agent.api.utils.string.Builder
-
Returns a reference to the object being constructed or result being calculated by the builder.
- build() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Implement the
Builder
interface. - Builder<T> - Interface in com.intergral.deep.agent.api.utils.string
-
The Builder interface is designed to designate a class as a builder object in the Builder design pattern.
C
- callConstructor(Constructor<?>, Object...) - Method in interface com.intergral.deep.agent.api.reflection.IReflection
-
Call a constructor with the arguments.
- callField(Object, Field) - Method in interface com.intergral.deep.agent.api.reflection.IReflection
-
Call a field on a target.
- callMethod(Object, String, Object...) - Method in interface com.intergral.deep.agent.api.reflection.IReflection
-
Call a method on the target object.
- capacity() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Gets the current size of the internal character array buffer.
- charAt(int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Gets the character at the specified index.
- charMatcher(char) - Method in class com.intergral.deep.agent.api.utils.string.StringMatcherFactory
-
Constructor that creates a matcher from a character.
- clear() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Clears the string builder (convenience Collections API style method).
- com.intergral.deep.agent.api - package com.intergral.deep.agent.api
- com.intergral.deep.agent.api.auth - package com.intergral.deep.agent.api.auth
- com.intergral.deep.agent.api.hook - package com.intergral.deep.agent.api.hook
- com.intergral.deep.agent.api.logger - package com.intergral.deep.agent.api.logger
- com.intergral.deep.agent.api.plugin - package com.intergral.deep.agent.api.plugin
- com.intergral.deep.agent.api.reflection - package com.intergral.deep.agent.api.reflection
- com.intergral.deep.agent.api.resource - package com.intergral.deep.agent.api.resource
- com.intergral.deep.agent.api.settings - package com.intergral.deep.agent.api.settings
- com.intergral.deep.agent.api.spi - package com.intergral.deep.agent.api.spi
- com.intergral.deep.agent.api.tracepoint - package com.intergral.deep.agent.api.tracepoint
- com.intergral.deep.agent.api.utils - package com.intergral.deep.agent.api.utils
- com.intergral.deep.agent.api.utils.string - package com.intergral.deep.agent.api.utils.string
- com.intergral.deep.agent.api.utils.string.lookup - package com.intergral.deep.agent.api.utils.string.lookup
- CompoundIterator<T> - Class in com.intergral.deep.agent.api.utils
-
An iterator that can iterate across multiple iterators.
- CompoundIterator(Iterator<T>...) - Constructor for class com.intergral.deep.agent.api.utils.CompoundIterator
- ConditionalResourceProvider - Interface in com.intergral.deep.agent.api.spi
-
A resource provider that is only applied if the
ConditionalResourceProvider.shouldApply(ISettings, Resource)
method returnstrue
. - configure(ISettings, IReflection) - Method in class com.intergral.deep.agent.api.auth.BasicAuthProvider
- configure(ISettings, IReflection) - Method in interface com.intergral.deep.agent.api.spi.IDeepPlugin
-
This allows for the plugin to retain a reference to the settings for Deep and allows access to the
IReflection
service to perform reflection operations. - contains(char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Checks if the string builder contains the specified char.
- contains(StringMatcher) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Checks if the string builder contains a string matched using the specified matcher.
- contains(String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Checks if the string builder contains the specified string.
- counter(String, Map<String, Object>, String, String, String, Double) - Method in interface com.intergral.deep.agent.api.plugin.IMetricProcessor
-
Process a counter type metric.
- create(Map<String, Object>) - Static method in class com.intergral.deep.agent.api.resource.Resource
-
Returns a
Resource
. - create(Map<String, Object>, String) - Static method in class com.intergral.deep.agent.api.resource.Resource
-
Returns a
Resource
. - createResource(ISettings) - Method in interface com.intergral.deep.agent.api.spi.ResourceProvider
- createSpan(String) - Method in interface com.intergral.deep.agent.api.plugin.ITraceProvider
-
Create and return a new span.
- currentSpan() - Method in interface com.intergral.deep.agent.api.plugin.ITraceProvider
-
Get the current span from the underlying provider.
D
- decorate(ISettings, ISnapshotContext) - Method in interface com.intergral.deep.agent.api.plugin.ISnapshotDecorator
-
This method is called by Deep after a snapshot is created.
- DeepRuntimeException - Exception in com.intergral.deep.agent.api
-
A general exception used by deep to throw
RuntimeException
. - DeepRuntimeException(String) - Constructor for exception com.intergral.deep.agent.api.DeepRuntimeException
-
Create a new exception with a message.
- DeepRuntimeException(String, Throwable) - Constructor for exception com.intergral.deep.agent.api.DeepRuntimeException
-
Create a new exception with a message and cause.
- deepService() - Method in interface com.intergral.deep.agent.api.hook.IDeepHook
-
Get the deep service from the agent.
- DeepVersion - Interface in com.intergral.deep.agent.api
- DEFAULT - Static variable in class com.intergral.deep.agent.api.resource.Resource
- DEFAULT_ESCAPE - Static variable in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Constant for the default escape character.
- DEFAULT_PREFIX - Static variable in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Constant for the default variable prefix.
- DEFAULT_SUFFIX - Static variable in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Constant for the default variable suffix.
- DEFAULT_VALUE_DELIMITER - Static variable in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Constant for the default value delimiter of a variable.
- delete(int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Deletes the characters between the two specified indices.
- deleteAll(char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Deletes the character wherever it occurs in the builder.
- deleteAll(StringMatcher) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Deletes all parts of the builder that the matcher matches.
- deleteAll(String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Deletes the string wherever it occurs in the builder.
- deleteCharAt(int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Deletes the character at the specified index.
- deleteFirst(char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Deletes the character wherever it occurs in the builder.
- deleteFirst(StringMatcher) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Deletes the first match within the builder using the specified matcher.
- deleteFirst(String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Deletes the string wherever it occurs in the builder.
E
- endsWith(String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Checks whether this builder ends with the specified string.
- ensureCapacity(int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Checks the capacity and ensures that it is at least the size specified.
- equals(TextStringBuilder) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Checks the contents of this builder against another to see if they contain the same character content.
- equals(Object) - Method in class com.intergral.deep.agent.api.plugin.MetricDefinition
- equals(Object) - Method in class com.intergral.deep.agent.api.plugin.MetricDefinition.Label
- equals(Object) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Checks the contents of this builder against another to see if they contain the same character content.
- equalsIgnoreCase(TextStringBuilder) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Checks the contents of this builder against another to see if they contain the same character content ignoring case.
- evaluate(String, Map<String, Object>) - Method in class com.intergral.deep.agent.api.plugin.AbstractEvaluator
- evaluate(String, Map<String, Object>) - Method in interface com.intergral.deep.agent.api.plugin.IEvaluator
-
Evaluate an expression as a boolean response.
- evaluateExpression(String) - Method in interface com.intergral.deep.agent.api.plugin.ISnapshotContext
-
Evaluate an expression in the frame of the tracepoint that triggered this snapshot.
- evaluateExpression(String, Map<String, Object>) - Method in interface com.intergral.deep.agent.api.plugin.IEvaluator
-
Evaluate an expression to the value.
- evaluateExpression(String, Map<String, Object>) - Method in class com.intergral.deep.agent.api.plugin.LazyEvaluator
- EvaluationException - Exception in com.intergral.deep.agent.api.plugin
-
This exception is thrown when a plugin tried to evaluate an expression that fails.
- EvaluationException(String, Throwable) - Constructor for exception com.intergral.deep.agent.api.plugin.EvaluationException
-
Create a new exception.
F
- findConstructor(Class<?>, Class<?>...) - Method in interface com.intergral.deep.agent.api.reflection.IReflection
-
Find a constructor on the given class.
- findMethod(Class<?>, String, Class<?>...) - Method in interface com.intergral.deep.agent.api.reflection.IReflection
-
Scan the hierarchy of the input class for a method with the given name.
G
- gauge(String, Map<String, Object>, String, String, String, Double) - Method in interface com.intergral.deep.agent.api.plugin.IMetricProcessor
-
Process a gauge type metric.
- get() - Method in interface com.intergral.deep.agent.api.IRegistration
-
Get the registered item.
- getAsList(String) - Method in interface com.intergral.deep.agent.api.settings.ISettings
-
Get the property as a list.
- getAttributes() - Method in class com.intergral.deep.agent.api.resource.Resource
-
Returns a map of attributes that describe the resource.
- getChars(char[]) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Copies the character array into the specified array.
- getChars(int, int, char[], int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Copies the character array into the specified array.
- getEscapeChar() - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Returns the escape character.
- getExpression() - Method in exception com.intergral.deep.agent.api.plugin.EvaluationException
-
Get the expression.
- getExpression() - Method in class com.intergral.deep.agent.api.plugin.MetricDefinition
- getExpression() - Method in class com.intergral.deep.agent.api.plugin.MetricDefinition.Label
- getField(Object, String) - Method in interface com.intergral.deep.agent.api.reflection.IReflection
-
Get a filed from the target.
- getFieldIterator(Class<?>) - Method in interface com.intergral.deep.agent.api.reflection.IReflection
-
Get an iterator that will iterator over all the available fields on the given class.
- getFieldValue(Object, String) - Method in interface com.intergral.deep.agent.api.reflection.IReflection
-
Get a field from an object.
- getHelp() - Method in class com.intergral.deep.agent.api.plugin.MetricDefinition
- getKey() - Method in class com.intergral.deep.agent.api.plugin.MetricDefinition.Label
- getLabels() - Method in class com.intergral.deep.agent.api.plugin.MetricDefinition
- getMap(String) - Method in interface com.intergral.deep.agent.api.settings.ISettings
-
Get the property as a map.
- getModifiers(Field) - Method in interface com.intergral.deep.agent.api.reflection.IReflection
-
Get the modifier names of a field.
- getName() - Method in class com.intergral.deep.agent.api.plugin.MetricDefinition
- getNamespace() - Method in class com.intergral.deep.agent.api.plugin.MetricDefinition
- getNewLineText() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Gets the text to be appended when a new line is added.
- getNullText() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Gets the text to be appended when null is added.
- getResource() - Method in interface com.intergral.deep.agent.api.settings.ISettings
-
Returns the resource that describes this client.
- getSchemaUrl() - Method in class com.intergral.deep.agent.api.resource.Resource
-
Returns the URL of the OpenTelemetry schema used by this resource.
- getSettingAs(String, Class<T>) - Method in interface com.intergral.deep.agent.api.settings.ISettings
-
Get a setting from the config as a given type.
- getStringLookup() - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Gets the StringLookup that is used to lookup variables.
- getType() - Method in class com.intergral.deep.agent.api.plugin.MetricDefinition
- getUnit() - Method in class com.intergral.deep.agent.api.plugin.MetricDefinition
- getValue() - Method in class com.intergral.deep.agent.api.plugin.MetricDefinition.Label
- getValueDelimiterMatcher() - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Gets the variable default value delimiter matcher currently in use.
- getVariablePrefixMatcher() - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Gets the variable prefix matcher currently in use.
- getVariableSuffixMatcher() - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Gets the variable suffix matcher currently in use.
- getVersion() - Method in interface com.intergral.deep.agent.api.IDeep
-
Get the version of deep being used.
H
- hashCode() - Method in class com.intergral.deep.agent.api.plugin.MetricDefinition
- hashCode() - Method in class com.intergral.deep.agent.api.plugin.MetricDefinition.Label
- hashCode() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Gets a suitable hash code for this builder.
- hasNext() - Method in class com.intergral.deep.agent.api.utils.ArrayIterator
- hasNext() - Method in class com.intergral.deep.agent.api.utils.ArrayObjectIterator
- hasNext() - Method in class com.intergral.deep.agent.api.utils.CompoundIterator
- histogram(String, Map<String, Object>, String, String, String, Double) - Method in interface com.intergral.deep.agent.api.plugin.IMetricProcessor
-
Process a histogram type metric.
I
- IAuthProvider - Interface in com.intergral.deep.agent.api.auth
-
Allows for custom auth providers to be configured.
- IConditional - Interface in com.intergral.deep.agent.api.spi
-
This interface allows an instance of
IDeepPlugin
to only be loaded based on a condition. - id() - Method in interface com.intergral.deep.agent.api.tracepoint.ITracepoint
-
The generated ID for the tracepoint.
- IDeep - Interface in com.intergral.deep.agent.api
-
This type describes the main API for Deep.
- IDeepHook - Interface in com.intergral.deep.agent.api.hook
-
This type is used to pass an object from the agent to the API.
- IDeepPlugin - Interface in com.intergral.deep.agent.api.spi
-
This type defines a plugin for Deep.
- IEvaluator - Interface in com.intergral.deep.agent.api.plugin
-
This defines an evaluator, and evaluator is used to evaluate expression at runtime.
- IMetricProcessor - Interface in com.intergral.deep.agent.api.plugin
-
This type defines a processor for metrics.
- indexOf(char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Searches the string builder to find the first reference to the specified char.
- indexOf(char, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Searches the string builder to find the first reference to the specified char.
- indexOf(StringMatcher) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Searches the string builder using the matcher to find the first match.
- indexOf(StringMatcher, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Searches the string builder using the matcher to find the first match searching from the given index.
- indexOf(String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Searches the string builder to find the first reference to the specified string.
- indexOf(String, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Searches the string builder to find the first reference to the specified string starting searching from the given index.
- insert(int, boolean) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Inserts the value into this builder.
- insert(int, char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Inserts the value into this builder.
- insert(int, char[]) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Inserts the character array into this builder.
- insert(int, char[], int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Inserts part of the character array into this builder.
- insert(int, double) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Inserts the value into this builder.
- insert(int, float) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Inserts the value into this builder.
- insert(int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Inserts the value into this builder.
- insert(int, long) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Inserts the value into this builder.
- insert(int, Object) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Inserts the string representation of an object into this builder.
- insert(int, String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Inserts the string into this builder.
- INSTANCE - Static variable in class com.intergral.deep.agent.api.utils.string.StringMatcherFactory
-
Defines the singleton for this class.
- IReflection - Interface in com.intergral.deep.agent.api.reflection
-
This type exposes helpful reflection methods.
- IRegistration<T> - Interface in com.intergral.deep.agent.api
-
This is a generic interface from the result of a registration.
- isActive() - Method in interface com.intergral.deep.agent.api.spi.IConditional
-
Should determine if the plugin is active.
- isDisableSubstitutionInValues() - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Returns a flag whether substitution is disabled in variable values.If set to true, the values of variables can contain other variables will not be processed and substituted original variable is evaluated, e.g.
- isEmpty() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Checks is the string builder is empty (convenience Collections API style method).
- isEnabled() - Method in interface com.intergral.deep.agent.api.IDeep
-
Get the current state of deep.
- isEnableSubstitutionInVariables() - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Returns a flag whether substitution is done in variable names.
- ISettings - Interface in com.intergral.deep.agent.api.settings
-
The exposed API for the Deep settings.
- isMatch(char[], int, int, int) - Method in interface com.intergral.deep.agent.api.utils.string.StringMatcher
-
Returns the number of matching characters, zero for no match.
- ISnapshotContext - Interface in com.intergral.deep.agent.api.plugin
-
This is the context passed to plugins.
- ISnapshotDecorator - Interface in com.intergral.deep.agent.api.plugin
-
This type allows a plugin to provide additional attributes to captured snapshots.
- isPreserveEscapes() - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Returns the flag controlling whether escapes are preserved during substitution.
- ITracepoint - Interface in com.intergral.deep.agent.api.tracepoint
-
This type describes a tracepoint that has been attached via code, using
IDeep.registerTracepoint(String, int)
. - ITracepoint.ITracepointRegistration - Interface in com.intergral.deep.agent.api.tracepoint
-
Defines the tracepoint registration.
- ITracepointLogger - Interface in com.intergral.deep.agent.api.logger
-
Tracepoint logger is used to log the result of an injected log message.
- ITraceProvider - Interface in com.intergral.deep.agent.api.plugin
-
This type can be used to connect Deep to a trace provider.
- ITraceProvider.ISpan - Interface in com.intergral.deep.agent.api.plugin
-
This type describes a span for Deep to use as a dynamic Span, it gives a common interface for all
ITraceProvider
's.
J
- JSP_PACKAGES - Static variable in interface com.intergral.deep.agent.api.settings.ISettings
-
It is possible to put compiled JSP classes into specified packages, some versions put this in a
jsp
package, some useorg.apache.jsp
(newer). - JSP_SUFFIX - Static variable in interface com.intergral.deep.agent.api.settings.ISettings
-
To let us calculate the class and file names for JSP classes we need to know the JSP suffix that is being used by monitored service.
K
- KEY_AUTH_PROVIDER - Static variable in interface com.intergral.deep.agent.api.settings.ISettings
-
This is the settings key for the configured auth provider.
- KEY_ENABLED - Static variable in interface com.intergral.deep.agent.api.settings.ISettings
-
This is the setting key for enabling or disabling deep.
- KEY_SERVICE_SECURE - Static variable in interface com.intergral.deep.agent.api.settings.ISettings
-
This is the setting key for the service secure setting.
- KEY_SERVICE_URL - Static variable in interface com.intergral.deep.agent.api.settings.ISettings
-
This is the setting key for the service url.
L
- Label(String, Object, String) - Constructor for class com.intergral.deep.agent.api.plugin.MetricDefinition.Label
-
Create a new label for a metric.
- lastIndexOf(char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Searches the string builder to find the last reference to the specified char.
- lastIndexOf(char, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Searches the string builder to find the last reference to the specified char.
- lastIndexOf(StringMatcher) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Searches the string builder using the matcher to find the last match.
- lastIndexOf(StringMatcher, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Searches the string builder using the matcher to find the last match searching from the given index.
- lastIndexOf(String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Searches the string builder to find the last reference to the specified string.
- lastIndexOf(String, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Searches the string builder to find the last reference to the specified string starting searching from the given index.
- LazyEvaluator - Class in com.intergral.deep.agent.api.plugin
-
This type allows the evaluator to be loaded only if it is needed.
- LazyEvaluator(LazyEvaluator.IEvaluatorLoader) - Constructor for class com.intergral.deep.agent.api.plugin.LazyEvaluator
- LazyEvaluator.IEvaluatorLoader - Interface in com.intergral.deep.agent.api.plugin
-
This type allows us to lazy load an evaluator when it is first used.
- leftString(int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Extracts the leftmost characters from the string builder without throwing an exception.
- length() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Gets the length of the string builder.
- line() - Method in interface com.intergral.deep.agent.api.tracepoint.ITracepoint
-
Get the tracepoint line number.
- load() - Method in interface com.intergral.deep.agent.api.plugin.LazyEvaluator.IEvaluatorLoader
-
Load the evaluator.
- logTracepoint(String, String, String) - Method in interface com.intergral.deep.agent.api.logger.ITracepointLogger
-
Log the result of a tracepoint injected log message.
- logTracepoint(String, String, String) - Method in class com.intergral.deep.agent.api.logger.StdOutLogger
- logTracepoint(String, String, String) - Method in class com.intergral.deep.agent.api.logger.TracepointLogger
- lookup(String) - Method in interface com.intergral.deep.agent.api.utils.string.lookup.StringLookup
-
Looks up a String key to a String value.
M
- merge(Resource) - Method in class com.intergral.deep.agent.api.resource.Resource
- MetricDefinition - Class in com.intergral.deep.agent.api.plugin
-
This type defines a metric that is attached to a tracepoint.
- MetricDefinition(String, List<MetricDefinition.Label>, String, String, String, String, String) - Constructor for class com.intergral.deep.agent.api.plugin.MetricDefinition
-
Create a new MetricDefinition.
- MetricDefinition.Label - Class in com.intergral.deep.agent.api.plugin
-
This type is used to represent a label that is attached to a metric.
- midString(int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Extracts some characters from the middle of the string builder without throwing an exception.
- minimizeCapacity() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Minimizes the capacity to the actual length of the string.
N
- name() - Method in interface com.intergral.deep.agent.api.plugin.ITraceProvider.ISpan
- next() - Method in class com.intergral.deep.agent.api.utils.ArrayIterator
- next() - Method in class com.intergral.deep.agent.api.utils.ArrayObjectIterator
- next() - Method in class com.intergral.deep.agent.api.utils.CompoundIterator
O
- objectToBoolean(Object) - Static method in class com.intergral.deep.agent.api.plugin.AbstractEvaluator
-
Given an input convert to a boolean expression.
- order() - Method in interface com.intergral.deep.agent.api.spi.Ordered
-
Returns the order of applying the SPI implementing this interface.
- Ordered - Interface in com.intergral.deep.agent.api.spi
-
Interface to be extended by SPIs that need to guarantee ordering during loading.
P
- path() - Method in interface com.intergral.deep.agent.api.tracepoint.ITracepoint
-
Get the tracepoint path.
- provide() - Method in class com.intergral.deep.agent.api.auth.BasicAuthProvider
- provide() - Method in interface com.intergral.deep.agent.api.auth.IAuthProvider
-
Provide the headers that should be attached to the GRPC calls.
R
- readFrom(Readable) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
If possible, reads chars from the provided
Readable
directly into underlying character buffer without making extra copies. - reflectionService() - Method in interface com.intergral.deep.agent.api.hook.IDeepHook
-
Get the configured reflection api.
- reflectionService() - Method in interface com.intergral.deep.agent.api.plugin.ISnapshotContext
-
Get the current reflection service.
- registerPlugin(IDeepPlugin) - Method in interface com.intergral.deep.agent.api.IDeep
-
This allows the registration of custom plugins.
- registerTracepoint(String, int) - Method in interface com.intergral.deep.agent.api.IDeep
-
Create a tracepoint that will only exist on this instance.
- registerTracepoint(String, int, Map<String, String>, Collection<String>, Collection<MetricDefinition>) - Method in interface com.intergral.deep.agent.api.IDeep
-
Create a tracepoint that will only exist on this instance.
- replace(char[]) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Replaces all the occurrences of variables with their matching values from the resolver using the given source array as a template.
- replace(char[], int, int) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Replaces all the occurrences of variables with their matching values from the resolver using the given source array as a template.
- replace(int, int, String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Replaces a portion of the string builder with another string.
- replace(StringMatcher, String, int, int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Advanced search and replaces within the builder using a matcher.
- replace(TextStringBuilder) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Replaces all the occurrences of variables with their matching values from the resolver using the given source builder as a template.
- replace(TextStringBuilder, int, int) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Replaces all the occurrences of variables with their matching values from the resolver using the given source builder as a template.
- replace(CharSequence) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Replaces all the occurrences of variables with their matching values from the resolver using the given source as a template.
- replace(CharSequence, int, int) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Replaces all the occurrences of variables with their matching values from the resolver using the given source as a template.
- replace(Object) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Replaces all the occurrences of variables in the given source object with their matching values from the resolver.
- replace(String) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Replaces all the occurrences of variables with their matching values from the resolver using the given source string as a template.
- replace(StringBuffer) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Replaces all the occurrences of variables with their matching values from the resolver using the given source buffer as a template.
- replace(StringBuffer, int, int) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Replaces all the occurrences of variables with their matching values from the resolver using the given source buffer as a template.
- replace(String, int, int) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Replaces all the occurrences of variables with their matching values from the resolver using the given source string as a template.
- replaceAll(char, char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Replaces the search character with the replace character throughout the builder.
- replaceAll(StringMatcher, String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Replaces all matches within the builder with the replace string.
- replaceAll(String, String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Replaces the search string with the replace string throughout the builder.
- replaceFirst(char, char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Replaces the first instance of the search character with the replace character in the builder.
- replaceFirst(StringMatcher, String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Replaces the first match within the builder with the replace string.
- replaceFirst(String, String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Replaces the first instance of the search string with the replace string.
- replaceIn(TextStringBuilder) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Replaces all the occurrences of variables within the given source builder with their matching values from the resolver.
- replaceIn(TextStringBuilder, int, int) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Replaces all the occurrences of variables within the given source builder with their matching values from the resolver.
- replaceIn(StringBuffer) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Replaces all the occurrences of variables within the given source buffer with their matching values from the resolver.
- replaceIn(StringBuffer, int, int) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Replaces all the occurrences of variables within the given source buffer with their matching values from the resolver.
- replaceIn(StringBuilder) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Replaces all the occurrences of variables within the given source buffer with their matching values from the resolver.
- replaceIn(StringBuilder, int, int) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Replaces all the occurrences of variables within the given source builder with their matching values from the resolver.
- resolveVariable(String, TextStringBuilder, int, int) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Internal method that resolves the value of a variable.
- Resource - Class in com.intergral.deep.agent.api.resource
-
Resource
represents a resource, which capture identifying information about the entities for which signals (stats or traces) are reported. - ResourceAttributes - Interface in com.intergral.deep.agent.api.resource
-
A collection of known keys that are used in the attributes.
- ResourceProvider - Interface in com.intergral.deep.agent.api.spi
-
A service provider interface (SPI) for providing a
Resource
that is merged into the default resource. - reverse() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Reverses the string builder placing each character in the opposite index.
- rightString(int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Extracts the rightmost characters from the string builder without throwing an exception.
S
- SERVICE_NAME - Static variable in interface com.intergral.deep.agent.api.resource.ResourceAttributes
-
Logical name of the service.
- setAccessible(Class<?>, Constructor<?>) - Method in interface com.intergral.deep.agent.api.reflection.IReflection
-
Set the constructor as accessible.
- setAccessible(Class<?>, Field) - Method in interface com.intergral.deep.agent.api.reflection.IReflection
-
Set the field as accessible.
- setAccessible(Class<?>, Method) - Method in interface com.intergral.deep.agent.api.reflection.IReflection
-
Set the method as accessible.
- setCharAt(int, char) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Sets the character at the specified index.
- setDisableSubstitutionInValues(boolean) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Sets a flag whether substitution is done in variable values (recursive).
- setEnabled(boolean) - Method in interface com.intergral.deep.agent.api.IDeep
-
This method can be used to disabled or enable Deep.
- setEnableSubstitutionInVariables(boolean) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Sets a flag whether substitution is done in variable names.
- setEscapeChar(char) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Sets the escape character.
- setLength(int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Updates the length of the builder by either dropping the last characters or adding filler of Unicode zero.
- setNewLineText(String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Sets the text to be appended when a new line is added.
- setNullText(String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Sets the text to be appended when null is added.
- setPreserveEscapes(boolean) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Sets a flag controlling whether escapes are preserved during substitution.
- setValueDelimiter(char) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Sets the variable default value delimiter to use.
- setValueDelimiter(String) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Sets the variable default value delimiter to use.
- setValueDelimiterMatcher(StringMatcher) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Sets the variable default value delimiter matcher to use.
- setVariablePrefix(char) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Sets the variable prefix to use.
- setVariablePrefix(String) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Sets the variable prefix to use.
- setVariablePrefixMatcher(StringMatcher) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Sets the variable prefix matcher currently in use.
- setVariableResolver(StringLookup) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Sets the VariableResolver that is used to lookup variables.
- setVariableSuffix(char) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Sets the variable suffix to use.
- setVariableSuffix(String) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Sets the variable suffix to use.
- setVariableSuffixMatcher(StringMatcher) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Sets the variable suffix matcher currently in use.
- shouldApply(ISettings, Resource) - Method in interface com.intergral.deep.agent.api.spi.ConditionalResourceProvider
-
If an implementation needs to apply only under certain conditions related to the config or the existing state of the Resource being built, they can choose to override this default.
- size() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Gets the length of the string builder.
- spanId() - Method in interface com.intergral.deep.agent.api.plugin.ITraceProvider.ISpan
- startsWith(String) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Checks whether this builder starts with the specified string.
- StdOutLogger - Class in com.intergral.deep.agent.api.logger
-
Log the tracepoint logs to
System.out
. - StdOutLogger() - Constructor for class com.intergral.deep.agent.api.logger.StdOutLogger
- StringLookup - Interface in com.intergral.deep.agent.api.utils.string.lookup
-
Lookup a String key to a String value.
- stringMatcher(String) - Method in class com.intergral.deep.agent.api.utils.string.StringMatcherFactory
-
Creates a matcher from a string.
- StringMatcher - Interface in com.intergral.deep.agent.api.utils.string
-
Determines if a character array portion matches.
- StringMatcherFactory - Class in com.intergral.deep.agent.api.utils.string
-
Utility type for creating
StringMatcher
. - StringMatcherFactory() - Constructor for class com.intergral.deep.agent.api.utils.string.StringMatcherFactory
- StringSubstitutor - Class in com.intergral.deep.agent.api.utils.string
-
Substitutes variables within a string by values.
- StringSubstitutor(StringLookup) - Constructor for class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Creates a new instance and initializes it.
- StringSubstitutor(StringLookup, StringMatcher, StringMatcher, char, StringMatcher) - Constructor for class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Creates a new instance and initializes it.
- subSequence(int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
- substitute(TextStringBuilder, int, int) - Method in class com.intergral.deep.agent.api.utils.string.StringSubstitutor
-
Internal method that substitutes the variables.
- substring(int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Extracts a portion of this string builder as a string.
- substring(int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Extracts a portion of this string builder as a string.
- summary(String, Map<String, Object>, String, String, String, Double) - Method in interface com.intergral.deep.agent.api.plugin.IMetricProcessor
-
Process a summary type metric.
T
- TELEMETRY_SDK_LANGUAGE - Static variable in interface com.intergral.deep.agent.api.resource.ResourceAttributes
-
The language of the telemetry SDK.
- TELEMETRY_SDK_NAME - Static variable in interface com.intergral.deep.agent.api.resource.ResourceAttributes
-
The name of the telemetry SDK as defined above.
- TELEMETRY_SDK_VERSION - Static variable in interface com.intergral.deep.agent.api.resource.ResourceAttributes
-
The version string of the telemetry SDK.
- TextStringBuilder - Class in com.intergral.deep.agent.api.utils.string
-
Builds a string from constituent parts providing a more flexible and powerful API than StringBuffer.
- TextStringBuilder() - Constructor for class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Constructor that creates an empty builder initial capacity 32 characters.
- TextStringBuilder(int) - Constructor for class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Constructor that creates an empty builder the specified initial capacity.
- TextStringBuilder(String) - Constructor for class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Constructor that creates a builder from the string, allocating 32 extra characters for growth.
- toCharArray() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Copies the builder's character array into a new character array.
- toCharArray(int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Copies part of the builder's character array into a new character array.
- toString() - Method in class com.intergral.deep.agent.api.plugin.MetricDefinition.Label
- toString() - Method in class com.intergral.deep.agent.api.plugin.MetricDefinition
- toString() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Gets a String version of the string builder, creating a new instance each time the method is called.
- toStringBuffer() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Gets a StringBuffer version of the string builder, creating a new instance each time the method is called.
- toStringBuilder() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Gets a StringBuilder version of the string builder, creating a new instance each time the method is called.
- traceId() - Method in interface com.intergral.deep.agent.api.plugin.ITraceProvider.ISpan
- TracepointLogger - Class in com.intergral.deep.agent.api.logger
-
This is the default tracepoint logger that will log to the default Deep logger.
- TracepointLogger() - Constructor for class com.intergral.deep.agent.api.logger.TracepointLogger
- trim() - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Trims the builder by removing characters less than or equal to a space from the beginning and end.
U
- unregister() - Method in interface com.intergral.deep.agent.api.IRegistration
-
Unregister the item registered.
V
- validateIndex(int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Validates parameters defining a single index in the builder.
- validateRange(int, int) - Method in class com.intergral.deep.agent.api.utils.string.TextStringBuilder
-
Validates parameters defining a range of the builder.
- VERSION - Static variable in interface com.intergral.deep.agent.api.DeepVersion
W
- watches() - Method in interface com.intergral.deep.agent.api.tracepoint.ITracepoint
-
Get the tracepoint watches.
All Classes All Packages