| Package | Description |
|---|---|
| org.apache.skywalking.apm.agent.core.plugin | |
| org.apache.skywalking.apm.agent.core.plugin.match |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ClassMatch |
AbstractClassEnhancePluginDefine.enhanceClass()
Define the
ClassMatch for filtering class. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IndirectMatch
All implementations can't direct match the class like
NameMatch did. |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassAnnotationMatch
Match the class by the given annotations in class.
|
class |
HierarchyMatch
Match the class by the given super class or interfaces.
|
class |
MethodAnnotationMatch
Match the class, which has methods with the certain annotations.
|
class |
MultiClassNameMatch
Match class with a given set of classes.
|
class |
NameMatch
Match the class with an explicit class name.
|
| Modifier and Type | Method and Description |
|---|---|
static ClassMatch |
ClassAnnotationMatch.byClassAnnotationMatch(String[] annotations) |
static ClassMatch |
HierarchyMatch.byHierarchyMatch(String[] parentTypes) |
static ClassMatch |
MethodAnnotationMatch.byMethodAnnotationMatch(String[] annotations) |
static ClassMatch |
MultiClassNameMatch.byMultiClassMatch(String... classNames) |
Copyright © 2019 The Apache Software Foundation. All rights reserved.