Example usage for com.google.common.collect ImmutableMap of

List of usage examples for com.google.common.collect ImmutableMap of

Introduction

In this page you can find the example usage for com.google.common.collect ImmutableMap of.

Prototype

public static <K, V> ImmutableMap<K, V> of(K k1, V v1, K k2, V v2, K k3, V v3) 

Source Link

Usage

From source file:org.eclipse.che.wsagent.server.WsAgentServletModule.java

@Override
protected void configureServlets() {
    getServletContext().addListener(new WSConnectionTracker());
    filter("/*").through(CheCorsFilter.class);
    serveRegex("^/api((?!(/(ws|eventbus)($|/.*)))/.*)").with(GuiceEverrestServlet.class);
    bind(io.swagger.jaxrs.config.DefaultJaxrsConfig.class).asEagerSingleton();
    serve("/swaggerinit").with(io.swagger.jaxrs.config.DefaultJaxrsConfig.class, ImmutableMap.of("api.version",
            "1.0", "swagger.api.title", "Eclipse Che", "swagger.api.basepath", "/api"));
}

From source file:brooklyn.entity.chef.mysql.TypedToyMySqlEntityChef.java

@Override
public void init() {
    super.init();

    String password = "p4ssw0rd";

    setConfig(CHEF_COOKBOOK_PRIMARY_NAME, "mysql");
    setConfig(CHEF_COOKBOOK_URLS,// w w w  . j  a v  a  2  s. co m
            ImmutableMap.of("mysql", GithubUrls.tgz("opscode-cookbooks", "mysql", "v4.0.12"), "openssl",
                    GithubUrls.tgz("opscode-cookbooks", "openssl", "v1.1.0"), "mysql",
                    GithubUrls.tgz("opscode-cookbooks", "build-essential", "v1.4.4")));

    setConfig(CHEF_LAUNCH_RUN_LIST, ImmutableSet.of("mysql::server"));
    setConfig(CHEF_LAUNCH_ATTRIBUTES,
            ImmutableMap.<String, Object>of("mysql", ImmutableMap.of("server_root_password", password,
                    "server_repl_password", password, "server_debian_password", password)));

    setConfig(ChefConfig.PID_FILE, "/var/run/mysqld/mysqld.pid");

    setConfig(CHEF_MODE, ChefModes.SOLO);
}

From source file:com.google.api.codegen.packagegen.PackageGeneratorFactory.java

private static CodeGenerator<Doc> createForJava(PackagingArtifactType artifactType, Model model,
        PackageMetadataConfig config) {//from w  w  w  . ja va2 s.  c o m
    switch (artifactType) {
    case GRPC:
        return new JavaGrpcPackageGenerator(new JavaPackageTransformer(
                ImmutableMap.of("LICENSE.snip", "LICENSE", "metadatagen/java/grpc/build_grpc.gradle.snip",
                        "build.gradle", "metadatagen/java/grpc/pom_grpc.xml.snip", "pom.xml"),
                artifactType), model, config);
    case PROTOBUF:
        return new JavaGrpcPackageGenerator(new JavaPackageTransformer(
                ImmutableMap.of("LICENSE.snip", "LICENSE", "metadatagen/java/grpc/build_protobuf.gradle.snip",
                        "build.gradle", "metadatagen/java/grpc/pom_protobuf.xml.snip", "pom.xml"),
                artifactType), model, config);
    }

    throw new IllegalArgumentException("Java does not support the artifact type \"" + artifactType + "\"");
}

From source file:com.eviware.loadui.impl.layout.TableLayoutComponentImpl.java

public TableLayoutComponentImpl(TableModel tableModel, String label, String constraints) {
    this(ImmutableMap.of(TABLE_MODEL, tableModel, LABEL, label, CONSTRAINTS, constraints));
}

From source file:org.eclipse.che.wsagent.server.ApiServletModule.java

@Override
protected void configureServlets() {
    getServletContext().addListener(new WSConnectionTracker());
    filter("/ext/*").through(SingleEnvironmentFilter.class);
    //        serve("/ext/*").with(GuiceEverrestServlet.class);
    serveRegex("^/ext((?!(/(ws|eventbus)($|/.*)))/.*)").with(GuiceEverrestServlet.class);

    bind(io.swagger.jaxrs.config.DefaultJaxrsConfig.class).asEagerSingleton();
    serve("/swaggerinit").with(io.swagger.jaxrs.config.DefaultJaxrsConfig.class, ImmutableMap.of("api.version",
            "1.0", "swagger.api.title", "Eclipse Che", "swagger.api.basepath", "/ide/ext"));
}

From source file:com.github.jcustenborder.kafka.connect.cdc.Change.java

static Map<String, Object> sourcePartition(String databaseName, String schemaName, String tableName) {
    Preconditions.checkNotNull(databaseName, "databaseName cannot be null.");
    Preconditions.checkNotNull(schemaName, "schemaName cannot be null.");
    Preconditions.checkNotNull(tableName, "tableName cannot be null.");
    return ImmutableMap.of(Constants.DATABASE_NAME_VARIABLE, databaseName, Constants.SCHEMA_NAME_VARIABLE,
            schemaName, Constants.TABLE_NAME_VARIABLE, tableName);
}

From source file:org.sakaiproject.nakamura.lite.cassandra.ContentManagerImplMan.java

@Override
protected StorageClientPool getClientPool(Configuration configuration) throws ClassNotFoundException {
    CassandraClientPool cp = new CassandraClientPool();
    cp.activate(ImmutableMap.of("test", (Object) "test", BlockContentHelper.CONFIG_MAX_CHUNKS_PER_BLOCK, 9,
            Configuration.class.getName(), configuration));
    return cp;/*from   w  ww . j  a  v a  2 s . c o  m*/
}

From source file:org.apache.brooklyn.entity.chef.mysql.TypedToyMySqlEntityChef.java

@Override
public void init() {
    super.init();

    String password = "p4ssw0rd";

    config().set(CHEF_COOKBOOK_PRIMARY_NAME, "mysql");
    config().set(CHEF_COOKBOOK_URLS,/*from w w  w . ja v a  2 s. c o m*/
            ImmutableMap.of("mysql", GithubUrls.tgz("opscode-cookbooks", "mysql", "v4.0.12"), "openssl",
                    GithubUrls.tgz("opscode-cookbooks", "openssl", "v1.1.0"), "mysql",
                    GithubUrls.tgz("opscode-cookbooks", "build-essential", "v1.4.4")));

    config().set(CHEF_LAUNCH_RUN_LIST, ImmutableSet.of("mysql::server"));
    config().set(CHEF_LAUNCH_ATTRIBUTES,
            ImmutableMap.<String, Object>of("mysql", ImmutableMap.of("server_root_password", password,
                    "server_repl_password", password, "server_debian_password", password)));

    config().set(ChefConfig.PID_FILE, "/var/run/mysqld/mysqld.pid");

    config().set(CHEF_MODE, ChefModes.SOLO);
}

From source file:org.apache.bookkeeper.mledger.impl.LedgerMetadataUtils.java

/**
 * Build base metadata for every ManagedLedger.
 *
 * @param name the name of the ledger//from   w ww .  j a v a2 s.  c om
 * @return an immutable map which describes a ManagedLedger
 */
static Map<String, byte[]> buildBaseManagedLedgerMetadata(String name) {
    return ImmutableMap.of(METADATA_PROPERTY_APPLICATION, METADATA_PROPERTY_APPLICATION_PULSAR,
            METADATA_PROPERTY_COMPONENT, METADATA_PROPERTY_COMPONENT_MANAGED_LEDGER,
            METADATA_PROPERTY_MANAGED_LEDGER_NAME, name.getBytes(StandardCharsets.UTF_8));
}

From source file:org.sakaiproject.nakamura.lite.memory.ContentManagerFinderImplMan.java

@Override
protected StorageClientPool getClientPool(Configuration configuration) throws ClassNotFoundException {
    MemoryStorageClientPool cp = new MemoryStorageClientPool();
    cp.activate(ImmutableMap.of("test", (Object) "test", BlockContentHelper.CONFIG_MAX_CHUNKS_PER_BLOCK, 9,
            Configuration.class.getName(), configuration));
    return cp;//from  ww w .j av  a  2  s.  c o m
}