@Override public BeforeReceivedRemoteEvent create(final IValueDeserializer deserializer) throws RecordInstantiationException { return new BeforeReceivedRemoteEvent(deserializer); }
/** * {@inheritDoc} */ @Override public int hashCode() { int code = 0; code += ((int)this.getTimestamp()); code += ((int)this.getCallerTraceId()); code += ((int)this.getCallerOrderIndex()); code += ((int)this.getTraceId()); code += ((int)this.getOrderIndex()); return code; }
if (this.getLoggingTimestamp() != castedRecord.getLoggingTimestamp()) { return false; if (this.getTimestamp() != castedRecord.getTimestamp()) { return false; if (this.getCallerTraceId() != castedRecord.getCallerTraceId()) { return false; if (this.getCallerOrderIndex() != castedRecord.getCallerOrderIndex()) { return false; if (this.getTraceId() != castedRecord.getTraceId()) { return false; if (this.getOrderIndex() != castedRecord.getOrderIndex()) { return false;
final IMonitoringRecord newRecord = new BeforeReceivedRemoteEvent(TIME.getTime(), traceId, orderIndex, TRACEREGISTRY.getTrace().getTraceId(), TRACEREGISTRY.getTrace().getNextOrderId());
/** * {@inheritDoc} */ @Override public void serialize(final IValueSerializer serializer) throws BufferOverflowException { serializer.putLong(this.getTimestamp()); serializer.putLong(this.getCallerTraceId()); serializer.putInt(this.getCallerOrderIndex()); serializer.putLong(this.getTraceId()); serializer.putInt(this.getOrderIndex()); }