init pulsar cache early to avoid NPE on initialization error

This commit is contained in:
Jonathan Shook 2021-11-09 22:29:54 -06:00
parent 6f29b9005d
commit e5715e17a8

View File

@ -77,6 +77,8 @@ public class PulsarActivity extends SimpleActivity implements ActivityDefObserve
@Override
public void initActivity() {
super.initActivity();
pulsarCache = new PulsarSpaceCache(this);
bytesCounter = ActivityMetrics.counter(activityDef, "bytes");
messageSizeHistogram = ActivityMetrics.histogram(activityDef, "message_size");
bindTimer = ActivityMetrics.timer(activityDef, "bind");
@ -101,7 +103,6 @@ public class PulsarActivity extends SimpleActivity implements ActivityDefObserve
initPulsarAdminAndClientObj();
createPulsarSchemaFromConf();
pulsarCache = new PulsarSpaceCache(this);
this.sequencer = createOpSequence((ot) -> new ReadyPulsarOp(ot, pulsarCache, this));
setDefaultsFromOpSequence(sequencer);