Vert.x3 + the endorsed modules
- Vert.x Core
- Groovy, JS and Ruby languages
- Hazelcast clustering
- Service proxy
| Unhandled exception caused by org.graalvm.polyglot.PolyglotException: java.lang.AssertionError: Invalid libray usage. Cached library must be adopted by a RootNode before it is executed. | |
| at org.graalvm.truffle/com.oracle.truffle.api.object.DynamicObjectGen$DynamicDispatchLibraryExports$Cached.dispatch(DynamicObjectGen.java:154) | |
| at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Cached.accepts(JSClassGen.java:119) | |
| at org.graalvm.truffle/com.oracle.truffle.api.interop.InteropLibrary$Asserts.accepts(InteropLibrary.java:1594) | |
| at org.graalvm.truffle/com.oracle.truffle.polyglot.ToHostNodeGen.execute(ToHostNodeGen.java:45) | |
| at org.graalvm.truffle/com.oracle.truffle.polyglot.TargetMappingNode$SingleMappingNode.doDefault(TargetMappingNode.java:145) | |
| at org.graalvm.truffle/com.oracle.truffle.polyglot.TargetMappingNodeGen$SingleMappingNodeGen.execute(TargetMappingNodeGen.java:159) | |
| at org.graalvm.truffle/com.oracle.truffle.polyglot.HostExecuteNode$TargetMappingType.execute(HostExecuteNode.java |
| package io.vertx.benchmark; | |
| import io.reactiverse.pgclient.*; | |
| import io.vertx.core.AbstractVerticle; | |
| import io.vertx.core.Vertx; | |
| import io.vertx.core.http.HttpServerRequest; | |
| import io.vertx.core.json.*; | |
| import java.time.ZonedDateTime; | |
| import java.time.format.DateTimeFormatter; |
| /// <reference types="@vertx/core/runtime" /> | |
| // @ts-check | |
| const util = require('util'); | |
| import {Router} from '@vertx/web'; | |
| import {PgClient, Tuple} from '@reactiverse/reactive-pg-client'; | |
| import {PgPoolOptions} from '@reactiverse/reactive-pg-client/options'; | |
| const SELECT_WORLD = "SELECT id, randomnumber from WORLD where id=$1"; |
| /* | |
| * Copyright (c) 2011-2015 The original author or authors | |
| * ------------------------------------------------------ | |
| * All rights reserved. This program and the accompanying materials | |
| * are made available under the terms of the Eclipse Public License v1.0 | |
| * and Apache License v2.0 which accompanies this distribution. | |
| * | |
| * The Eclipse Public License is available at | |
| * http://www.eclipse.org/legal/epl-v10.html | |
| * |
| @FunctionalInterface | |
| public interface Handler<T> { | |
| void handle(T value); | |
| } |
| // setup an Oauth2 provider for Keycloak | |
| OAuth2Auth oauth2 = KeycloakAuth.create(vertx, OAuth2FlowType.PASSWORD, config()); | |
| // credentials | |
| JsonObject credentials = new JsonObject() | |
| .put("username", username) | |
| .put("password", password); | |
| // create an WebClient to make request | |
| final WebClient client = WebClient.create(vertx); |
| <!doctype html> | |
| <html ⚡> | |
| <head> | |
| <meta charset="utf-8"> | |
| <title>AMP #0</title> | |
| <link rel="canonical" href="amps.html" > | |
| <meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1"> | |
| <link href='https://fonts.googleapis.com/css?family=Questrial' rel='stylesheet' type='text/css'> | |
| <style amp-custom> | |
| body { |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <project xmlns="http://maven.apache.org/POM/4.0.0" | |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
| xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |
| <modelVersion>4.0.0</modelVersion> | |
| <groupId>io.vertx</groupId> | |
| <artifactId>vertx-release</artifactId> | |
| <version>1.0.0</version> | |
| <packaging>pom</packaging> |
| <settings> | |
| <profiles> | |
| <profile> | |
| <id>allow-snapshots</id> | |
| <activation><activeByDefault>true</activeByDefault></activation> | |
| <repositories> | |
| <repository> | |
| <id>snapshots-repo</id> | |
| <url>https://oss.sonatype.org/content/repositories/snapshots</url> |