Package io.deephaven.client.impl
Class UnknownObject
java.lang.Object
io.deephaven.client.impl.UnknownObject
- All Implemented Interfaces:
HasExportId
,HasPathId
,HasTicketId
,HasTypedTicket
,ServerObject
,Closeable
,AutoCloseable
A server object that is neither
ObjectService.Fetchable
nor ObjectService.Bidirectional
; the server does not have an
object type plugin registered for the referenced object. See the server side class
io.deephaven.plugin.type.ObjectType
for more details.-
Method Summary
Modifier and TypeMethodDescriptionfinal void
close()
Releasesthis
without waiting for the result.final ExportId
exportId()
Get the export ID.final PathId
pathId()
Get the path ID.final CompletableFuture<Void>
release()
Releasesthis
.final TicketId
ticketId()
Get the ticket ID.final String
toString()
final TypedTicket
Get the typed ticket.
-
Method Details
-
exportId
Description copied from interface:HasExportId
Get the export ID.- Specified by:
exportId
in interfaceHasExportId
- Returns:
- the export ID
-
pathId
Description copied from interface:HasPathId
Get the path ID. -
ticketId
Description copied from interface:HasTicketId
Get the ticket ID.- Specified by:
ticketId
in interfaceHasTicketId
- Returns:
- the ticket ID
-
typedTicket
Description copied from interface:HasTypedTicket
Get the typed ticket.- Specified by:
typedTicket
in interfaceHasTypedTicket
- Returns:
- the typed ticket
-
release
Description copied from interface:ServerObject
Releasesthis
. After releasing, callers should not usethis
object norHasExportId.exportId()
for additional RPC calls.- Specified by:
release
in interfaceServerObject
- Returns:
- the future
- See Also:
-
close
public final void close()Description copied from interface:ServerObject
Releasesthis
without waiting for the result. After closing, callers should not usethis
object norHasExportId.exportId()
for additional RPC calls. For more control, seeServerObject.release()
.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfaceServerObject
-
toString
-