private void handleListUpdate ( final ListUpdate message ) { logger.debug ( "List update - addedOrModified: {}, removed: {}, full: {}", new Object[] { message.getAddedOrModified (), message.getRemoved (), message.isFullUpdate () } ); this.itemManager.handleListUpdate ( message.getAddedOrModified (), message.getRemoved (), message.isFullUpdate () ); }
private void handleListUpdate ( final ListUpdate message ) { logger.debug ( "List update - addedOrModified: {}, removed: {}, full: {}", new Object[] { message.getAddedOrModified (), message.getRemoved (), message.isFullUpdate () } ); this.itemManager.handleListUpdate ( message.getAddedOrModified (), message.getRemoved (), message.isFullUpdate () ); }
@Override public IoBuffer encodeMessage ( final BinaryContext context, final Object objectMessage ) throws Exception { final org.eclipse.scada.hd.data.message.ListUpdate value = (org.eclipse.scada.hd.data.message.ListUpdate)objectMessage; final IoBuffer data = IoBuffer.allocate ( 64 ); data.setAutoExpand ( true ); // encode message base data.putInt ( MESSAGE_CODE ); // number of fields data.put ( (byte)3 ); // encode attributes org.eclipse.scada.hd.protocol.ngp.codec.Structures.encodeCollectionHistoricalItemInformation ( context, data, (byte)1, value.getAddedOrModified () ); context.encodeStringCollection ( data, (byte)2, value.getRemoved () ); context.encodePrimitiveBoolean ( data, (byte)3, value.isFullUpdate () ); data.flip (); return data; }
@Override public IoBuffer encodeMessage ( final BinaryContext context, final Object objectMessage ) throws Exception { final org.eclipse.scada.hd.data.message.ListUpdate value = (org.eclipse.scada.hd.data.message.ListUpdate)objectMessage; final IoBuffer data = IoBuffer.allocate ( 64 ); data.setAutoExpand ( true ); // encode message base data.putInt ( MESSAGE_CODE ); // number of fields data.put ( (byte)3 ); // encode attributes org.eclipse.scada.hd.protocol.ngp.codec.Structures.encodeCollectionHistoricalItemInformation ( context, data, (byte)1, value.getAddedOrModified () ); context.encodeStringCollection ( data, (byte)2, value.getRemoved () ); context.encodePrimitiveBoolean ( data, (byte)3, value.isFullUpdate () ); data.flip (); return data; }