提交 08df2218 编写于 作者: wu-sheng's avatar wu-sheng

Rename match expression classes.

上级 2c4d221b
......@@ -19,6 +19,7 @@
package org.apache.skywalking.oap.server.core.analysis.generated.endpoint;
import org.apache.skywalking.oap.server.core.analysis.SourceDispatcher;
import org.apache.skywalking.oap.server.core.analysis.indicator.expression.EqualMatch;
import org.apache.skywalking.oap.server.core.analysis.worker.IndicatorProcess;
import org.apache.skywalking.oap.server.core.source.Endpoint;
......@@ -52,7 +53,7 @@ public class EndpointDispatcher implements SourceDispatcher<Endpoint> {
indicator.setId(source.getId());
indicator.setServiceId(source.getServiceId());
indicator.setServiceInstanceId(source.getServiceInstanceId());
indicator.combine(new org.apache.skywalking.oap.server.core.analysis.indicator.expression.BooleanBinaryMatch(), source.isStatus(), true);
indicator.combine(new EqualMatch(), source.isStatus(), true);
IndicatorProcess.INSTANCE.in(indicator);
}
......
......@@ -20,7 +20,7 @@ package org.apache.skywalking.oap.server.core.analysis.indicator;
import lombok.*;
import org.apache.skywalking.oap.server.core.analysis.indicator.annotation.*;
import org.apache.skywalking.oap.server.core.analysis.indicator.expression.BooleanBinaryMatch;
import org.apache.skywalking.oap.server.core.analysis.indicator.expression.EqualMatch;
import org.apache.skywalking.oap.server.core.storage.annotation.Column;
/**
......@@ -37,7 +37,7 @@ public abstract class PercentIndicator extends Indicator {
@Getter @Setter @Column(columnName = MATCH) private long match;
@Entrance
public final void combine(@Expression BooleanBinaryMatch expression, @ExpressionArg0 Object leftValue,
public final void combine(@Expression EqualMatch expression, @ExpressionArg0 Object leftValue,
@ExpressionArg1 Object rightValue) {
expression.setLeft(leftValue);
expression.setRight(rightValue);
......
......@@ -28,12 +28,14 @@ public abstract class BinaryMatchExpression {
protected Object left;
protected Object right;
public void setLeft(Object left) {
public BinaryMatchExpression setLeft(Object left) {
this.left = left;
return this;
}
public void setRight(Object right) {
public BinaryMatchExpression setRight(Object right) {
this.right = right;
return this;
}
public abstract boolean match();
......
......@@ -22,7 +22,7 @@ package org.apache.skywalking.oap.server.core.analysis.indicator.expression;
*
* @author wusheng
*/
public class BooleanBinaryMatch extends BinaryMatchExpression {
public class EqualMatch extends BinaryMatchExpression {
@Override public boolean match() {
return left == right;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册