public void onInterest(Name prefix, Interest interest, Face face, long interestFilterId, InterestFilter filter) { ++interestCallbackCount[0]; Data data = new Data(interest.getName()); data.setContent(new Blob("SUCCESS")); try { outer_TestFaceCallRegisterMethods.keyChain.sign(data, outer_TestFaceCallRegisterMethods.certificateName); } catch (SecurityException ex) { net.named_data.jndn.tests.integration_tests.TestFaceCallRegisterMethods.logger.log(ILOG.J2CsMapping.Util.Logging.Level.SEVERE, null, ex); } try { face.putData(data); } catch (IOException ex_0) { net.named_data.jndn.tests.integration_tests.TestFaceCallRegisterMethods.logger.log(ILOG.J2CsMapping.Util.Logging.Level.SEVERE, null, ex_0); } }
public void onInterest(Name prefix, Interest interest, Face face, long interestFilterId, InterestFilter filter) { ++responseCount_; // Make and sign a Data packet. var data = new Data(interest.getName()); var content = "Echo " + interest.getName().toUri(); data.setContent(new Blob(content)); try { keyChain_.sign(data, certificateName_); } catch (SecurityException exception) { // Don't expect this to happen. throw new SecurityException ("SecurityException in sign: " + exception); } Console.Out.WriteLine("Sent content " + content); try { face.putData(data); } catch (Exception ex) { Console.Out.WriteLine("Echo: Exception in sending data " + ex); } }