mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2025-02-25 18:55:28 -06:00
adapt pulsar driver to updated API naming
This commit is contained in:
parent
154876a3b9
commit
7ba0ca1413
@ -3,21 +3,17 @@ package io.nosqlbench.driver.pulsar;
|
||||
import com.codahale.metrics.Timer;
|
||||
import io.nosqlbench.driver.pulsar.ops.PulsarOp;
|
||||
import io.nosqlbench.driver.pulsar.ops.ReadyPulsarOp;
|
||||
import io.nosqlbench.driver.pulsar.util.PulsarActivityUtil;
|
||||
import io.nosqlbench.driver.pulsar.util.PulsarNBClientConf;
|
||||
import io.nosqlbench.engine.api.activityapi.core.ActivityDefObserver;
|
||||
import io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler;
|
||||
import io.nosqlbench.engine.api.activityapi.planning.OpSequence;
|
||||
import io.nosqlbench.engine.api.activityimpl.ActivityDef;
|
||||
import io.nosqlbench.engine.api.activityimpl.OpDispenser;
|
||||
import io.nosqlbench.engine.api.activityimpl.SimpleActivity;
|
||||
import io.nosqlbench.engine.api.metrics.ActivityMetrics;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
|
||||
import java.util.function.LongFunction;
|
||||
import java.util.function.Supplier;
|
||||
|
||||
public class PulsarActivity extends SimpleActivity implements ActivityDefObserver {
|
||||
|
||||
private final static Logger logger = LogManager.getLogger(PulsarActivity.class);
|
||||
@ -30,7 +26,7 @@ public class PulsarActivity extends SimpleActivity implements ActivityDefObserve
|
||||
private String serviceUrl;
|
||||
|
||||
private NBErrorHandler errorhandler;
|
||||
private OpSequence<LongFunction<PulsarOp>> sequencer;
|
||||
private OpSequence<OpDispenser<PulsarOp>> sequencer;
|
||||
|
||||
// private Supplier<PulsarSpace> clientSupplier;
|
||||
// private ThreadLocal<Supplier<PulsarClient>> tlClientSupplier;
|
||||
@ -68,7 +64,7 @@ public class PulsarActivity extends SimpleActivity implements ActivityDefObserve
|
||||
super.onActivityDefUpdate(activityDef);
|
||||
}
|
||||
|
||||
public OpSequence<LongFunction<PulsarOp>> getSequencer() {
|
||||
public OpSequence<OpDispenser<PulsarOp>> getSequencer() {
|
||||
return sequencer;
|
||||
}
|
||||
|
||||
|
@ -3,6 +3,7 @@ package io.nosqlbench.driver.pulsar.ops;
|
||||
import io.nosqlbench.driver.pulsar.*;
|
||||
import io.nosqlbench.driver.pulsar.util.PulsarActivityUtil;
|
||||
import io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate;
|
||||
import io.nosqlbench.engine.api.activityimpl.OpDispenser;
|
||||
import io.nosqlbench.engine.api.scoping.ScopedSupplier;
|
||||
import io.nosqlbench.engine.api.templating.CommandTemplate;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
@ -13,7 +14,7 @@ import org.apache.pulsar.client.api.Reader;
|
||||
import java.util.function.LongFunction;
|
||||
import java.util.function.Supplier;
|
||||
|
||||
public class ReadyPulsarOp implements LongFunction<PulsarOp> {
|
||||
public class ReadyPulsarOp implements OpDispenser<PulsarOp> {
|
||||
|
||||
private final OpTemplate opTpl;
|
||||
private final CommandTemplate cmdTpl;
|
||||
|
Loading…
Reference in New Issue
Block a user