Example usage for com.google.common.collect SortedSetMultimap removeAll

List of usage examples for com.google.common.collect SortedSetMultimap removeAll

Introduction

In this page you can find the example usage for com.google.common.collect SortedSetMultimap removeAll.

Prototype

@Override
SortedSet<V> removeAll(@Nullable Object key);

Source Link

Document

Removes all values associated with a given key.

Usage

From source file:org.jclouds.s3.filters.RequestAuthorizeSignatureV2.java

public String createStringToSign(HttpRequest request) {
    utils.logRequest(signatureLog, request, ">>");
    SortedSetMultimap<String, String> canonicalizedHeaders = TreeMultimap.create();
    StringBuilder buffer = new StringBuilder();
    // re-sign the request
    appendMethod(request, buffer);//  ww w  .ja  va  2 s. c o m
    appendPayloadMetadata(request, buffer);
    appendHttpHeaders(request, canonicalizedHeaders);

    // Remove default date timestamp if "x-amz-date" is set.
    if (canonicalizedHeaders.containsKey("x-" + headerTag + "-date")) {
        canonicalizedHeaders.removeAll("date");
    }

    appendAmzHeaders(canonicalizedHeaders, buffer);
    appendBucketName(request, buffer);
    appendUriPath(request, buffer);
    if (signatureWire.enabled()) {
        signatureWire.output(buffer.toString());
    }
    return buffer.toString();
}

From source file:org.jclouds.s3.filters.RequestAuthorizeSignature.java

public String createStringToSign(HttpRequest request) {
    utils.logRequest(signatureLog, request, ">>");
    SortedSetMultimap<String, String> canonicalizedHeaders = TreeMultimap.create();
    StringBuilder buffer = new StringBuilder();
    // re-sign the request
    appendMethod(request, buffer);//w  ww. jav a 2s.  c  o  m
    appendPayloadMetadata(request, buffer);
    appendHttpHeaders(request, canonicalizedHeaders);

    // Remove default date timestamp if "x-amz-date" is set.
    if (canonicalizedHeaders.containsKey("x-" + headerTag + "-date")) {
        canonicalizedHeaders.removeAll("date");
    }

    appendAmzHeaders(canonicalizedHeaders, buffer);
    appendBucketName(request, buffer);
    appendUriPath(request, buffer);
    if (signatureWire.enabled())
        signatureWire.output(buffer.toString());
    return buffer.toString();
}

From source file:org.eigenbase.sql2rel.RelStructuredTypeFlattener.java

public void updateRelInMap(SortedSetMultimap<RelNode, Correlation> mapRefRelToCorVar) {
    for (RelNode rel : Lists.newArrayList(mapRefRelToCorVar.keySet())) {
        if (oldToNewRelMap.containsKey(rel)) {
            SortedSet<Correlation> corVarSet = mapRefRelToCorVar.removeAll(rel);
            mapRefRelToCorVar.putAll(oldToNewRelMap.get(rel), corVarSet);
        }/*from  w  ww  .  j a v a  2  s .  co  m*/
    }
}

From source file:org.apache.calcite.sql2rel.RelStructuredTypeFlattener.java

public void updateRelInMap(SortedSetMultimap<RelNode, CorrelationId> mapRefRelToCorVar) {
    for (RelNode rel : Lists.newArrayList(mapRefRelToCorVar.keySet())) {
        if (oldToNewRelMap.containsKey(rel)) {
            SortedSet<CorrelationId> corVarSet = mapRefRelToCorVar.removeAll(rel);
            mapRefRelToCorVar.putAll(oldToNewRelMap.get(rel), corVarSet);
        }/*w  w  w. j  av  a2 s.c om*/
    }
}