Rename match expression classes.

This commit is contained in:
Wu Sheng 2018-08-20 15:45:49 +08:00
parent 2c4d221b25
commit 08df2218d7
4 changed files with 9 additions and 6 deletions

View File

@ -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);
}

View File

@ -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);

View File

@ -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();

View File

@ -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;
}