public Pack readSimple(DataInputX din) throws IOException { DataInputX d = new DataInputX(din.readBlob()); readInternal(d); return this; }
public void writeSimple(DataOutputX out) throws IOException { DataOutputX o = new DataOutputX(); writeInternal(o); out.writeBlob(o.toByteArray()); }
public BatchPack makePack(){ BatchPack pack = new BatchPack(); Configure config = Configure.getInstance();
public static Pack createNonExt(byte packType) { switch (packType) { case MAP: return new MapPack(); case PERF_COUNTER: return new PerfCounterPack(); case PERF_STATUS: return new StatusPack(); case XLOG_PROFILE: return new XLogProfilePack(); case XLOG: return new XLogPack(); case TEXT: return new TextPack(); case ALERT: return new AlertPack(); case OBJECT: return new ObjectPack(); case STACK: return new StackPack(); case SUMMARY: return new SummaryPack(); case BATCH: return new BatchPack(); case PERF_INTERACTION_COUNTER: return new InteractionPerfCounterPack(); default: return null; } }
public Pack readSimple(DataInputX din) throws IOException { DataInputX d = new DataInputX(din.readBlob()); readInternal(d); return this; }
public void writeSimple(DataOutputX out) throws IOException { DataOutputX o = new DataOutputX(); writeInternal(o); out.writeBlob(o.toByteArray()); }
return new SummaryPack(); case BATCH: return new BatchPack(); case PERF_INTERACTION_COUNTER: return new InteractionPerfCounterPack();
public Pack readSimple(DataInputX din) throws IOException { DataInputX d = new DataInputX(din.readBlob()); readInternal(d); return this; }
public void writeSimple(DataOutputX out) throws IOException { DataOutputX o = new DataOutputX(); writeInternal(o); out.writeBlob(o.toByteArray()); }
return new SummaryPack(); case BATCH: return new BatchPack(); case PERF_INTERACTION_COUNTER: return new InteractionPerfCounterPack();
public Pack readSimple(DataInputX din) throws IOException { DataInputX d = new DataInputX(din.readBlob()); readInternal(d); return this; }
public void writeSimple(DataOutputX out) throws IOException { DataOutputX o = new DataOutputX(); writeInternal(o); out.writeBlob(o.toByteArray()); }
return new SummaryPack(); case BATCH: return new BatchPack(); case PERF_INTERACTION_COUNTER: return new InteractionPerfCounterPack();
public Pack readSimple(DataInputX din) throws IOException { DataInputX d = new DataInputX(din.readBlob()); readInternal(d); return this; }
public void writeSimple(DataOutputX out) throws IOException { DataOutputX o = new DataOutputX(); writeInternal(o); out.writeBlob(o.toByteArray()); }
return new SummaryPack(); case BATCH: return new BatchPack(); case PERF_INTERACTION_COUNTER: return new InteractionPerfCounterPack();
public Pack readSimplePack(byte [] data) throws IOException { DataInputX d = new DataInputX(data); d.readByte(); // Type byte [] internalData = d.readBlob(); // Body d = new DataInputX(internalData); readInternal(d); return this; }
public void write(DataOutputX out) throws IOException { DataOutputX o = new DataOutputX(); writeInternal(o); if(sqlTotalCnt > 0){ for(MapValue value: sqlStats){ o.writeInt((int)value.getLong("hashValue")); o.writeInt((int)value.getLong("runs")); o.writeLong(value.getLong("startTime")); o.writeLong(value.getLong("endTime")); o.writeLong(value.getLong("totalTime")); o.writeLong(value.getLong("minTime")); o.writeLong(value.getLong("maxTime")); o.writeLong(value.getLong("processedRows")); o.writeBoolean(value.getBoolean("rowed")); } for(Integer key : this.uniqueSqls.keySet()){ o.writeInt(key.intValue()); o.writeText(this.uniqueSqls.get(key)); } } out.writeBlob(o.toByteArray()); }
return new SummaryPack(); case BATCH: return new BatchPack(); case PERF_INTERACTION_COUNTER: return new InteractionPerfCounterPack();
public Pack readSimplePack(byte [] data) throws IOException { DataInputX d = new DataInputX(data); d.readByte(); // Type byte [] internalData = d.readBlob(); // Body d = new DataInputX(internalData); readInternal(d); return this; }