Interface RemoteTableDataServiceDescriptor
- All Superinterfaces:
TableDataServiceDescriptor
A TableDataServiceDescriptor for RemoteTableDataService.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder interface for creating RemoteTableDataServiceDescriptor instances. -
Method Summary
Modifier and TypeMethodDescriptionGets Supplier for acquiring socket addresses to connect to.booleanWhether to allow flushing of I/O messages on the thread initiating a remote request.builder()Creates a new builder for constructing RemoteTableDataServiceDescriptor instances.Gets the request timeout duration
-
Method Details
-
addressSupplier
Gets Supplier for acquiring socket addresses to connect to.- Returns:
- The socket address supplier
-
requestTimeout
Gets the request timeout duration- Returns:
- The request timeout duration
-
allowIOMessageFlush
@Parameter boolean allowIOMessageFlush()Whether to allow flushing of I/O messages on the thread initiating a remote request. Should be false if interruption is expected.- Returns:
- true if I/O message flushing is allowed, false otherwise
-
builder
Creates a new builder for constructing RemoteTableDataServiceDescriptor instances.- Returns:
- a new Builder instance
-