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 voidclose()Releasesthiswithout waiting for the result.final ExportIdexportId()Get the export ID.final PathIdpathId()Get the path ID.final CompletableFuture<Void>release()Releasesthis.final TicketIdticketId()Get the ticket ID.final StringtoString()final TypedTicketGet the typed ticket.
-
Method Details
-
exportId
Description copied from interface:HasExportIdGet the export ID.- Specified by:
exportIdin interfaceHasExportId- Returns:
- the export ID
-
pathId
Description copied from interface:HasPathIdGet the path ID. -
ticketId
Description copied from interface:HasTicketIdGet the ticket ID.- Specified by:
ticketIdin interfaceHasTicketId- Returns:
- the ticket ID
-
typedTicket
Description copied from interface:HasTypedTicketGet the typed ticket.- Specified by:
typedTicketin interfaceHasTypedTicket- Returns:
- the typed ticket
-
release
Description copied from interface:ServerObjectReleasesthis. After releasing, callers should not usethisobject norHasExportId.exportId()for additional RPC calls.- Specified by:
releasein interfaceServerObject- Returns:
- the future
- See Also:
-
close
public final void close()Description copied from interface:ServerObjectReleasesthiswithout waiting for the result. After closing, callers should not usethisobject norHasExportId.exportId()for additional RPC calls. For more control, seeServerObject.release().- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceServerObject
-
toString
-