Examples of toBucket()


Examples of freenet.client.Metadata.toBucket()

    boolean isMetadata = false;
    if(logMINOR) Logger.minor(this, "data = "+tempData+", uploadFrom = "+uploadFrom);
    if(uploadFrom == UploadFrom.REDIRECT) {
      this.targetURI = redirectTarget;
      Metadata m = new Metadata(DocumentType.SIMPLE_REDIRECT, null, null, targetURI, cm);
      tempData = m.toBucket(core.clientContext.getBucketFactory(isPersistentForever()));
      isMetadata = true;
    } else
      targetURI = null;

    this.data = tempData;
View Full Code Here

Examples of freenet.client.Metadata.toBucket()

    if(logMINOR) Logger.minor(this, "data = "+tempData+", uploadFrom = "+uploadFrom);
    if(uploadFrom == UploadFrom.REDIRECT) {
      this.targetURI = message.redirectTarget;
      Metadata m = new Metadata(DocumentType.SIMPLE_REDIRECT, null, null, targetURI, cm);
      try {
              tempData = m.toBucket(server.core.clientContext.getBucketFactory(isPersistentForever()));
      } catch (MetadataUnresolvedException e) {
        // Impossible
        Logger.error(this, "Impossible: "+e, e);
        this.data = null;
        clientMetadata = cm;
View Full Code Here

Examples of freenet.client.Metadata.toBucket()

        if(logMINOR)
          Logger.minor(this, "Inserting data: "+dataPutter+" for "+this);
        Metadata meta = makeMetadata(archiveType, dataPutter.getURI(context), hashes);
        RandomAccessBucket metadataBucket;
        try {
          metadataBucket = meta.toBucket(context.getBucketFactory(persistent));
        } catch (IOException e) {
          Logger.error(this, "Caught "+e, e);
          throw new InsertException(InsertExceptionMode.BUCKET_ERROR, e, null);
        } catch (MetadataUnresolvedException e) {
          // Impossible, we're not inserting a manifest.
View Full Code Here

Examples of freenet.client.Metadata.toBucket()

    Metadata md = makeManifest(origMetadata, "");

    while(true) {
      try {
        bucket = md.toBucket(context.getBucketFactory(persistent));
        containerItems.add(new ContainerElement(bucket, ".metadata"));
        return;
      } catch (MetadataUnresolvedException e) {
        try {
          x = resolve(e, x, null, null, context);
View Full Code Here

Examples of freenet.client.Metadata.toBucket()

        cb.waitForHasKeys();
        Metadata metadata = storage.encodeMetadata();

        // Ugly hack because Metadata behaves oddly.
        // FIXME make Metadata behave consistently and get rid.
        Bucket metaBucket = metadata.toBucket(smallBucketFactory);
        Metadata m1 = Metadata.construct(metaBucket);
        Bucket copyBucket = m1.toBucket(smallBucketFactory);
        assertTrue(BucketTools.equalBuckets(metaBucket, copyBucket));
       
        MyFetchCallback fcb = new MyFetchCallback();
View Full Code Here

Examples of freenet.client.Metadata.toBucket()

        // Ugly hack because Metadata behaves oddly.
        // FIXME make Metadata behave consistently and get rid.
        Bucket metaBucket = metadata.toBucket(smallBucketFactory);
        Metadata m1 = Metadata.construct(metaBucket);
        Bucket copyBucket = m1.toBucket(smallBucketFactory);
        assertTrue(BucketTools.equalBuckets(metaBucket, copyBucket));
       
        MyFetchCallback fcb = new MyFetchCallback();
       
        FetchContext fctx = HighLevelSimpleClientImpl.makeDefaultFetchContext(size*2, size*2, smallBucketFactory, new SimpleEventProducer());
View Full Code Here

Examples of freenet.client.Metadata.toBucket()

        Metadata metadata = storage.encodeMetadata();
        assertTrue(storage.getStatus() == Status.ENCODED);

        // Ugly hack because Metadata behaves oddly.
        // FIXME make Metadata behave consistently and get rid.
        Bucket metaBucket = metadata.toBucket(smallBucketFactory);
        Metadata m1 = Metadata.construct(metaBucket);
        Bucket copyBucket = m1.toBucket(smallBucketFactory);
        assertTrue(BucketTools.equalBuckets(metaBucket, copyBucket));
       
        MyFetchCallback fcb = new MyFetchCallback();
View Full Code Here

Examples of freenet.client.Metadata.toBucket()

        // Ugly hack because Metadata behaves oddly.
        // FIXME make Metadata behave consistently and get rid.
        Bucket metaBucket = metadata.toBucket(smallBucketFactory);
        Metadata m1 = Metadata.construct(metaBucket);
        Bucket copyBucket = m1.toBucket(smallBucketFactory);
        assertTrue(BucketTools.equalBuckets(metaBucket, copyBucket));
       
        MyFetchCallback fcb = new MyFetchCallback();
       
        FetchContext fctx = HighLevelSimpleClientImpl.makeDefaultFetchContext(size*2, size*2, smallBucketFactory, new SimpleEventProducer());
View Full Code Here

Examples of freenet.client.Metadata.toBucket()

        Metadata metadata = storage.encodeMetadata();
        assertTrue(storage.getStatus() == Status.ENCODED);

        // Ugly hack because Metadata behaves oddly.
        // FIXME make Metadata behave consistently and get rid.
        Bucket metaBucket = metadata.toBucket(smallBucketFactory);
        Metadata m1 = Metadata.construct(metaBucket);
        Bucket copyBucket = m1.toBucket(smallBucketFactory);
        assertTrue(BucketTools.equalBuckets(metaBucket, copyBucket));
       
        MyFetchCallback fcb = new MyFetchCallback();
View Full Code Here

Examples of freenet.client.Metadata.toBucket()

        // Ugly hack because Metadata behaves oddly.
        // FIXME make Metadata behave consistently and get rid.
        Bucket metaBucket = metadata.toBucket(smallBucketFactory);
        Metadata m1 = Metadata.construct(metaBucket);
        Bucket copyBucket = m1.toBucket(smallBucketFactory);
        assertTrue(BucketTools.equalBuckets(metaBucket, copyBucket));
       
        MyFetchCallback fcb = new MyFetchCallback();
       
        FetchContext fctx = HighLevelSimpleClientImpl.makeDefaultFetchContext(size*2, size*2, smallBucketFactory, new SimpleEventProducer());
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.