/** * The SetConfig message is used to store a specific configuration. * @param message message to store which holds the configuration. */ public SetConfig(CoordinatorStreamMessage message) { super(message.getKeyArray(), message.getMessageMap()); }
/** * SetTaskModeMapping is used to set the task to taskMode mapping information. * @param message which holds the mapped information. */ public SetTaskModeMapping(CoordinatorStreamMessage message) { super(message.getKeyArray(), message.getMessageMap()); }
/** * SetContainerToHostMapping is used to set the container to host mapping information. * @param message which holds the container to host information. */ public SetTaskContainerMapping(CoordinatorStreamMessage message) { super(message.getKeyArray(), message.getMessageMap()); }
/** * SteContainerToHostMapping is used to set the container to host mapping information. * @param message which holds the container to host information. */ public SetContainerHostMapping(CoordinatorStreamMessage message) { super(message.getKeyArray(), message.getMessageMap()); }
/** * SetContainerToHostMapping is used to set the container to host mapping information. * @param message which holds the container to host information. */ public SetTaskContainerMapping(CoordinatorStreamMessage message) { super(message.getKeyArray(), message.getMessageMap()); }
/** * SteContainerToHostMapping is used to set the container to host mapping information. * @param message which holds the container to host information. */ public SetContainerHostMapping(CoordinatorStreamMessage message) { super(message.getKeyArray(), message.getMessageMap()); }
/** * The SetConfig message is used to store a specific configuration. * @param message message to store which holds the configuration. */ public SetConfig(CoordinatorStreamMessage message) { super(message.getKeyArray(), message.getMessageMap()); }
/** * SteContainerToHostMapping is used to set the container to host mapping information. * @param message which holds the container to host information. */ public SetContainerHostMapping(CoordinatorStreamMessage message) { super(message.getKeyArray(), message.getMessageMap()); }
/** * SteContainerToHostMapping is used to set the container to host mapping information. * @param message which holds the container to host information. */ public SetContainerHostMapping(CoordinatorStreamMessage message) { super(message.getKeyArray(), message.getMessageMap()); }
/** * The SetConfig message is used to store a specific configuration. * @param message message to store which holds the configuration. */ public SetConfig(CoordinatorStreamMessage message) { super(message.getKeyArray(), message.getMessageMap()); }
/** * The SetConfig message is used to store a specific configuration. * @param message message to store which holds the configuration. */ public SetConfig(CoordinatorStreamMessage message) { super(message.getKeyArray(), message.getMessageMap()); }
/** * SteContainerToHostMapping is used to set the container to host mapping information. * @param message which holds the container to host information. */ public SetContainerHostMapping(CoordinatorStreamMessage message) { super(message.getKeyArray(), message.getMessageMap()); }
/** * The SetConfig message is used to store a specific configuration. * @param message message to store which holds the configuration. */ public SetConfig(CoordinatorStreamMessage message) { super(message.getKeyArray(), message.getMessageMap()); }
/** * SetContainerToHostMapping is used to set the container to host mapping information. * @param message which holds the container to host information. */ public SetTaskContainerMapping(CoordinatorStreamMessage message) { super(message.getKeyArray(), message.getMessageMap()); }
/** * SetContainerToHostMapping is used to set the container to host mapping information. * @param message which holds the container to host information. */ public SetTaskContainerMapping(CoordinatorStreamMessage message) { super(message.getKeyArray(), message.getMessageMap()); }
/** * SetContainerToHostMapping is used to set the container to host mapping information. * @param message which holds the container to host information. */ public SetTaskContainerMapping(CoordinatorStreamMessage message) { super(message.getKeyArray(), message.getMessageMap()); }
public CoordinatorStreamMessage(CoordinatorStreamMessage message) { this(message.getKeyArray(), message.getMessageMap()); }
private IncomingMessageEnvelope createIncomingMessageEnvelope(CoordinatorStreamMessage message, SystemStreamPartition ssp) { try { byte[] key = SamzaObjectMapper.getObjectMapper().writeValueAsString(message.getKeyArray()).getBytes("UTF-8"); byte[] value = SamzaObjectMapper.getObjectMapper().writeValueAsString(message.getMessageMap()).getBytes("UTF-8"); return new IncomingMessageEnvelope(ssp, null, key, value); } catch (Exception e) { return null; } } }
@Test public void testCoordinatorStreamMessageIsDelete() { CoordinatorStreamMessage message = new CoordinatorStreamMessage(new Object[] {}, null); assertTrue(message.isDelete()); assertNull(message.getMessageMap()); }
@Test public void testCoordinatorStreamMessage() { CoordinatorStreamMessage message = new CoordinatorStreamMessage("source"); assertEquals("source", message.getSource()); assertEquals(CoordinatorStreamMessage.VERSION, message.getVersion()); assertNotNull(message.getUsername()); assertTrue(message.getTimestamp() > 0); assertTrue(!message.isDelete()); CoordinatorStreamMessage secondMessage = new CoordinatorStreamMessage(message.getKeyArray(), message.getMessageMap()); assertEquals(secondMessage, message); }