Package io.prestosql.server.testing
Class TestingPrestoServer
- java.lang.Object
-
- io.prestosql.server.testing.TestingPrestoServer
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
public class TestingPrestoServer extends Object implements Closeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TestingPrestoServer.Builder
static class
TestingPrestoServer.TestShutdownAction
-
Method Summary
-
-
-
Method Detail
-
create
public static TestingPrestoServer create()
-
builder
public static TestingPrestoServer.Builder builder()
-
close
public void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
installPlugin
public void installPlugin(Plugin plugin)
-
getDispatchManager
public DispatchManager getDispatchManager()
-
getQueryManager
public QueryManager getQueryManager()
-
addFinalQueryInfoListener
public void addFinalQueryInfoListener(QueryId queryId, StateMachine.StateChangeListener<QueryInfo> stateChangeListener)
-
createCatalog
public CatalogName createCatalog(String catalogName, String connectorName)
-
createCatalog
public CatalogName createCatalog(String catalogName, String connectorName, Map<String,String> properties)
-
getBaseDataDir
public Path getBaseDataDir()
-
getBaseUrl
public URI getBaseUrl()
-
getAddress
public com.google.common.net.HostAndPort getAddress()
-
getHttpsAddress
public com.google.common.net.HostAndPort getHttpsAddress()
-
getCatalogManager
public CatalogManager getCatalogManager()
-
getTransactionManager
public TransactionManager getTransactionManager()
-
getMetadata
public Metadata getMetadata()
-
getStatsCalculator
public StatsCalculator getStatsCalculator()
-
getAccessControl
public TestingAccessControlManager getAccessControl()
-
getProcedureTester
public ProcedureTester getProcedureTester()
-
getSplitManager
public SplitManager getSplitManager()
-
getPageSourceManager
public PageSourceManager getPageSourceManager()
-
getResourceGroupManager
public Optional<InternalResourceGroupManager<?>> getResourceGroupManager()
-
getSessionPropertyDefaults
public SessionPropertyDefaults getSessionPropertyDefaults()
-
getNodePartitioningManager
public NodePartitioningManager getNodePartitioningManager()
-
getLocalMemoryManager
public LocalMemoryManager getLocalMemoryManager()
-
getClusterMemoryManager
public ClusterMemoryManager getClusterMemoryManager()
-
getMbeanServer
public MBeanServer getMbeanServer()
-
getGracefulShutdownHandler
public GracefulShutdownHandler getGracefulShutdownHandler()
-
getTaskManager
public TaskManager getTaskManager()
-
getShutdownAction
public ShutdownAction getShutdownAction()
-
isCoordinator
public boolean isCoordinator()
-
refreshNodes
public final AllNodes refreshNodes()
-
getActiveNodesWithConnector
public Set<InternalNode> getActiveNodesWithConnector(CatalogName catalogName)
-
getInstance
public <T> T getInstance(com.google.inject.Key<T> key)
-
-