public class HttpLocationFactory extends Object implements LocationFactory
| Constructor and Description |
|---|
HttpLocationFactory(InternalNodeManager nodeManager,
io.airlift.http.server.HttpServerInfo httpServerInfo,
InternalCommunicationConfig config) |
HttpLocationFactory(InternalNodeManager nodeManager,
URI baseUri) |
| Modifier and Type | Method and Description |
|---|---|
URI |
createLocalTaskLocation(TaskId taskId) |
URI |
createMemoryInfoLocation(InternalNode node) |
URI |
createQueryLocation(QueryId queryId) |
URI |
createStageLocation(StageId stageId) |
URI |
createTaskLocation(InternalNode node,
TaskId taskId) |
@Inject public HttpLocationFactory(InternalNodeManager nodeManager, io.airlift.http.server.HttpServerInfo httpServerInfo, InternalCommunicationConfig config)
public HttpLocationFactory(InternalNodeManager nodeManager, URI baseUri)
public URI createQueryLocation(QueryId queryId)
createQueryLocation in interface LocationFactorypublic URI createStageLocation(StageId stageId)
createStageLocation in interface LocationFactorypublic URI createLocalTaskLocation(TaskId taskId)
createLocalTaskLocation in interface LocationFactorypublic URI createTaskLocation(InternalNode node, TaskId taskId)
createTaskLocation in interface LocationFactorypublic URI createMemoryInfoLocation(InternalNode node)
createMemoryInfoLocation in interface LocationFactoryCopyright © 2012–2019. All rights reserved.