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

A

add(Object) - Method in class kanela.agent.broker.EventBroker
 
add(T) - Method in class kanela.agent.util.ListBuilder
 
addAll(Iterable<T>) - Method in class kanela.agent.util.ListBuilder
 
addTypeTransformation(TypeTransformation) - Method in class kanela.agent.builder.AgentInstaller
 
AdviceExceptionHandler - Class in kanela.agent.api.advisor
 
advise(ElementMatcher.Junction<MethodDescription>, Class<?>) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder.Target
 
advise(ElementMatcher.Junction<MethodDescription>, String) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder.Target
 
AdvisorDescription - Class in kanela.agent.api.advisor
 
AdvisorDescription() - Constructor for class kanela.agent.api.advisor.AdvisorDescription
 
AgentInstaller - Class in kanela.agent.builder
 
agentmain(String, Instrumentation) - Static method in class kanela.agent.Kanela
Entry point when the Kanela agent is attached at runtime.
AnalyzedClass - Class in kanela.agent.util.classloader
 
AnalyzedClass() - Constructor for class kanela.agent.util.classloader.AnalyzedClass
 
AnsiColor - Class in kanela.agent.util
Class used for ANSI Color manipulation in a console supporting ANSI color codes
AnsiColor() - Constructor for class kanela.agent.util.AnsiColor
 
anyMethods(String...) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
anyTypes(String...) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
attach() - Static method in class kanela.agent.attacher.Attacher
Try to Attach Kanela to the current process.
attach(KanelaConfiguration.CircuitBreakerConfig) - Static method in class kanela.agent.circuitbreaker.SystemThroughputCircuitBreaker
 
attach(KanelaConfiguration.CircuitBreakerConfig, Jvm) - Static method in class kanela.agent.circuitbreaker.SystemThroughputCircuitBreaker
 
attach(Instrumentation, KanelaConfiguration, List<KanelaFileTransformer>) - Static method in class kanela.agent.reinstrument.Reinstrumenter
 
attach(KanelaConfiguration.OldGarbageCollectorConfig, Jvm) - Static method in class kanela.agent.util.jvm.OldGarbageCollectorListener
Attach and start the listener.
attach(KanelaConfiguration.OldGarbageCollectorConfig) - Static method in class kanela.agent.util.jvm.OldGarbageCollectorListener
 
Attacher - Class in kanela.agent.attacher
 
Attacher() - Constructor for class kanela.agent.attacher.Attacher
 

B

BLACK - Static variable in class kanela.agent.util.AnsiColor
 
BLUE - Static variable in class kanela.agent.util.AnsiColor
 
BootstrapInjector - Class in kanela.agent.util
 
BootstrapInjector() - Constructor for class kanela.agent.util.BootstrapInjector
 
Bridge - Annotation Type in kanela.agent.api.instrumentation.bridge
Annotation to mark a method that will be used as a bridge to call a target method specified in the annotation value, based on [1].
bridge(Class<?>) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder.Target
 
BridgeClassVisitor - Class in kanela.agent.api.instrumentation.bridge
 
BridgeClassVisitorWrapper - Class in kanela.agent.api.instrumentation.bridge
 
BridgeClassVisitorWrapper() - Constructor for class kanela.agent.api.instrumentation.bridge.BridgeClassVisitorWrapper
 
BridgeDescription - Class in kanela.agent.api.instrumentation.bridge
 
BridgeDescription() - Constructor for class kanela.agent.api.instrumentation.bridge.BridgeDescription
 
build() - Method in class kanela.agent.api.instrumentation.classloader.ClassRefiner.Builder
 
build() - Method in class kanela.agent.api.instrumentation.InstrumentationDescription.Builder
 
build() - Static method in class kanela.agent.util.classloader.InstrumentationClassPath
 
build() - Method in class kanela.agent.util.ListBuilder
 
builder() - Static method in class kanela.agent.api.instrumentation.classloader.ClassRefiner
 
Builder() - Constructor for class kanela.agent.api.instrumentation.classloader.ClassRefiner.Builder
 
Builder() - Constructor for class kanela.agent.api.instrumentation.InstrumentationDescription.Builder
 
builder() - Static method in class kanela.agent.util.ListBuilder
 
BuildInfo - Class in kanela.agent.util
 
BuildInfo() - Constructor for class kanela.agent.util.BuildInfo
 
BuiltInModuleLoader - Class in kanela.agent.util
 
BuiltInModuleLoader() - Constructor for class kanela.agent.util.BuiltInModuleLoader
 

C

CallStackDepth - Class in kanela.agent.bootstrap.stack
Utility for measure the call stack depth
CallStackDepth() - Constructor for class kanela.agent.bootstrap.stack.CallStackDepth
 
ChildFirstURLClassLoader - Class in kanela.agent.util.classloader
This class is a ClassLoader that loads classes before delegating to a parent.
circuitBreakerRunning() - Method in class kanela.agent.util.conf.KanelaConfiguration.CircuitBreakerConfig
 
ClassDumperListener - Class in kanela.agent.api.instrumentation.listener.dumper
 
ClassFileVersionValidatorClassVisitor - Class in kanela.agent.api.instrumentation.legacy
 
ClassFileVersionValidatorClassVisitor.NoStackTraceUnsupportedClassFileVersion - Exception in kanela.agent.api.instrumentation.legacy
 
ClassFileVersionValidatorTransformer - Class in kanela.agent.api.instrumentation.legacy
 
ClassFileVersionValidatorTransformer() - Constructor for class kanela.agent.api.instrumentation.legacy.ClassFileVersionValidatorTransformer
 
ClassFileVersionValidatorWrapper - Class in kanela.agent.api.instrumentation.legacy
 
ClassFileVersionValidatorWrapper() - Constructor for class kanela.agent.api.instrumentation.legacy.ClassFileVersionValidatorWrapper
 
classIsPresent(String) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
ClassLoaderNameMatcher - Class in kanela.agent.util.classloader
 
ClassLoaderNameMatcher.RefinedClassLoaderMatcher - Class in kanela.agent.util.classloader
 
ClassLoaderRefiner - Interface in kanela.agent.api.instrumentation.classloader
 
ClassRefiner - Class in kanela.agent.api.instrumentation.classloader
 
ClassRefiner.Builder - Class in kanela.agent.api.instrumentation.classloader
 
ClassWriterFlags - Class in kanela.agent.util.asm
 
ClassWriterFlags() - Constructor for class kanela.agent.util.asm.ClassWriterFlags
 
clear() - Method in class kanela.agent.api.instrumentation.listener.InstrumentationRegistryListener
Removes all collected information on this listener.
clear() - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
Removes all of the mappings from this map.
collectTransformations(KanelaConfiguration.ModuleConfiguration, Instrumentation) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
computeIfAbsent(String, Function<String, T>) - Static method in class kanela.agent.bootstrap.dispatcher.Dispatcher
 
ConcurrentReferenceHashMap<K,V> - Class in kanela.agent.util.collection
An advanced hash table supporting configurable garbage collection semantics of keys and values, optional referential-equality, full concurrency of retrievals, and adjustable expected concurrency for updates.
ConcurrentReferenceHashMap(int, float, int, ConcurrentReferenceHashMap.ReferenceType, ConcurrentReferenceHashMap.ReferenceType, EnumSet<ConcurrentReferenceHashMap.Option>) - Constructor for class kanela.agent.util.collection.ConcurrentReferenceHashMap
Creates a new, empty map with the specified initial capacity, reference types, load factor and concurrency level.
ConcurrentReferenceHashMap(int, float, int) - Constructor for class kanela.agent.util.collection.ConcurrentReferenceHashMap
Creates a new, empty map with the specified initial capacity, load factor and concurrency level.
ConcurrentReferenceHashMap(int, float) - Constructor for class kanela.agent.util.collection.ConcurrentReferenceHashMap
Creates a new, empty map with the specified initial capacity and load factor and with the default reference types (weak keys, strong values), and concurrencyLevel (16).
ConcurrentReferenceHashMap(int, ConcurrentReferenceHashMap.ReferenceType, ConcurrentReferenceHashMap.ReferenceType) - Constructor for class kanela.agent.util.collection.ConcurrentReferenceHashMap
Creates a new, empty map with the specified initial capacity, reference types and with default load factor (0.75) and concurrencyLevel (16).
ConcurrentReferenceHashMap(int) - Constructor for class kanela.agent.util.collection.ConcurrentReferenceHashMap
Creates a new, empty map with the specified initial capacity, and with default reference types (weak keys, strong values), load factor (0.75) and concurrencyLevel (16).
ConcurrentReferenceHashMap() - Constructor for class kanela.agent.util.collection.ConcurrentReferenceHashMap
Creates a new, empty map with a default initial capacity (16), reference types (weak keys, strong values), default load factor (0.75) and concurrencyLevel (16).
ConcurrentReferenceHashMap(Map<? extends K, ? extends V>) - Constructor for class kanela.agent.util.collection.ConcurrentReferenceHashMap
Creates a new map with the same mappings as the given map.
ConcurrentReferenceHashMap.Option - Enum in kanela.agent.util.collection
 
ConcurrentReferenceHashMap.ReferenceType - Enum in kanela.agent.util.collection
An option specifying which Java reference type should be used to refer to a key and/or value.
configureLogger(KanelaConfiguration) - Static method in class kanela.agent.util.log.Logger
 
contains(Object) - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
Legacy method testing if some key maps into the specified value in this table.
containsKey(Object) - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
Tests if the specified object is a key in this table.
containsValue(Object) - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
Returns true if this map maps one or more keys to the specified value.
ContextHandler - Class in kanela.agent.bootstrap.context
ContextHandler provides methods for accessing and manipulating the context from instrumented bytecode.
ContextProvider - Interface in kanela.agent.bootstrap.context
Interface for accessing and manipulating the context.
ContextProvider.NoOp - Enum in kanela.agent.bootstrap.context
 

D

debug(Supplier<String>) - Static method in class kanela.agent.util.log.Logger
 
DebugInstrumentationListener - Class in kanela.agent.api.instrumentation.listener
 
DebugInstrumentationListener() - Constructor for class kanela.agent.api.instrumentation.listener.DebugInstrumentationListener
 
decrementGauge(String, Map<String, String>) - Static method in class kanela.agent.bootstrap.metrics.MetricsHandler
 
decrementGauge(String, Long, Map<String, String>) - Static method in class kanela.agent.bootstrap.metrics.MetricsHandler
 
decrementGauge(String, Map<String, String>) - Method in interface kanela.agent.bootstrap.metrics.MetricsProvider
 
decrementGauge(String, Long, Map<String, String>) - Method in interface kanela.agent.bootstrap.metrics.MetricsProvider
 
decrementGauge(String, Map<String, String>) - Method in enum kanela.agent.bootstrap.metrics.MetricsProvider.NoOp
 
decrementGauge(String, Long, Map<String, String>) - Method in enum kanela.agent.bootstrap.metrics.MetricsProvider.NoOp
 
decrementRangeSampler(String, Map<String, String>) - Static method in class kanela.agent.bootstrap.metrics.MetricsHandler
 
decrementRangeSampler(String, Long, Map<String, String>) - Static method in class kanela.agent.bootstrap.metrics.MetricsHandler
 
decrementRangeSampler(String, Map<String, String>) - Method in interface kanela.agent.bootstrap.metrics.MetricsProvider
 
decrementRangeSampler(String, Long, Map<String, String>) - Method in interface kanela.agent.bootstrap.metrics.MetricsProvider
 
decrementRangeSampler(String, Map<String, String>) - Method in enum kanela.agent.bootstrap.metrics.MetricsProvider.NoOp
 
decrementRangeSampler(String, Long, Map<String, String>) - Method in enum kanela.agent.bootstrap.metrics.MetricsProvider.NoOp
 
DEFAULT - Static variable in class kanela.agent.util.AnsiColor
 
DefaultInstrumentationListener - Class in kanela.agent.api.instrumentation.listener
 
DefaultInstrumentationListener() - Constructor for class kanela.agent.api.instrumentation.listener.DefaultInstrumentationListener
 
Dispatcher - Class in kanela.agent.bootstrap.dispatcher
This class is injected into the bootstrap classpath and is used to share objects between classloaders.
Dispatcher() - Constructor for class kanela.agent.bootstrap.dispatcher.Dispatcher
 

E

elements() - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
Returns an enumeration of the values in this table.
entrySet() - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
Returns a Set view of the mappings contained in this map.
error(String, Throwable) - Static method in class kanela.agent.bootstrap.log.LoggerHandler
 
error(String, Throwable) - Method in interface kanela.agent.bootstrap.log.LoggerProvider
 
error(String, Throwable) - Method in enum kanela.agent.bootstrap.log.LoggerProvider.NoOp
 
error(Supplier<String>) - Static method in class kanela.agent.util.log.Logger
 
error(Supplier<String>, Throwable) - Static method in class kanela.agent.util.log.Logger
 
EventBroker - Class in kanela.agent.broker
 
EventBroker() - Constructor for class kanela.agent.broker.EventBroker
 
Execution - Class in kanela.agent.util
 
Execution() - Constructor for class kanela.agent.util.Execution
 
Experimental - Annotation Type in kanela.agent.util.annotation
An experimental feature.

F

FieldBridge - Annotation Type in kanela.agent.api.instrumentation.bridge
Annotation to mark a method that will be used as a bridge to access a target field specified in the annotation value.
fillInStackTrace() - Method in exception kanela.agent.api.instrumentation.legacy.ClassFileVersionValidatorClassVisitor.NoStackTraceUnsupportedClassFileVersion
 
findModules() - Static method in class kanela.agent.util.BuiltInModuleLoader
 
finishSpan(Closeable, Throwable) - Static method in class kanela.agent.bootstrap.tracing.TraceHandler
 
finishSpan(Closeable, Throwable) - Method in interface kanela.agent.bootstrap.tracing.TraceProvider
Ends the current span with a status derived from the given (optional) Throwable, and closes the given scope.
finishSpan(Closeable, Throwable) - Method in enum kanela.agent.bootstrap.tracing.TraceProvider.NoOp
 
from(BridgeDescription, String, ClassVisitor) - Static method in class kanela.agent.api.instrumentation.bridge.BridgeClassVisitor
 
from(ClassRefiner...) - Static method in interface kanela.agent.api.instrumentation.classloader.ClassLoaderRefiner
 
from(ClassVisitor) - Static method in class kanela.agent.api.instrumentation.legacy.ClassFileVersionValidatorClassVisitor
 
from(MixinDescription, String, ClassVisitor) - Static method in class kanela.agent.api.instrumentation.mixin.MixinClassVisitor
 
from(KanelaConfiguration, KanelaConfiguration.ModuleConfiguration, Instrumentation) - Static method in class kanela.agent.builder.AgentInstaller
 
from(ClassRefiner, ClassLoader) - Static method in class kanela.agent.util.classloader.AnalyzedClass
 
from(Option<ClassLoaderRefiner>) - Static method in class kanela.agent.util.classloader.ClassLoaderNameMatcher.RefinedClassLoaderMatcher
 
from(ClassLoader) - Static method in class kanela.agent.util.conf.KanelaConfiguration
 
fromString(String) - Static method in class kanela.agent.util.Jar
 

G

GcEvent - Class in kanela.agent.util.jvm
 
GcEvent() - Constructor for class kanela.agent.util.jvm.GcEvent
 
get(String) - Static method in class kanela.agent.bootstrap.dispatcher.Dispatcher
Gets a shared value by it's key
get(String, Class<T>) - Static method in class kanela.agent.bootstrap.dispatcher.Dispatcher
Gets a shared value by it's key
get(Object) - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
getAgentModules() - Method in class kanela.agent.util.conf.KanelaConfiguration
 
getAllPropertiesFromTitleOrBundle() - Static method in class kanela.agent.util.Manifests
 
getBytesFromStream(InputStream) - Static method in class kanela.agent.attacher.io.Tools
 
getClassLoader() - Method in class kanela.agent.util.classloader.InstrumentationClassPath
 
getCurrentPID() - Static method in class kanela.agent.attacher.io.Tools
Gets the current JVM PID.
getEmbeddedFile(String) - Static method in class kanela.agent.util.Jar
 
getEmbeddedJar(String) - Static method in class kanela.agent.util.Jar
 
getExtraParameter(String) - Method in class kanela.agent.util.conf.KanelaConfiguration
 
getGcCpuTimePercent(GcEvent) - Method in class kanela.agent.util.jvm.Jvm
 
getInitializerMethod() - Method in class kanela.agent.api.instrumentation.mixin.MixinDescription
 
getKanelaJar() - Static method in class kanela.agent.util.Jar
 
getMethods() - Method in class kanela.agent.api.instrumentation.bridge.BridgeDescription
 
getObject(String) - Static method in class kanela.agent.bootstrap.dispatcher.Dispatcher
Gets a shared value by it's key
getProcessCPUTime() - Method in class kanela.agent.util.jvm.Jvm
 
getResource(String) - Method in class kanela.agent.util.classloader.ChildFirstURLClassLoader
 
getResourceAsStream(String) - Method in class kanela.agent.util.classloader.ChildFirstURLClassLoader
 
getResources(String) - Method in class kanela.agent.util.classloader.ChildFirstURLClassLoader
 
getRunningJavaVersion() - Static method in class kanela.agent.util.Lang
 
getRunningScalaVersion() - Static method in class kanela.agent.util.Lang
 
getValues() - Static method in class kanela.agent.bootstrap.dispatcher.Dispatcher
Returns the underlying ConcurrentMap
GREEN - Static variable in class kanela.agent.util.AnsiColor
 

I

incrementCounter(String, Map<String, String>) - Static method in class kanela.agent.bootstrap.metrics.MetricsHandler
 
incrementCounter(String, Long, Map<String, String>) - Static method in class kanela.agent.bootstrap.metrics.MetricsHandler
 
incrementCounter(String, Map<String, String>) - Method in interface kanela.agent.bootstrap.metrics.MetricsProvider
 
incrementCounter(String, Long, Map<String, String>) - Method in interface kanela.agent.bootstrap.metrics.MetricsProvider
 
incrementCounter(String, Map<String, String>) - Method in enum kanela.agent.bootstrap.metrics.MetricsProvider.NoOp
 
incrementCounter(String, Long, Map<String, String>) - Method in enum kanela.agent.bootstrap.metrics.MetricsProvider.NoOp
 
incrementFor(Object) - Static method in class kanela.agent.bootstrap.stack.CallStackDepth
 
incrementGauge(String, Map<String, String>) - Static method in class kanela.agent.bootstrap.metrics.MetricsHandler
 
incrementGauge(String, Long, Map<String, String>) - Static method in class kanela.agent.bootstrap.metrics.MetricsHandler
 
incrementGauge(String, Map<String, String>) - Method in interface kanela.agent.bootstrap.metrics.MetricsProvider
 
incrementGauge(String, Long, Map<String, String>) - Method in interface kanela.agent.bootstrap.metrics.MetricsProvider
 
incrementGauge(String, Map<String, String>) - Method in enum kanela.agent.bootstrap.metrics.MetricsProvider.NoOp
 
incrementGauge(String, Long, Map<String, String>) - Method in enum kanela.agent.bootstrap.metrics.MetricsProvider.NoOp
 
incrementRangeSampler(String, Map<String, String>) - Static method in class kanela.agent.bootstrap.metrics.MetricsHandler
 
incrementRangeSampler(String, Long, Map<String, String>) - Static method in class kanela.agent.bootstrap.metrics.MetricsHandler
 
incrementRangeSampler(String, Map<String, String>) - Method in interface kanela.agent.bootstrap.metrics.MetricsProvider
 
incrementRangeSampler(String, Long, Map<String, String>) - Method in interface kanela.agent.bootstrap.metrics.MetricsProvider
 
incrementRangeSampler(String, Map<String, String>) - Method in enum kanela.agent.bootstrap.metrics.MetricsProvider.NoOp
 
incrementRangeSampler(String, Long, Map<String, String>) - Method in enum kanela.agent.bootstrap.metrics.MetricsProvider.NoOp
 
info(String) - Static method in class kanela.agent.bootstrap.log.LoggerHandler
 
info(String) - Method in interface kanela.agent.bootstrap.log.LoggerProvider
 
info(String) - Method in enum kanela.agent.bootstrap.log.LoggerProvider.NoOp
 
info(Supplier<String>) - Static method in class kanela.agent.util.log.Logger
 
info(Supplier<String>, Throwable) - Static method in class kanela.agent.util.log.Logger
 
Initializer - Annotation Type in kanela.agent.api.instrumentation.mixin
Designates a method in a Mixin class that should be called exactly once during the construction of each target type.
inject(File, Instrumentation, List<String>) - Static method in class kanela.agent.util.BootstrapInjector
 
injectJar(Instrumentation, String) - Static method in class kanela.agent.util.BootstrapInjector
 
install() - Method in class kanela.agent.builder.AgentInstaller
 
instance() - Static method in class kanela.agent.api.advisor.AdviceExceptionHandler
 
Instance - Static variable in exception kanela.agent.api.instrumentation.legacy.ClassFileVersionValidatorClassVisitor.NoStackTraceUnsupportedClassFileVersion
 
Instance - Static variable in class kanela.agent.api.instrumentation.legacy.ClassFileVersionValidatorTransformer
 
Instance - Static variable in class kanela.agent.api.instrumentation.legacy.ClassFileVersionValidatorWrapper
 
instance() - Static method in class kanela.agent.api.instrumentation.listener.DefaultInstrumentationListener
 
instance() - Static method in class kanela.agent.api.instrumentation.listener.dumper.ClassDumperListener
 
instance() - Static method in class kanela.agent.api.instrumentation.listener.InstrumentationRegistryListener
 
instance() - Static method in class kanela.agent.broker.EventBroker
 
instance() - Static method in class kanela.agent.cache.PoolStrategyCache
 
instance() - Static method in class kanela.agent.resubmitter.PeriodicResubmitter
 
instance() - Static method in class kanela.agent.util.conf.KanelaConfiguration
 
instance() - Static method in class kanela.agent.util.jvm.Jvm
 
InstrumentationBuilder - Class in kanela.agent.api.instrumentation
 
InstrumentationBuilder() - Constructor for class kanela.agent.api.instrumentation.InstrumentationBuilder
 
InstrumentationBuilder.Target - Class in kanela.agent.api.instrumentation
 
InstrumentationClassPath - Class in kanela.agent.util.classloader
ClassPath utility used when loading instrumentation modules and configuration.
InstrumentationDescription - Class in kanela.agent.api.instrumentation
 
InstrumentationDescription.Builder - Class in kanela.agent.api.instrumentation
 
InstrumentationLoader - Class in kanela.agent
 
InstrumentationLoader() - Constructor for class kanela.agent.InstrumentationLoader
 
InstrumentationRegistryListener - Class in kanela.agent.api.instrumentation.listener
Captures and exposes the instrumentation modules known by Kanela.
InstrumentationRegistryListener() - Constructor for class kanela.agent.api.instrumentation.listener.InstrumentationRegistryListener
 
intercept(ElementMatcher.Junction<MethodDescription>, Class<?>) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder.Target
 
intercept(ElementMatcher.Junction<MethodDescription>, Object) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder.Target
 
isAbstract() - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
isAttachedInRuntime() - Method in class kanela.agent.util.conf.KanelaConfiguration
 
isCircuitBreakerRunning() - Method in class kanela.agent.util.conf.KanelaConfiguration.OldGarbageCollectorConfig
 
isConstructor() - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
isDebugMode() - Method in class kanela.agent.util.conf.KanelaConfiguration
 
isDumpEnabled() - Method in class kanela.agent.util.conf.KanelaConfiguration.DumpConfig
 
isEmpty() - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
Returns true if this map contains no key-value mappings.
isEnabled(KanelaConfiguration.ModuleConfiguration) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
isGroovyClassLoader() - Static method in class kanela.agent.util.classloader.ClassLoaderNameMatcher
 
isKanelaClassLoader() - Static method in class kanela.agent.util.classloader.ClassLoaderNameMatcher
 
isLagomClassLoader() - Static method in class kanela.agent.util.classloader.ClassLoaderNameMatcher
 
isLagomServiceLocatorClassLoader() - Static method in class kanela.agent.util.classloader.ClassLoaderNameMatcher
 
isModuleActive(String) - Method in class kanela.agent.api.instrumentation.listener.InstrumentationRegistryListener
 
isReflectionClassLoader() - Static method in class kanela.agent.util.classloader.ClassLoaderNameMatcher
 
isSBTCachedClassLoader() - Static method in class kanela.agent.util.classloader.ClassLoaderNameMatcher
 
isSBTClassLoader() - Static method in class kanela.agent.util.classloader.ClassLoaderNameMatcher
 
isSBTCompilerClassLoader() - Static method in class kanela.agent.util.classloader.ClassLoaderNameMatcher
 
isSBTPluginClassLoader() - Static method in class kanela.agent.util.classloader.ClassLoaderNameMatcher
 
isScalaCompilerClassLoader(ClassLoader) - Static method in class kanela.agent.util.classloader.ScalaCompilerClassLoaderMatcher
Tries to determine whether a ClassLoader is the Scala Compiler ClassLoader on SBT.

J

Jar - Class in kanela.agent.util
 
Jar() - Constructor for class kanela.agent.util.Jar
 
Jvm - Class in kanela.agent.util.jvm
 
Jvm() - Constructor for class kanela.agent.util.jvm.Jvm
 

K

Kanela - Class in kanela.agent
 
Kanela() - Constructor for class kanela.agent.Kanela
 
kanela.agent - package kanela.agent
 
kanela.agent.api.advisor - package kanela.agent.api.advisor
 
kanela.agent.api.instrumentation - package kanela.agent.api.instrumentation
 
kanela.agent.api.instrumentation.bridge - package kanela.agent.api.instrumentation.bridge
 
kanela.agent.api.instrumentation.classloader - package kanela.agent.api.instrumentation.classloader
 
kanela.agent.api.instrumentation.legacy - package kanela.agent.api.instrumentation.legacy
 
kanela.agent.api.instrumentation.listener - package kanela.agent.api.instrumentation.listener
 
kanela.agent.api.instrumentation.listener.dumper - package kanela.agent.api.instrumentation.listener.dumper
 
kanela.agent.api.instrumentation.mixin - package kanela.agent.api.instrumentation.mixin
 
kanela.agent.attacher - package kanela.agent.attacher
 
kanela.agent.attacher.io - package kanela.agent.attacher.io
 
kanela.agent.bootstrap.context - package kanela.agent.bootstrap.context
 
kanela.agent.bootstrap.dispatcher - package kanela.agent.bootstrap.dispatcher
 
kanela.agent.bootstrap.log - package kanela.agent.bootstrap.log
 
kanela.agent.bootstrap.metrics - package kanela.agent.bootstrap.metrics
 
kanela.agent.bootstrap.stack - package kanela.agent.bootstrap.stack
 
kanela.agent.bootstrap.tracing - package kanela.agent.bootstrap.tracing
 
kanela.agent.broker - package kanela.agent.broker
 
kanela.agent.builder - package kanela.agent.builder
 
kanela.agent.cache - package kanela.agent.cache
 
kanela.agent.circuitbreaker - package kanela.agent.circuitbreaker
 
kanela.agent.reinstrument - package kanela.agent.reinstrument
 
kanela.agent.resubmitter - package kanela.agent.resubmitter
 
kanela.agent.util - package kanela.agent.util
 
kanela.agent.util.annotation - package kanela.agent.util.annotation
 
kanela.agent.util.asm - package kanela.agent.util.asm
 
kanela.agent.util.banner - package kanela.agent.util.banner
 
kanela.agent.util.classloader - package kanela.agent.util.classloader
 
kanela.agent.util.collection - package kanela.agent.util.collection
 
kanela.agent.util.conf - package kanela.agent.util.conf
 
kanela.agent.util.jvm - package kanela.agent.util.jvm
 
kanela.agent.util.log - package kanela.agent.util.log
 
KanelaBanner - Class in kanela.agent.util.banner
 
KanelaBanner() - Constructor for class kanela.agent.util.banner.KanelaBanner
 
KanelaConfiguration - Class in kanela.agent.util.conf
 
KanelaConfiguration.BootstrapInjectionConfig - Class in kanela.agent.util.conf
 
KanelaConfiguration.CircuitBreakerConfig - Class in kanela.agent.util.conf
 
KanelaConfiguration.DumpConfig - Class in kanela.agent.util.conf
 
KanelaConfiguration.InstrumentationRegistryConfig - Class in kanela.agent.util.conf
 
KanelaConfiguration.ModuleConfiguration - Class in kanela.agent.util.conf
 
KanelaConfiguration.OldGarbageCollectorConfig - Class in kanela.agent.util.conf
 
KanelaFileTransformer - Class in kanela.agent.builder
 
KanelaFileTransformer() - Constructor for class kanela.agent.builder.KanelaFileTransformer
 
keys() - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
Returns an enumeration of the keys in this table.
keySet() - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
Returns a Set view of the keys contained in this map.

L

Lang - Class in kanela.agent.util
 
Lang() - Constructor for class kanela.agent.util.Lang
 
last() - Static method in class kanela.agent.util.classloader.InstrumentationClassPath
 
ListBuilder<T> - Class in kanela.agent.util
 
ListBuilder() - Constructor for class kanela.agent.util.ListBuilder
 
load(Instrumentation, ClassLoader, KanelaConfiguration) - Static method in class kanela.agent.InstrumentationLoader
Load from the current classpath all defined instrumentations InstrumentationBuilder.
loadClass(String, boolean) - Method in class kanela.agent.util.classloader.ChildFirstURLClassLoader
 
locate(ClassLoader) - Method in class kanela.agent.cache.PoolStrategyCache
 
Logger - Class in kanela.agent.util.log
Lazy Logger implementing Logger, which supports lazy evaluation of messages.
The message to be logged must be inside a Supplier which will be evaluated only if the level of debug is enabled.
LoggerHandler - Class in kanela.agent.bootstrap.log
LoggerHandler provides methods in order call the logger inside of instrumented bytecode.
LoggerProvider - Interface in kanela.agent.bootstrap.log
Interface for accessing and manipulating the logger.
LoggerProvider.NoOp - Enum in kanela.agent.bootstrap.log
 

M

main(String...) - Static method in class kanela.agent.attacher.Attacher
Runs the attacher as a Java application.
makeTransformer(KanelaConfiguration.ModuleConfiguration) - Method in class kanela.agent.api.advisor.AdvisorDescription
 
makeTransformer() - Method in class kanela.agent.api.instrumentation.bridge.BridgeDescription
 
makeTransformer() - Method in class kanela.agent.api.instrumentation.mixin.MixinDescription
 
Manifests - Class in kanela.agent.util
 
Manifests() - Constructor for class kanela.agent.util.Manifests
 
match() - Method in class kanela.agent.util.classloader.AnalyzedClass
 
matches(ClassLoader) - Method in class kanela.agent.util.classloader.ClassLoaderNameMatcher
 
matches(ClassLoader) - Method in class kanela.agent.util.classloader.ClassLoaderNameMatcher.RefinedClassLoaderMatcher
 
matches(ClassLoader) - Method in class kanela.agent.util.classloader.ScalaCompilerClassLoaderMatcher
 
mergeReader(int) - Method in class kanela.agent.api.instrumentation.bridge.BridgeClassVisitorWrapper
 
mergeReader(int) - Method in class kanela.agent.api.instrumentation.mixin.MixinClassVisitorWrapper
 
mergeWriter(int) - Method in class kanela.agent.api.instrumentation.bridge.BridgeClassVisitorWrapper
 
mergeWriter(int) - Method in class kanela.agent.api.instrumentation.mixin.MixinClassVisitorWrapper
 
method(String) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
methodAnnotatedWith(String) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
methodAnnotatedWith(Class<? extends Annotation>) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
MetricsHandler - Class in kanela.agent.bootstrap.metrics
MetricsHandler provides methods for creating and manipulating metrics from instrumented bytecode.
MetricsProvider - Interface in kanela.agent.bootstrap.metrics
Interface for accessing and manipulating metrics instruments.
MetricsProvider.NoOp - Enum in kanela.agent.bootstrap.metrics
 
mixin(Class<?>) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder.Target
 
MixinClassVisitor - Class in kanela.agent.api.instrumentation.mixin
Merge Two Classes into One, based on [1] and [2] [1]: http://asm.ow2.org/current/asm-transformations.pdf [2]: https://github.com/glowroot/glowroot/blob/master/agent/plugin-api/src/main/java/org/glowroot/agent/plugin/api/weaving/Mixin.java
MixinClassVisitorWrapper - Class in kanela.agent.api.instrumentation.mixin
 
MixinClassVisitorWrapper() - Constructor for class kanela.agent.api.instrumentation.mixin.MixinClassVisitorWrapper
 
MixinDescription - Class in kanela.agent.api.instrumentation.mixin
 
MixinDescription() - Constructor for class kanela.agent.api.instrumentation.mixin.MixinDescription
 
MixinInitializer - Class in kanela.agent.api.instrumentation.mixin
 
ModuleConfiguration() - Constructor for class kanela.agent.util.conf.KanelaConfiguration.ModuleConfiguration
 
mustContain(String) - Method in class kanela.agent.api.instrumentation.classloader.ClassRefiner.Builder
 
mustContains(String...) - Static method in interface kanela.agent.api.instrumentation.classloader.ClassLoaderRefiner
 
mustContains(String) - Method in class kanela.agent.api.instrumentation.classloader.ClassRefiner.Builder
Deprecated.

N

NamedThreadFactory - Class in kanela.agent.util
 
NamedThreadFactory() - Constructor for class kanela.agent.util.NamedThreadFactory
 
newThread(Runnable) - Method in class kanela.agent.util.NamedThreadFactory
 
notDeclaredByObject - Variable in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
notTakesArguments - Variable in class kanela.agent.api.instrumentation.InstrumentationBuilder
 

O

of(ElementMatcher.Junction<MethodDescription>, String) - Static method in class kanela.agent.api.advisor.AdvisorDescription
 
of(ElementMatcher.Junction<MethodDescription>, Class<?>) - Static method in class kanela.agent.api.advisor.AdvisorDescription
 
of(Class<?>) - Static method in class kanela.agent.api.instrumentation.bridge.BridgeDescription
 
of(Class<?>) - Static method in class kanela.agent.api.instrumentation.mixin.MixinDescription
 
OldGarbageCollectorListener - Class in kanela.agent.util.jvm
 
onError(String, ClassLoader, JavaModule, boolean, Throwable) - Method in class kanela.agent.api.instrumentation.listener.DefaultInstrumentationListener
 
onError(String, ClassLoader, JavaModule, boolean, Throwable) - Method in class kanela.agent.api.instrumentation.listener.InstrumentationRegistryListener
 
onGCEvent(GcEvent) - Method in class kanela.agent.circuitbreaker.SystemThroughputCircuitBreaker
 
onIgnored(TypeDescription, ClassLoader, JavaModule, boolean) - Method in class kanela.agent.api.instrumentation.listener.DebugInstrumentationListener
 
onMethodExit(int) - Method in class kanela.agent.api.instrumentation.mixin.MixinInitializer
 
onRestartModules(Reinstrumenter.ReinstrumentationProtocol.RestartModules) - Method in class kanela.agent.reinstrument.Reinstrumenter
 
onStopModules(Reinstrumenter.ReinstrumentationProtocol.StopModules) - Method in class kanela.agent.reinstrument.Reinstrumenter
 
onSubTypesOf(String...) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
onTransformation(TypeDescription, ClassLoader, JavaModule, boolean, DynamicType) - Method in class kanela.agent.api.instrumentation.listener.DebugInstrumentationListener
 
onTransformation(TypeDescription, ClassLoader, JavaModule, boolean, DynamicType) - Method in class kanela.agent.api.instrumentation.listener.dumper.ClassDumperListener
 
onTransformation(TypeDescription, ClassLoader, JavaModule, boolean, DynamicType) - Method in class kanela.agent.api.instrumentation.listener.InstrumentationRegistryListener
We try to figure out if any applied transformation belongs to any of the known modules and if so, register what type was transformed.
onType(String) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
onTypes(String...) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
onTypesAnnotatedWith(String) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
onTypesMatching(ElementMatcher<? super TypeDescription>) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
onTypesWithMethodsAnnotatedWith(String) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
order() - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 

P

ParseColors(String) - Static method in class kanela.agent.util.AnsiColor
Parses a string with ANSI color codes based on the input
PeriodicResubmitter - Class in kanela.agent.resubmitter
 
PoolStrategyCache - Class in kanela.agent.cache
WeakReference for the ClassLoaders and SoftReference for TypePolCache in order to avoid OOMEs
PreInitializeClasses - Class in kanela.agent.util.classloader
 
PreInitializeClasses() - Constructor for class kanela.agent.util.classloader.PreInitializeClasses
 
preInitializeClasses(ClassLoader) - Static method in class kanela.agent.util.classloader.PreInitializeClasses
 
premain(String, Instrumentation) - Static method in class kanela.agent.Kanela
Entry point when the Kanela agent is added with the -javaagent command line option.
publish(Object) - Method in class kanela.agent.broker.EventBroker
 
purgeStaleEntries() - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
Removes any stale entries whose keys have been finalized.
put(String, Object) - Static method in class kanela.agent.bootstrap.dispatcher.Dispatcher
Add a value to the shared map
put(K, V) - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
Maps the specified key to the specified value in this table.
putAll(Map<? extends K, ? extends V>) - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
Copies all of the mappings from the specified map to this one.
putIfAbsent(K, V) - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap

R

recordHistogram(String, Map<String, String>) - Static method in class kanela.agent.bootstrap.metrics.MetricsHandler
 
recordHistogram(String, Long, Map<String, String>) - Static method in class kanela.agent.bootstrap.metrics.MetricsHandler
 
recordHistogram(String, Map<String, String>) - Method in enum kanela.agent.bootstrap.metrics.MetricsProvider.NoOp
 
recordHistogram(String, Long, Map<String, String>) - Method in enum kanela.agent.bootstrap.metrics.MetricsProvider.NoOp
 
recordHistogram(String, Map<String, String>) - Method in interface kanela.agent.bootstrap.metrics.MetricsProvider
 
recordHistogram(String, Long, Map<String, String>) - Method in interface kanela.agent.bootstrap.metrics.MetricsProvider
 
RED - Static variable in class kanela.agent.util.AnsiColor
 
RefinedClassLoaderMatcher() - Constructor for class kanela.agent.util.classloader.ClassLoaderNameMatcher.RefinedClassLoaderMatcher
 
refiners() - Method in interface kanela.agent.api.instrumentation.classloader.ClassLoaderRefiner
 
register(KanelaConfiguration.ModuleConfiguration, TypeTransformation) - Method in class kanela.agent.api.instrumentation.listener.InstrumentationRegistryListener
Registers a module.
register(ExecutorService) - Static method in class kanela.agent.util.ShutdownHook
 
Reinstrumenter - Class in kanela.agent.reinstrument
 
Reinstrumenter() - Constructor for class kanela.agent.reinstrument.Reinstrumenter
 
Reinstrumenter.ReinstrumentationProtocol - Interface in kanela.agent.reinstrument
 
Reinstrumenter.ReinstrumentationProtocol.RestartModules - Class in kanela.agent.reinstrument
 
Reinstrumenter.ReinstrumentationProtocol.StopModules - Class in kanela.agent.reinstrument
 
reload() - Static method in class kanela.agent.Kanela
Removes all instrumentation modules already applied by Kanela and re-scans the instrumentation class path for modules to apply them on the current JVM.
reload(boolean) - Static method in class kanela.agent.Kanela
Removes all instrumentation modules already applied by Kanela and re-scans the instrumentation class path for modules to apply them on the current JVM.
remove(Object) - Method in class kanela.agent.broker.EventBroker
 
remove(Object) - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
Removes the key (and its corresponding value) from this map.
remove(Object, Object) - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
replace(K, V, V) - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
replace(K, V) - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
RESET - Static variable in class kanela.agent.util.AnsiColor
 
resetFor(Object) - Static method in class kanela.agent.bootstrap.stack.CallStackDepth
 
resolve(TypeDescription, ClassLoader) - Static method in class kanela.agent.util.asm.ClassWriterFlags
In versions of the JVM > 1.5 the classes bytecode contain a stack map along with the method code.
RestartModules() - Constructor for class kanela.agent.reinstrument.Reinstrumenter.ReinstrumentationProtocol.RestartModules
 
run() - Method in class kanela.agent.util.ShutdownHook
 
runtimeAttach() - Method in class kanela.agent.util.conf.KanelaConfiguration
 
runWithTimeSpent(Runnable) - Static method in class kanela.agent.util.Execution
 

S

sampleRangeSampler() - Static method in class kanela.agent.bootstrap.metrics.MetricsHandler
 
sampleRangeSampler() - Method in enum kanela.agent.bootstrap.metrics.MetricsProvider.NoOp
 
sampleRangeSampler() - Method in interface kanela.agent.bootstrap.metrics.MetricsProvider
 
ScalaCompilerClassLoaderMatcher - Class in kanela.agent.util.classloader
 
ScalaCompilerClassLoaderMatcher() - Constructor for class kanela.agent.util.classloader.ScalaCompilerClassLoaderMatcher
 
searchWith(Pattern) - Static method in class kanela.agent.util.Jar
 
setContextProvider(ContextProvider) - Static method in class kanela.agent.bootstrap.context.ContextHandler
 
setGauge(String, Long) - Static method in class kanela.agent.bootstrap.metrics.MetricsHandler
 
setGauge(String, Long) - Method in enum kanela.agent.bootstrap.metrics.MetricsProvider.NoOp
 
setGauge(String, Long) - Method in interface kanela.agent.bootstrap.metrics.MetricsProvider
 
setLoggerProvider(LoggerProvider) - Static method in class kanela.agent.bootstrap.log.LoggerHandler
 
setMetricsProvider(MetricsProvider) - Static method in class kanela.agent.bootstrap.metrics.MetricsHandler
 
setTraceProvider(TraceProvider) - Static method in class kanela.agent.bootstrap.tracing.TraceHandler
 
shareErrors() - Static method in class kanela.agent.api.instrumentation.listener.InstrumentationRegistryListener
Returns a map of target type to any exceptions that occurred while instrumenting that type.
shareModules() - Static method in class kanela.agent.api.instrumentation.listener.InstrumentationRegistryListener
Returns a list of all modules known to this registry, encoded with JDK-only types that can be safely shared across classes loaded by different ClassLoaders.
shouldInjectInBootstrap() - Method in class kanela.agent.util.conf.KanelaConfiguration.ModuleConfiguration
 
shouldValidateMinimumClassFileVersion() - Method in class kanela.agent.util.conf.KanelaConfiguration.ModuleConfiguration
 
show(KanelaConfiguration) - Static method in class kanela.agent.util.banner.KanelaBanner
 
ShutdownHook - Class in kanela.agent.util
 
size() - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
Returns the number of key-value mappings in this map.
start(String, Instrumentation, boolean) - Static method in class kanela.agent.Kanela
Scans the instrumentation class path for modules and installs them on the JVM.
startSpan(String) - Static method in class kanela.agent.bootstrap.tracing.TraceHandler
 
startSpan(String) - Method in enum kanela.agent.bootstrap.tracing.TraceProvider.NoOp
 
startSpan(String) - Method in interface kanela.agent.bootstrap.tracing.TraceProvider
Starts a new span and sets it as the current span.
StopModules() - Constructor for class kanela.agent.reinstrument.Reinstrumenter.ReinstrumentationProtocol.StopModules
 
Subscribe - Annotation Type in kanela.agent.broker
 
SystemThroughputCircuitBreaker - Class in kanela.agent.circuitbreaker
 
SystemThroughputCircuitBreaker() - Constructor for class kanela.agent.circuitbreaker.SystemThroughputCircuitBreaker
 

T

takesArguments(Integer) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
takesOneArgumentOf(String) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
timed(Runnable) - Static method in class kanela.agent.util.Execution
 
timestamp() - Static method in class kanela.agent.util.BuildInfo
 
Tools - Class in kanela.agent.attacher.io
Various IO tools.
Tools() - Constructor for class kanela.agent.attacher.io.Tools
 
toPreventDeadCodeElimination - Static variable in class kanela.agent.util.classloader.PreInitializeClasses
 
toString() - Method in class kanela.agent.util.jvm.GcEvent
 
trace(Supplier<String>) - Static method in class kanela.agent.util.log.Logger
 
TraceHandler - Class in kanela.agent.bootstrap.tracing
TraceHandler provides methods for creating and manipulating trace spans from instrumented bytecode.
TraceProvider - Interface in kanela.agent.bootstrap.tracing
 
TraceProvider.NoOp - Enum in kanela.agent.bootstrap.tracing
 
TypeTransformation - Class in kanela.agent.api.instrumentation
 
TypeTransformation() - Constructor for class kanela.agent.api.instrumentation.TypeTransformation
 

U

unqualify(Class) - Static method in class kanela.agent.attacher.io.Tools
 
use(Consumer<ClassLoader>) - Method in class kanela.agent.util.classloader.InstrumentationClassPath
 
usedTypes() - Static method in class kanela.agent.util.classloader.PreInitializeClasses
 

V

valueOf(String) - Static method in enum kanela.agent.bootstrap.context.ContextProvider.NoOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum kanela.agent.bootstrap.log.LoggerProvider.NoOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum kanela.agent.bootstrap.metrics.MetricsProvider.NoOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum kanela.agent.bootstrap.tracing.TraceProvider.NoOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum kanela.agent.util.collection.ConcurrentReferenceHashMap.Option
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum kanela.agent.util.collection.ConcurrentReferenceHashMap.ReferenceType
Returns the enum constant of this type with the specified name.
values() - Static method in enum kanela.agent.bootstrap.context.ContextProvider.NoOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum kanela.agent.bootstrap.log.LoggerProvider.NoOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum kanela.agent.bootstrap.metrics.MetricsProvider.NoOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum kanela.agent.bootstrap.tracing.TraceProvider.NoOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum kanela.agent.util.collection.ConcurrentReferenceHashMap.Option
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum kanela.agent.util.collection.ConcurrentReferenceHashMap.ReferenceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class kanela.agent.util.collection.ConcurrentReferenceHashMap
Returns a Collection view of the values contained in this map.
version() - Static method in class kanela.agent.util.BuildInfo
 
visit(int, int, String, String, String, String[]) - Method in class kanela.agent.api.instrumentation.legacy.ClassFileVersionValidatorClassVisitor
 
visitEnd() - Method in class kanela.agent.api.instrumentation.bridge.BridgeClassVisitor
 
visitEnd() - Method in class kanela.agent.api.instrumentation.mixin.MixinClassVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class kanela.agent.api.instrumentation.mixin.MixinClassVisitor
 
visitMethodInsn(int, String, String, String, boolean) - Method in class kanela.agent.api.instrumentation.mixin.MixinInitializer
 

W

warn(Supplier<String>) - Static method in class kanela.agent.util.log.Logger
 
warn(Supplier<String>, Throwable) - Static method in class kanela.agent.util.log.Logger
 
when(ClassRefiner.Builder...) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder.Target
 
when(ClassRefiner...) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder.Target
 
WHITE - Static variable in class kanela.agent.util.AnsiColor
 
withAdvisorFor(ElementMatcher.Junction<MethodDescription>, Supplier<Class<?>>) - Method in class kanela.agent.api.instrumentation.InstrumentationDescription.Builder
 
withAdvisorFor(ElementMatcher.Junction<MethodDescription>, String) - Method in class kanela.agent.api.instrumentation.InstrumentationDescription.Builder
 
withArgument(Integer, Class<?>) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
withArgument(Class<?>) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
withBridge(Supplier<Class<?>>) - Method in class kanela.agent.api.instrumentation.InstrumentationDescription.Builder
 
withClassLoaderRefiner(Supplier<ClassLoaderRefiner>) - Method in class kanela.agent.api.instrumentation.InstrumentationDescription.Builder
 
withFieldAndValue(String, Object) - Method in class kanela.agent.api.instrumentation.classloader.ClassRefiner.Builder
 
withFields(String...) - Method in class kanela.agent.api.instrumentation.classloader.ClassRefiner.Builder
 
withInterceptorFor(ElementMatcher.Junction<MethodDescription>, Supplier<Class<?>>) - Method in class kanela.agent.api.instrumentation.InstrumentationDescription.Builder
 
withInterceptorFor(ElementMatcher.Junction<MethodDescription>, Object) - Method in class kanela.agent.api.instrumentation.InstrumentationDescription.Builder
 
withMethod(String, String...) - Method in class kanela.agent.api.instrumentation.classloader.ClassRefiner.Builder
 
withMethods(String...) - Method in class kanela.agent.api.instrumentation.classloader.ClassRefiner.Builder
 
withMixin(Supplier<Class<?>>) - Method in class kanela.agent.api.instrumentation.InstrumentationDescription.Builder
 
withName(String) - Static method in class kanela.agent.util.classloader.ClassLoaderNameMatcher
 
withReturnTypes(Class<?>...) - Method in class kanela.agent.api.instrumentation.InstrumentationBuilder
 
withTransformation(Function5<DynamicType.Builder, TypeDescription, ClassLoader, JavaModule, ProtectionDomain, DynamicType.Builder>) - Method in class kanela.agent.api.instrumentation.InstrumentationDescription.Builder
 
wrap(TypeDescription, ClassVisitor, Implementation.Context, TypePool, FieldList<FieldDescription.InDefinedShape>, MethodList<?>, int, int) - Method in class kanela.agent.api.instrumentation.bridge.BridgeClassVisitorWrapper
 
wrap(TypeDescription, ClassVisitor, Implementation.Context, TypePool, FieldList<FieldDescription.InDefinedShape>, MethodList<?>, int, int) - Method in class kanela.agent.api.instrumentation.legacy.ClassFileVersionValidatorWrapper
 
wrap(TypeDescription, ClassVisitor, Implementation.Context, TypePool, FieldList<FieldDescription.InDefinedShape>, MethodList<?>, int, int) - Method in class kanela.agent.api.instrumentation.mixin.MixinClassVisitorWrapper
 
wrapInContextAware(Runnable) - Static method in class kanela.agent.bootstrap.context.ContextHandler
 
wrapInContextAware(Callable<A>) - Static method in class kanela.agent.bootstrap.context.ContextHandler
 
wrapInContextAware(Runnable) - Method in enum kanela.agent.bootstrap.context.ContextProvider.NoOp
 
wrapInContextAware(Callable<A>) - Method in enum kanela.agent.bootstrap.context.ContextProvider.NoOp
 
wrapInContextAware(Runnable) - Method in interface kanela.agent.bootstrap.context.ContextProvider
Wraps a Runnable so that it executes with the context that is associated with the current context.
wrapInContextAware(Callable<A>) - Method in interface kanela.agent.bootstrap.context.ContextProvider
Wraps a Callable so that it executes with the context that is associated with the current context.

Y

YELLOW - Static variable in class kanela.agent.util.AnsiColor
 
A B C D E F G I J K L M N O P R S T U V W Y 
Skip navigation links