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
exportIdMethods inherited from interface io.deephaven.client.impl.HasTicketId
ticketIdMethods inherited from interface io.deephaven.client.impl.HasTypedTicket
typedTicket
-
Method Details
-
release
CompletableFuture<Void> release()Releasesthis. After releasing, callers should not usethisobject norHasExportId.exportId()for additional RPC calls.- Returns:
- the future
- See Also:
-
close
void close()Releasesthiswithout waiting for the result. After closing, callers should not usethisobject norHasExportId.exportId()for additional RPC calls. For more control, seerelease().- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-