public StreamEventBuilder metaVersion(String metaVersion) { instance.setMetaVersion(metaVersion); return this; }
public StreamEvent(String streamId, long timestamp, Object[] data, String metaVersion) { this.setStreamId(streamId); this.setTimestamp(timestamp); this.setData(data); this.setMetaVersion(metaVersion); }
event.setMetaVersion(metaVersion);
pe.getEvent().setMetaVersion(specVersion); } else if (streamEventVersion != null && !streamEventVersion.equals(specVersion)) { if (specVersion != null && streamEventVersion != null specVersionOutofdate = timestampOfSpecVersion < timestampOfStreamEventVersion; if (!specVersionOutofdate) { pe.getEvent().setMetaVersion(specVersion);
public void copyFrom(StreamEvent event) { this.setTimestamp(event.getTimestamp()); this.setData(event.getData()); this.setStreamId(event.getStreamId()); this.setMetaVersion(event.getMetaVersion()); }
/** * @return cloned new event object. */ public StreamEvent copy() { StreamEvent newEvent = new StreamEvent(); newEvent.setTimestamp(this.getTimestamp()); newEvent.setData(this.getData()); newEvent.setStreamId(this.getStreamId()); newEvent.setMetaVersion(this.getMetaVersion()); return newEvent; }
private Tuple createTuple(AlertBolt bolt, String version) throws IOException { GeneralTopologyContext context = mock(GeneralTopologyContext.class); int taskId = 1; when(context.getComponentId(taskId)).thenReturn("comp1"); when(context.getComponentOutputFields("comp1", TEST_STREAM)).thenReturn(new Fields("f0")); // case 1: bolt prepared but metadata not initialized (no bolt.onAlertBoltSpecChange) PartitionedEvent pe = new PartitionedEvent(); pe.setPartitionKey(1); pe.setPartition(createPartition()); StreamEvent streamEvent = new StreamEvent(); streamEvent.setStreamId(TEST_STREAM); streamEvent.setTimestamp(System.currentTimeMillis()); streamEvent.setMetaVersion(version); pe.setEvent(streamEvent); PartitionedEventSerializerImpl peSer = new PartitionedEventSerializerImpl(bolt); byte[] serializedEvent = peSer.serialize(pe); return new TupleImpl(context, Collections.singletonList(serializedEvent), taskId, TEST_STREAM); }
event1.setMetaVersion("version1"); Object[] data = new Object[] { base , "child-"+ (i++), "", linkedSwitch}; event1.setData(data); event2.setMetaVersion("version1"); data = new Object[] { base , "child-"+ (i++), "", linkedSwitch}; event2.setData(data);
event1.setMetaVersion("version1"); Object[] data = new Object[] {"value1"}; event1.setData(data); event2.setMetaVersion("version1"); data = new Object[] {"value2"}; event2.setData(data);
Assert.assertTrue(streamEventCopy.hashCode() == streamEvent.hashCode()); streamEventCopy.setMetaVersion(""); Assert.assertFalse(streamEventCopy == streamEvent); Assert.assertFalse(streamEventCopy.equals(streamEvent));