Package clojure.lang

Examples of clojure.lang.PersistentArrayMap


  }

  /* IMeta */
  public IPersistentMap meta() {
    if (_meta == null) {
      _meta = new PersistentArrayMap(new Object[] {
          makeKeyword("stream"), getSourceStreamId(),
          makeKeyword("component"), getSourceComponent(),
          makeKeyword("task"), getSourceTask() });
    }
    return _meta;
View Full Code Here


    List<String> fields = getFields().toList();
    for (int i = 0; i < values.size(); i++) {
      array[i * 2] = fields.get(i);
      array[(i * 2) + 1] = values.get(i);
    }
    return new PersistentArrayMap(array);
  }
View Full Code Here

  public void prepare(final Map stormConf, final TopologyContext context,
      final OutputCollector collector) {
    IFn hof = Utils.loadClojureFn(_fnSpec.get(0), _fnSpec.get(1));
    try {
      IFn preparer = (IFn) hof.applyTo(RT.seq(_params));
      final Map<Keyword, Object> collectorMap = new PersistentArrayMap(
          new Object[] {
              Keyword.intern(Symbol.create("output-collector")),
              collector,
              Keyword.intern(Symbol.create("context")), context });
      List<Object> args = new ArrayList<Object>() {
View Full Code Here

  public void open(final Map conf, final TopologyContext context,
      final SpoutOutputCollector collector) {
    IFn hof = Utils.loadClojureFn(_fnSpec.get(0), _fnSpec.get(1));
    try {
      IFn preparer = (IFn) hof.applyTo(RT.seq(_params));
      final Map<Keyword, Object> collectorMap = new PersistentArrayMap(
          new Object[] {
              Keyword.intern(Symbol.create("output-collector")),
              collector,
              Keyword.intern(Symbol.create("context")), context });
      List<Object> args = new ArrayList<Object>() {
View Full Code Here

TOP

Related Classes of clojure.lang.PersistentArrayMap

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.