Module io.xpipe.api

Class XPipeApiConnection

java.lang.Object
io.xpipe.beacon.BeaconConnection
io.xpipe.api.connector.XPipeApiConnection
All Implemented Interfaces:
AutoCloseable

public final class XPipeApiConnection extends io.xpipe.beacon.BeaconConnection
  • Method Details

    • open

      public static XPipeApiConnection open()
    • finishDialog

      public static void finishDialog(io.xpipe.core.dialog.DialogReference reference)
    • execute

      public static void execute(XPipeApiConnection.Handler handler)
    • execute

      public static <T> T execute(XPipeApiConnection.Mapper<T> mapper)
    • waitForStartup

      public static Optional<io.xpipe.beacon.BeaconClient> waitForStartup(Process process)
    • waitForShutdown

      public static void waitForShutdown()
    • constructSocket

      protected void constructSocket()
      Specified by:
      constructSocket in class io.xpipe.beacon.BeaconConnection