Rename match expression classes.
This commit is contained in:
parent
2c4d221b25
commit
08df2218d7
|
|
@ -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;
|
||||
}
|
||||
Loading…
Reference in New Issue