Examples of runSafe()


Examples of com.barchart.feed.base.market.api.MarketDo.runSafe()

    if (market == null) {
      return MarketConst.NULL_MARKET.get(field).freeze();
    }

    return (V) market.runSafe(safeTake, field);

  }

  private final MarketSafeRunner<Value<?>, MarketField<?>> safeTake = //
  new MarketSafeRunner<Value<?>, MarketField<?>>() {
View Full Code Here

Examples of com.barchart.feed.base.market.api.MarketDo.runSafe()

    if (market == null) {
      return MarketConst.NULL_MARKET.get(field).freeze();
    }

    return (V) market.runSafe(safeTake, field);

  }

  private final MarketSafeRunner<Value<?>, MarketField<?>> safeTake =
      new MarketSafeRunner<Value<?>, MarketField<?>>() {
View Full Code Here

Examples of com.barchart.feed.base.market.api.MarketDo.runSafe()

      market = marketMap.get(instrument);

      //log.debug("Registering new instrument " + instrument.symbol());
    }

    market.runSafe(safeMake, message);

  }

  protected MarketSafeRunner<Void, Message> safeMake = new MarketSafeRunner<Void, Message>() {
    @Override
View Full Code Here

Examples of com.barchart.feed.base.market.api.MarketDo.runSafe()

          register(inst);
        }

        final MarketDo market = marketMap.get(inst);

        market.runSafe(safeRegister, regTaker);

        notifyRegListeners(market);

      }
     
View Full Code Here

Examples of com.barchart.feed.base.market.api.MarketDo.runSafe()

    /** unregister : based on past */
    for (final Instrument inst : unregisterSet) {

      final MarketDo market = marketMap.get(inst);

      market.runSafe(safeUnregister, regTaker);

    }

    /** update : based on merge of next and past */
    for (final Instrument inst : updateSet) {
View Full Code Here

Examples of com.barchart.feed.base.market.api.MarketDo.runSafe()

    /** update : based on merge of next and past */
    for (final Instrument inst : updateSet) {

      final MarketDo market = marketMap.get(inst);

      market.runSafe(safeUpdate, regTaker);

    }

    /** past = next */
    regTaker.bind();
 
View Full Code Here

Examples of com.barchart.feed.base.market.api.MarketDo.runSafe()

        register(inst);
      }

      final MarketDo market = marketMap.get(inst);

      market.runSafe(safeRegister, regTaker);

    }

    /** remove / notify */
    for (final Instrument inst : changeNotifySet) {
View Full Code Here

Examples of com.barchart.feed.base.market.api.MarketDo.runSafe()

        if(market==null){
          log.error("Failed to get MarketDo for " + inst.symbol());
          continue;
        }
       
        market.runSafe(safeUnregister, regTaker);

        if (!market.hasRegTakers()) {
          unregister(inst);
        }
View Full Code Here

Examples of com.barchart.feed.base.market.api.MarketDo.runSafe()

    if (!isValid(market)) {
      return;
    }

    market.runSafe(safeMake, message);

  }

  protected MarketSafeRunner<Void, Message> safeMake = //
  new MarketSafeRunner<Void, Message>() {
View Full Code Here

Examples of com.barchart.feed.base.market.api.MarketDo.runSafe()

    if (market == null) {
      return MarketConst.NULL_MARKET.get(field).freeze();
    }

    return (V) market.runSafe(safeTake, field);

  }

  private final MarketSafeRunner<Value<?>, MarketField<?>> safeTake = //
  new MarketSafeRunner<Value<?>, MarketField<?>>() {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.