private void handleUpdateQueryState ( final UpdateQueryState message ) { final QueryImpl query = this.queries.get ( message.getQueryId () ); if ( query == null ) { logger.info ( "Query is already closed" ); return; } query.handleUpdateStatus ( QueryState.valueOf ( message.getState () ) ); }
private void handleUpdateQueryState ( final UpdateQueryState message ) { final QueryImpl query = this.queries.get ( message.getQueryId () ); if ( query == null ) { logger.info ( "Query is already closed" ); return; } query.handleUpdateStatus ( QueryState.valueOf ( message.getState () ) ); }
@Override public IoBuffer encodeMessage ( final BinaryContext context, final Object objectMessage ) throws Exception { final org.eclipse.scada.hd.data.message.UpdateQueryState value = (org.eclipse.scada.hd.data.message.UpdateQueryState)objectMessage; final IoBuffer data = IoBuffer.allocate ( 64 ); data.setAutoExpand ( true ); // encode message base data.putInt ( MESSAGE_CODE ); // number of fields data.put ( (byte)2 ); // encode attributes context.encodePrimitiveLong ( data, (byte)1, value.getQueryId () ); context.encodeString ( data, (byte)2, value.getState () ); data.flip (); return data; }
@Override public IoBuffer encodeMessage ( final BinaryContext context, final Object objectMessage ) throws Exception { final org.eclipse.scada.hd.data.message.UpdateQueryState value = (org.eclipse.scada.hd.data.message.UpdateQueryState)objectMessage; final IoBuffer data = IoBuffer.allocate ( 64 ); data.setAutoExpand ( true ); // encode message base data.putInt ( MESSAGE_CODE ); // number of fields data.put ( (byte)2 ); // encode attributes context.encodePrimitiveLong ( data, (byte)1, value.getQueryId () ); context.encodeString ( data, (byte)2, value.getState () ); data.flip (); return data; }