Skip to content

Commit 198fc67

Browse files
authored
Fix agent file error (#34412)
* Fix agent file error * Fix agent file error
1 parent 5851cc3 commit 198fc67

File tree

2 files changed

+6
-9
lines changed

2 files changed

+6
-9
lines changed

agent/plugins/logging/type/file/src/main/java/org/apache/shardingsphere/agent/plugin/logging/file/advice/MetaDataContextsFactoryAdvice.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,24 +19,25 @@
1919

2020
import lombok.extern.slf4j.Slf4j;
2121
import org.apache.shardingsphere.agent.api.advice.TargetAdviceMethod;
22-
import org.apache.shardingsphere.agent.plugin.core.advice.AbstractStaticMethodAdvice;
22+
import org.apache.shardingsphere.agent.api.advice.TargetAdviceObject;
23+
import org.apache.shardingsphere.agent.plugin.core.advice.AbstractInstanceMethodAdvice;
2324
import org.apache.shardingsphere.agent.plugin.core.recorder.MethodTimeRecorder;
2425

2526
/**
2627
* Meta data contexts factory advice.
2728
*/
2829
@Slf4j
29-
public final class MetaDataContextsFactoryAdvice extends AbstractStaticMethodAdvice {
30+
public final class MetaDataContextsFactoryAdvice extends AbstractInstanceMethodAdvice {
3031

3132
private final MethodTimeRecorder methodTimeRecorder = new MethodTimeRecorder(MetaDataContextsFactoryAdvice.class);
3233

3334
@Override
34-
public void beforeMethod(final Class<?> clazz, final TargetAdviceMethod method, final Object[] args, final String pluginType) {
35+
public void beforeMethod(final TargetAdviceObject target, final TargetAdviceMethod method, final Object[] args, final String pluginType) {
3536
methodTimeRecorder.recordNow(method);
3637
}
3738

3839
@Override
39-
public void afterMethod(final Class<?> clazz, final TargetAdviceMethod method, final Object[] args, final Object result, final String pluginType) {
40+
public void afterMethod(final TargetAdviceObject target, final TargetAdviceMethod method, final Object[] args, final Object result, final String pluginType) {
4041
log.info("Build meta data contexts finished, cost {} milliseconds.", methodTimeRecorder.getElapsedTimeAndClean(method));
4142
}
4243
}

agent/plugins/logging/type/file/src/main/resources/META-INF/conf/file-advisors.yaml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,11 @@
1616
#
1717

1818
advisors:
19-
- target: org.apache.shardingsphere.mode.metadata.MetaDataContextsFactory
19+
- target: org.apache.shardingsphere.mode.metadata.factory.MetaDataContextsFactory
2020
advice: org.apache.shardingsphere.agent.plugin.logging.file.advice.MetaDataContextsFactoryAdvice
2121
pointcuts:
2222
- name: create
2323
type: method
2424
params:
2525
- index: 0
26-
type: org.apache.shardingsphere.mode.metadata.persist.MetaDataPersistService
27-
- index: 1
2826
type: org.apache.shardingsphere.mode.manager.ContextManagerBuilderParameter
29-
- index: 2
30-
type: org.apache.shardingsphere.infra.instance.ComputeNodeInstanceContext

0 commit comments

Comments
 (0)