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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface -
Field Summary
Fields inherited from class io.xpipe.beacon.BeaconConnection
beaconClient -
Method Summary
Modifier and TypeMethodDescriptionprotected voidstatic voidexecute(XPipeApiConnection.Handler handler) static <T> Texecute(XPipeApiConnection.Mapper<T> mapper) static voidfinishDialog(io.xpipe.core.dialog.DialogReference reference) static XPipeApiConnectionopen()static voidstatic Optional<io.xpipe.beacon.BeaconClient>waitForStartup(Process process) Methods inherited from class io.xpipe.beacon.BeaconConnection
checkClosed, close, createInternalStreamStore, createInternalStreamStore, getBeaconClient, getInputStream, getOutputStream, performInputExchange, performInputOutputExchange, performOutputExchange, performSimpleExchange, receiveBody, receiveResponse, sendBody, sendRequest, withInputStream, withOutputStream, writeStream, writeStream
-
Method Details
-
open
-
finishDialog
public static void finishDialog(io.xpipe.core.dialog.DialogReference reference) -
execute
-
execute
-
waitForStartup
-
waitForShutdown
public static void waitForShutdown() -
constructSocket
protected void constructSocket()- Specified by:
constructSocketin classio.xpipe.beacon.BeaconConnection
-