Top Description Inners Fields Constructors Methods
org.graalvm.polyglot.impl

pack-priv final Class UnnamedToModuleMessageEndpointGen

extends UnnamedToModuleMessageEndpoint
Class Inheritance
Imports
java.lang.invoke.MethodHandle, .MethodHandles.Lookup, .MethodType, java.nio.ByteBuffer, java.util.List, .Objects, org.graalvm.polyglot.impl.UnnamedToModuleBridge.UnnamedToModuleMessageEndpoint, org.graalvm.polyglot.io.MessageEndpoint

Generated code used for Truffle unnamed to named module bridge. This code allows polyglot on the classpath to delegate to polyglot on the module-path. This code is generated by the polyglot annotation processor.asdf

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Field Summary

Modifier and TypeField and Description
private static final UnnamedToModuleMessageEndpointGen.Handles
pack-priv final Object

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static <T extends Throwable> RuntimeException
public void
public void
public void
public void
sendPong(ByteBuffer data_)

Implements org.graalvm.polyglot.io.MessageEndpoint.sendPong.

Send a pong reply as a response to ping.

public void
sendText(String text_)

Implements org.graalvm.polyglot.io.MessageEndpoint.sendText.

Send a text message.

Inherited from org.graalvm.polyglot.impl.UnnamedToModuleBridge.UnnamedToModuleMessageEndpoint:
methodHandleLookup

Field Detail

HANDLESback to summary
private static final UnnamedToModuleMessageEndpointGen.Handles HANDLES
receiverback to summary
pack-priv final Object receiver

Constructor Detail

UnnamedToModuleMessageEndpointGenback to summary
public UnnamedToModuleMessageEndpointGen(Object receiver)

Method Detail

handleException_back to summary
private static <T extends Throwable> RuntimeException handleException_(Throwable t) throws Throwable-:T
Annotations
@SuppressWarnings:unchecked
sendBinaryback to summary
public void sendBinary(ByteBuffer data_)

Implements org.graalvm.polyglot.io.MessageEndpoint.sendBinary.

Doc from org.graalvm.polyglot.io.MessageEndpoint.sendBinary.

Send a binary message.

Annotations
@Override
sendCloseback to summary
public void sendClose()

Implements org.graalvm.polyglot.io.MessageEndpoint.sendClose.

Doc from org.graalvm.polyglot.io.MessageEndpoint.sendClose.

Close the connection.

Annotations
@Override
sendPingback to summary
public void sendPing(ByteBuffer data_)

Implements org.graalvm.polyglot.io.MessageEndpoint.sendPing.

Doc from org.graalvm.polyglot.io.MessageEndpoint.sendPing.

Send a ping request.

Annotations
@Override
sendPongback to summary
public void sendPong(ByteBuffer data_)

Implements org.graalvm.polyglot.io.MessageEndpoint.sendPong.

Doc from org.graalvm.polyglot.io.MessageEndpoint.sendPong.

Send a pong reply as a response to ping.

Annotations
@Override
sendTextback to summary
public void sendText(String text_)

Implements org.graalvm.polyglot.io.MessageEndpoint.sendText.

Doc from org.graalvm.polyglot.io.MessageEndpoint.sendText.

Send a text message.

Annotations
@Override
org.graalvm.polyglot.impl back to summary

pack-priv final Class UnnamedToModuleMessageEndpointGen.Handles

extends Object
Class Inheritance
  • java.lang.Object
  • org.graalvm.polyglot.impl.UnnamedToModuleMessageEndpointGen.Handles

Field Summary

Modifier and TypeField and Description
private final MethodHandle
private final MethodHandle
private final MethodHandle
private final MethodHandle
private final MethodHandle

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

sendBinary_back to summary
private final MethodHandle sendBinary_
sendClose_back to summary
private final MethodHandle sendClose_
sendPing_back to summary
private final MethodHandle sendPing_
sendPong_back to summary
private final MethodHandle sendPong_
sendText_back to summary
private final MethodHandle sendText_

Constructor Detail

Handlesback to summary
pack-priv Handles(MethodHandles.Lookup lookup) throws ReflectiveOperationException