@Override protected ResponseMessage handle ( final Response response, final Void result ) { return new ApplyDiffResponse ( new Response ( message.getRequest () ) ); } };
protected static void inlineEncodeResponse ( final BinaryContext context, final IoBuffer data, final org.eclipse.scada.core.data.Response value ) throws Exception { // number of fields data.put ( (byte)1 ); // encode attributes org.eclipse.scada.core.protocol.ngp.codec.Structures.encodeRequest ( context, data, (byte)1, value.getRequest () ); }
@Override protected ResponseMessage handle ( final Response response, final Void result ) { return new ApplyDiffResponse ( new Response ( message.getRequest () ) ); } };
protected static void inlineEncodeResponse ( final BinaryContext context, final IoBuffer data, final org.eclipse.scada.core.data.Response value ) throws Exception { // number of fields data.put ( (byte)1 ); // encode attributes org.eclipse.scada.core.protocol.ngp.codec.Structures.encodeRequest ( context, data, (byte)1, value.getRequest () ); }
@Override protected ResponseMessage handle ( final Response response, final Configuration result ) { return new GetConfigurationResponse ( new Response ( message.getRequest () ), convertConfiguration ( result ) ); } };
public void handleResponse ( final ResponseMessage message ) { final ExecutorFuture<ResponseMessage> request = this.requestMap.remove ( message.getResponse ().getRequest ().getRequestId () ); if ( request != null ) { this.statistics.setCurrentValue ( STATS_OPEN_REQUESTS, this.requestMap.size () ); // update info request.asyncSetResult ( message ); } }
@Override protected ResponseMessage handle ( final Response response, final Configuration result ) { return new GetConfigurationResponse ( new Response ( message.getRequest () ), convertConfiguration ( result ) ); } };
public void handleResponse ( final ResponseMessage message ) { final ExecutorFuture<ResponseMessage> request = this.requestMap.remove ( message.getResponse ().getRequest ().getRequestId () ); if ( request != null ) { this.statistics.setCurrentValue ( STATS_OPEN_REQUESTS, this.requestMap.size () ); // update info request.asyncSetResult ( message ); } }
@Override public void complete ( final Future<WriteResult> future ) { try { future.get (); sendMessage ( new WriteValueResult ( new Response ( message.getRequest () ), null ) ); } catch ( final Exception e ) { logger.warn ( "Failed to complete write value", e ); sendWriteValueError ( message, e, 0x05L ); } } } );
private void handleResponse ( final ResponseMessage message ) { this.callbackHandlerManager.unregisterHandler ( message.getResponse ().getRequest ().getRequestId () ); this.responseManager.handleResponse ( message ); }
@Override public void complete ( final Future<WriteResult> future ) { try { future.get (); sendMessage ( new WriteValueResult ( new Response ( message.getRequest () ), null ) ); } catch ( final Exception e ) { logger.warn ( "Failed to complete write value", e ); sendWriteValueError ( message, e, 0x05L ); } } } );
private void handleResponse ( final ResponseMessage message ) { this.callbackHandlerManager.unregisterHandler ( message.getResponse ().getRequest ().getRequestId () ); this.responseManager.handleResponse ( message ); }
@Override public void complete ( final Future<M> future ) { logger.debug ( "Request completed" ); try { final M result = future.get (); sendMessage ( handle ( new Response ( this.request ), result ) ); } catch ( final Exception e ) { logger.info ( "Request failure", e ); sendMessage ( new ErrorResponse ( new Response ( this.request ), makeErrorInformation ( e ) ) ); } }
@Override public void complete ( final Future<M> future ) { logger.debug ( "Request completed" ); try { final M result = future.get (); sendMessage ( handle ( new Response ( this.request ), result ) ); } catch ( final Exception e ) { logger.info ( "Request failure", e ); sendMessage ( new ErrorResponse ( new Response ( this.request ), makeErrorInformation ( e ) ) ); } }
@Override protected ResponseMessage handle ( final Response response, final FactoryWithData result ) { return new GetFactoryWithDataResponse ( new Response ( message.getRequest () ), convertFactory ( result ) ); } };
@Override protected ResponseMessage handle ( final Response response, final FactoryWithData result ) { return new GetFactoryWithDataResponse ( new Response ( message.getRequest () ), convertFactory ( result ) ); } };
@Override protected ResponseMessage handle ( final Response response, final Factory[] result ) { return new GetFactoriesResponse ( new Response ( message.getRequest () ), convertFactories ( result ) ); } };
@Override protected ResponseMessage handle ( final Response response, final Factory[] result ) { return new GetFactoriesResponse ( new Response ( message.getRequest () ), convertFactories ( result ) ); } };
@Override public void complete ( final Future<Entry[]> future ) { try { final Entry[] result = future.get (); sendMessage ( new BrowseResult ( new Response ( message.getRequest () ), convertEntries ( result ), null ) ); } catch ( final Exception e ) { logger.warn ( "Browse completed with error", e ); sendBrowseError ( message, e, 0x03L ); } } } );
@Override public void complete ( final Future<WriteAttributeResults> future ) { try { final WriteAttributeResults result = future.get (); sendMessage ( new WriteAttributesResult ( new Response ( message.getRequest () ), convertResult ( result ), null ) ); } catch ( final Exception e ) { logger.warn ( "Failed to complete write attributes", e ); sendWriteAttributesError ( message, e, 0x07L ); } } } );