Package org.jmule.core.downloadmanager

Examples of org.jmule.core.downloadmanager.FileFragment


        Gap g = (Gap) gaps.toArray()[i];

        for (int j = 0; j < fragment.size(); j++) {

          FileFragment ff = (FileFragment) fragment.toArray()[j];

          if ((ff.getStart() > g.getStart())
              && (ff.getEnd() < g.getEnd()))

            if (ff.getEnd() > g.getStart()
                && (ff.getEnd() < g.getEnd())) {

              gaps.remove(g);

              Gap g1 = new Gap(g.getStart(), ff.getStart() - 1);

              gaps.add(g1);

              Gap g2 = new Gap(ff.getEnd(), g.getEnd());

              gaps.add(g2);

              stop = false;

              break;

            }

          if ((ff.getStart() > g.getStart())
              && (ff.getEnd() < g.getEnd()))

            if (ff.getEnd() >= g.getEnd()) {

              gaps.remove(g);

              Gap g1 = new Gap(g.getStart(), ff.getStart() - 1);

              gaps.add(g1);

              stop = false;

              break;

            }

          if (ff.getStart() <= g.getStart())

            if (ff.getEnd() > g.getStart()
                && (ff.getEnd() < g.getEnd())) {

              gaps.remove(g);

              Gap g1 = new Gap(ff.getEnd(), g.getEnd());

              gaps.add(g1);

              stop = false;

              break;

            }

          if ((ff.getStart() <= g.getStart())
              && (ff.getEnd() >= g.getEnd())) {

            gaps.remove(g);

            stop = false;
View Full Code Here

TOP

Related Classes of org.jmule.core.downloadmanager.FileFragment

Copyright © 2018 www.massapicom. 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.