Package com.barchart.feed.api.util

Examples of com.barchart.feed.api.util.Identifier


   
    if(symbol == null || symbol.length() == 0) {
      return Collections.emptyList();
    }
   
    Identifier guid = cache.lookup(symbol.toString().toUpperCase());
       
    if(guid.isNull()) {
      guid = remote.lookup(symbol.toString().toUpperCase());
    }
   
    if(guid.isNull()) {
      return Collections.emptyList();
    }
   
    cache.storeGUID(symbol, guid);
   
View Full Code Here


   
    if(symbol == null || symbol.length() == 0) {
      return Identifier.NULL;
    }
   
    final Identifier guid = symbolMap.get(symbol);
   
    if(guid == null) {
      return Identifier.NULL;
    } else {
      return guid;
View Full Code Here

   
    if (overrideURL) {
      symbol = symbol + "&bats=1";
    }
   
    Identifier guid = symbolMap.get(symbol);
    if(guid != null) {
      return guid;
    }
   
    return remoteLookup(symbol);
View Full Code Here

  @Override
  public List<Identifier> search(final CharSequence symbol) {
   
    final List<Identifier> list = new ArrayList<Identifier>();
   
    final Identifier guid = lookup(symbol);
    if(guid != null) {
      list.add(guid);
    }
   
    return list;
View Full Code Here

      if(instDOM == null || instDOM.isNull()) {
        failedMap.put(symbol, "");
        return Identifier.NULL;
      }
     
      Identifier guid = new InstrumentBase.InstIdentifier(
          instDOM.get(InstrumentField.MARKET_GUID));
     
      /* Cache symbols */
      //log.debug("Caching {} for symbol {}", instDOM.get(InstrumentField.SYMBOL), symbol);
      symbolMap.put(instDOM.get(InstrumentField.SYMBOL).toString(), guid);
View Full Code Here

TOP

Related Classes of com.barchart.feed.api.util.Identifier

Copyright © 2018 www.massapicom. 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.