Package org.openjena.atlas.event

Examples of org.openjena.atlas.event.Event


            }
            if ( g != null ) {
                gt.set(g);
                Text hg = new Text(ht); hg.append(G, 0, G.length);
                emit(context, gt, hg);
                EventManager.send(counters, new Event(Constants.eventQuad, quad));
            } else {
              EventManager.send(counters, new Event(Constants.eventTriple, quad.asTriple()));
            }
        } catch (Exception e) {
            throw new TDBLoader4Exception(e);
        } finally {
            st.clear();
View Full Code Here


                emit(context, ot);
            }
            if ( g != null ) {
                gt.set(g);
                emit(context, gt);
                EventManager.send(counters, new Event(Constants.eventQuad, quad));
            } else {
              EventManager.send(counters, new Event(Constants.eventTriple, quad.asTriple()));
            }
        } catch (Exception e) {
            throw new TDBLoader4Exception(e);
        } finally {
            st.clear();
View Full Code Here

      numDuplicates = 0L;
      numMalformed = 0L;
      numRdfNodes = 0L;
      numRecords = 0L;

    EventManager.send(null, new Event(Constants.eventTick, n));

    n = 0L;
  }
View Full Code Here

          log.debug("< ({}, {})", key, value);
      context.write(_id, value);
          log.debug("> ({}, {})", _id, value);
    }

        EventManager.send(counters, new Event(Constants.eventRdfNode, node));
  }
View Full Code Here

          log.debug("< ({}, {})", key, value);
      String[] v = value.toString().split("\\|");
     
      long id = Long.parseLong(v[0]);
      if ( v[1].equals("S") ) {
        if ( s != -1l ) EventManager.send(counters, new Event(Constants.eventDuplicate, null));
        s = id;
      }
      if ( v[1].equals("P") ) p = id;
      if ( v[1].equals("O") ) o = id;
      if ( v[1].equals("G") ) g = id;
    }
   
    if ( ( g != -1l ) && ( s != -1l ) && ( p != -1l ) && ( o != -1l ) ) {
        outputKey.set(s, p, o, g);
        EventManager.send(counters, new Event(Constants.eventQuad, null));
          context.write(outputKey, outputValue);
          log.debug("> ({}, {})", outputKey, outputValue);
    } else if ( ( s != -1l ) && ( p != -1l ) && ( o != -1l ) ) {
        outputKey.set(s, p, o);
        EventManager.send(counters, new Event(Constants.eventTriple, null));
          context.write(outputKey, outputValue);
          log.debug("> ({}, {})", outputKey, outputValue);
    } else {
      EventManager.send(counters, new Event(Constants.eventMalformed, null));
          log.warn("WARNING: unexpected values for key {}", key );
    }
        outputKey.clear();
  }
View Full Code Here

}

class EventTransmitter {
  public void transmit() {
    Event event1 = new Event(EventManagerExample.event1, null);
    Event event2 = new Event(EventManagerExample.event1, null);
    EventManager.send(null, event1); // null = send to all
    EventManager.send(null, event2); // null = send to all
  }
View Full Code Here

        out.write(Utils.toHex(key.get(3)));       
      }
      out.write('\n');
    }
    context.progress();
    EventManager.send(counters, new Event(Constants.eventRecord, null));
        log.debug("> {}:{}", filename, key);
  }
View Full Code Here

      emit (context, p, o, s, g, "POSG");
      emit (context, o, s, p, g, "OSPG");
      emit (context, g, s, p, o, "GSPO");
      emit (context, g, p, o, s, "GPOS");
      emit (context, g, o, s, p, "GOSP");
      EventManager.send(counters, new Event(Constants.eventQuad, null));
    } else {
      emit (context, s, p, o, -1l, "SPO");
      emit (context, p, o, s, -1l, "POS");
      emit (context, o, s, p, -1l, "OSP");
      EventManager.send(counters, new Event(Constants.eventTriple, null));
    }

  }
View Full Code Here

    ByteBuffer bb = ByteBuffer.allocate(nodec.maxSize(node));
    int len = nodec.encode(node, bb, null);
    sum += SystemTDB.SizeOfInt + len; // 4 is the overhead to store the length of the ByteBuffer

    EventManager.send(counters, new Event(Constants.eventRdfNode, node));

    log.debug("< {}: ({}, (null))", id, key);
  }
View Full Code Here

TOP

Related Classes of org.openjena.atlas.event.Event

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.