Skip to content

Commit e928170

Browse files
committed
remove redundant codes
1 parent aeaf35a commit e928170

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

apm-sniffer/apm-sdk-plugin/spring-plugins/spring-ai-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/ai/v1/AbstractObservationVectorStoreConstructorInterceptor.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,16 @@
2020

2121
import org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.EnhancedInstance;
2222
import org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstanceConstructorInterceptor;
23-
import org.springframework.ai.embedding.EmbeddingModel;
2423

2524
public class AbstractObservationVectorStoreConstructorInterceptor implements InstanceConstructorInterceptor {
2625

2726
@Override
2827
public void onConstruct(EnhancedInstance objInst, Object[] allArguments) {
29-
if (allArguments != null && allArguments.length > 0) {
30-
objInst.setSkyWalkingDynamicField(new VectorStoreEnhanceContext(resolveContextFromArgument(allArguments[0])));
31-
}
28+
objInst.setSkyWalkingDynamicField(new VectorStoreEnhanceContext(resolveContextFromArgument(allArguments[0])));
3229
}
3330

3431
private EmbeddingModelEnhanceContext resolveContextFromArgument(Object argument) {
35-
if (argument instanceof EmbeddingModel && argument instanceof EnhancedInstance) {
32+
if (argument instanceof EnhancedInstance) {
3633
return getOrCreateContext((EnhancedInstance) argument);
3734
}
3835
return null;

0 commit comments

Comments
 (0)