Package io.deephaven.client.impl
Interface ServerObject
- All Superinterfaces:
AutoCloseable
,Closeable
,HasExportId
,HasPathId
,HasTicketId
,HasTypedTicket
- All Known Subinterfaces:
ObjectService.Bidirectional
,ObjectService.Fetchable
- All Known Implementing Classes:
CustomObject
,TableObject
,UnknownObject
A server object is a client-owned reference to a server-side object.
-
Method Summary
Methods inherited from interface io.deephaven.client.impl.HasExportId
exportId
Methods inherited from interface io.deephaven.client.impl.HasTicketId
ticketId
Methods inherited from interface io.deephaven.client.impl.HasTypedTicket
typedTicket
-
Method Details
-
release
CompletableFuture<Void> release()Releasesthis
. After releasing, callers should not usethis
object norHasExportId.exportId()
for additional RPC calls.- Returns:
- the future
- See Also:
-
close
void close()Releasesthis
without waiting for the result. After closing, callers should not usethis
object norHasExportId.exportId()
for additional RPC calls. For more control, seerelease()
.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-