public static byte[] addNoContainLength(int i, byte[] gift) { if (i < 0) { throw new IllegalArgumentException(" " + i); } else { byte[] length = DataFactory.get(DataFactory.getbyte(gift.length), 0, 2); gift = DataFactory.addToMiddle(gift, 0, length); } return gift; }
/** * Returns the corresponding {@link DataFactory}. * * @return The corresponding {@code DataFactory} */ DataFactory getDataFactory() { if (dataFactory == null) { dataFactory = DataFactory.getInstance(this); } return dataFactory; }
public void run() { try { System.out.println("console connector started"); ChunkQueue eventQueue = DataFactory.getInstance().getEventQueue(); if (!silent) System.out.println("-------------------"); while (!shutdown) { List<Chunk> evts = new ArrayList<Chunk>(); eventQueue.collect(evts, 1); for (Chunk e : evts) { if (!silent) { System.out.println("Console out connector got event at offset " + e.getSeqID()); System.out.println("data type was " + e.getDataType()); if (e.getData().length > 1000) System.out.println("data length was " + e.getData().length + ", not printing"); else System.out.println(new String(e.getData(), Charset.forName("UTF-8"))); } agent.reportCommit(e.getInitiator(), e.getSeqID()); if (!silent) System.out.println("-------------------"); } } } catch (InterruptedException e) { } // thread is about to exit anyway }
private void removeStatements() { // Since it is unclear to me what con.removeStatement(null, null, null, // null) does exactly, this method will not be called for the time // beeing. // Please someone explain to me what it does! ~Gigi RdfStoreConnection con = df.createRdfStoreConnection(); con.removeStatement(null, null, null, null); }
public Class<AbstractHandler> put(byte[] key, Class<AbstractHandler> value) { key = Arrays.copyOf(key, 4); return put(DataFactory.getInt(key), value); }
@Override public Class<AbstractHandler> get(Object key) { return super.get(DataFactory.getInt((byte[]) key)); }