Package io.trino.server.remotetask
Class HttpLocationFactory
java.lang.Object
io.trino.server.remotetask.HttpLocationFactory
- All Implemented Interfaces:
LocationFactory
-
Constructor Summary
ConstructorsConstructorDescriptionHttpLocationFactory(InternalNodeManager nodeManager, io.airlift.http.server.HttpServerInfo httpServerInfo, InternalCommunicationConfig config) HttpLocationFactory(InternalNodeManager nodeManager, URI baseUri) -
Method Summary
Modifier and TypeMethodDescriptioncreateLocalTaskLocation(TaskId taskId) createQueryLocation(QueryId queryId) createTaskLocation(InternalNode node, TaskId taskId)
-
Constructor Details
-
HttpLocationFactory
@Inject public HttpLocationFactory(InternalNodeManager nodeManager, io.airlift.http.server.HttpServerInfo httpServerInfo, InternalCommunicationConfig config) -
HttpLocationFactory
-
-
Method Details
-
createQueryLocation
- Specified by:
createQueryLocationin interfaceLocationFactory
-
createLocalTaskLocation
- Specified by:
createLocalTaskLocationin interfaceLocationFactory
-
createTaskLocation
- Specified by:
createTaskLocationin interfaceLocationFactory
-
createMemoryInfoLocation
- Specified by:
createMemoryInfoLocationin interfaceLocationFactory
-