Package freenet.io.xfer

Examples of freenet.io.xfer.BulkReceiver.receive()


    PartiallyReceivedBulk prb = new PartiallyReceivedBulk(node.usm, buf.length, Node.PACKET_SIZE, raf, false);
    BulkReceiver br = new BulkReceiver(prb, source, xferUID, ctr);
    if (logMINOR) {
      Logger.minor(OpennetManager.class, "Receiving noderef (reply="+isReply+") as bulk transfer for request uid "+uid+" with transfer "+xferUID+" from "+source);
    }
    if (!br.receive()) {
      if (source.isConnected()) {
        String msg = "Failed to receive noderef bulk transfer : "
          +RetrievalException.getErrString(prb.getAbortReason())+" : "
          +prb.getAbortDescription()+" from "+source;
        if (prb.getAbortReason() != RetrievalException.SENDER_DISCONNECTED) {
View Full Code Here


      node.executor.execute(new Runnable() {

        @Override
        public void run() {
          try {
            if(br.receive()) {
              ByteArrayInputStream bais = new ByteArrayInputStream(data);
              InflaterInputStream dis = new InflaterInputStream(bais);
              SimpleFieldSet fs;
              try {
                fs = new SimpleFieldSet(new BufferedReader(new InputStreamReader(dis, "UTF-8")), false, false);
View Full Code Here

    updateManager.node.executor.execute(new Runnable() {

      @Override
      public void run() {
        try {
        if(br.receive())
          // Success!
          processRevocationBlob(temp, source);
        else {
          Logger.error(this, "Failed to transfer revocation certificate from " + source);
          System.err.println("Failed to transfer revocation certificate from " + source);
View Full Code Here

        try {
          synchronized(UpdateOverMandatoryManager.class) {
            nodesAskedSendMainJar.remove(source);
            nodesSendingMainJar.add(source);
          }
          success = br.receive();
          if(success)
            // Success!
            processMainJarBlob(temp, source, version, jarURI);
          else {
            Logger.error(this, "Failed to transfer main jar " + version + " from " + source);
View Full Code Here

            raf = new FileRandomAccessBuffer(tmp, size, false);
            PartiallyReceivedBulk prb =
              new PartiallyReceivedBulk(updateManager.node.getUSM(), size,
                Node.PACKET_SIZE, raf, false);
            BulkReceiver br = new BulkReceiver(prb, fetchFrom, uid, updateManager.ctr);
            failed = !br.receive();
            raf.close();
            raf = null;
            if(!failed) {
              // Check the hash.
              if(MainJarDependenciesChecker.validFile(tmp, expectedHash, size, executable)) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.