Package io.trino.plugin.jmx
Class JmxConnector
java.lang.Object
io.trino.plugin.jmx.JmxConnector
- All Implemented Interfaces:
Connector
-
Constructor Summary
ConstructorsConstructorDescriptionJmxConnector(JmxMetadata jmxMetadata, JmxSplitManager jmxSplitManager, JmxRecordSetProvider jmxRecordSetProvider, JmxPeriodicSampler jmxPeriodicSampler) -
Method Summary
Modifier and TypeMethodDescriptionbeginTransaction(IsolationLevel isolationLevel, boolean readOnly, boolean autoCommit) getMetadata(ConnectorSession session, ConnectorTransactionHandle transactionHandle) voidshutdown()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.spi.connector.Connector
beginTransaction, commit, getAccessControl, getAnalyzeProperties, getCapabilities, getColumnProperties, getEventListeners, getFunctionProvider, getIndexProvider, getMaterializedViewProperties, getMetadata, getNodePartitioningProvider, getPageSinkProvider, getPageSourceProvider, getProcedures, getSchemaProperties, getSessionProperties, getSystemTables, getTableFunctions, getTableProcedures, getTableProperties, isSingleStatementWritesOnly, rollback
-
Constructor Details
-
JmxConnector
@Inject public JmxConnector(JmxMetadata jmxMetadata, JmxSplitManager jmxSplitManager, JmxRecordSetProvider jmxRecordSetProvider, JmxPeriodicSampler jmxPeriodicSampler)
-
-
Method Details
-
getMetadata
public JmxMetadata getMetadata(ConnectorSession session, ConnectorTransactionHandle transactionHandle) - Specified by:
getMetadatain interfaceConnector
-
getSplitManager
- Specified by:
getSplitManagerin interfaceConnector
-
getRecordSetProvider
- Specified by:
getRecordSetProviderin interfaceConnector
-
beginTransaction
public ConnectorTransactionHandle beginTransaction(IsolationLevel isolationLevel, boolean readOnly, boolean autoCommit) - Specified by:
beginTransactionin interfaceConnector
-
shutdown
public void shutdown()
-