protected void sendQueryUpdateParameters ( final long id, final QueryParameters parameters ) { sendMessage ( new ChangeQueryParameters ( id, parameters ) ); }
protected synchronized void handleChangeQueryParameters ( final ChangeQueryParameters message ) { // get the query id final long queryId = message.getQueryId (); final QueryHandler handler = this.queries.get ( queryId ); if ( handler != null ) { handler.changeParameters ( message.getQueryParameters () ); } }
protected synchronized void handleChangeQueryParameters ( final ChangeQueryParameters message ) { // get the query id final long queryId = message.getQueryId (); final QueryHandler handler = this.queries.get ( queryId ); if ( handler != null ) { handler.changeParameters ( message.getQueryParameters () ); } }
protected void sendQueryUpdateParameters ( final long id, final QueryParameters parameters ) { sendMessage ( new ChangeQueryParameters ( id, parameters ) ); }
@Override public IoBuffer encodeMessage ( final BinaryContext context, final Object objectMessage ) throws Exception { final org.eclipse.scada.hd.data.message.ChangeQueryParameters value = (org.eclipse.scada.hd.data.message.ChangeQueryParameters)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 () ); org.eclipse.scada.hd.protocol.ngp.codec.Structures.encodeQueryParameters ( context, data, (byte)2, value.getQueryParameters () ); data.flip (); return data; }
return new org.eclipse.scada.hd.data.message.ChangeQueryParameters ( queryId, queryParameters );
@Override public IoBuffer encodeMessage ( final BinaryContext context, final Object objectMessage ) throws Exception { final org.eclipse.scada.hd.data.message.ChangeQueryParameters value = (org.eclipse.scada.hd.data.message.ChangeQueryParameters)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 () ); org.eclipse.scada.hd.protocol.ngp.codec.Structures.encodeQueryParameters ( context, data, (byte)2, value.getQueryParameters () ); data.flip (); return data; }
return new org.eclipse.scada.hd.data.message.ChangeQueryParameters ( queryId, queryParameters );