Package io.trino.plugin.jmx
Class JmxRecordSetProvider
java.lang.Object
io.trino.plugin.jmx.JmxRecordSetProvider
- All Implemented Interfaces:
ConnectorRecordSetProvider
-
Constructor Summary
ConstructorsConstructorDescriptionJmxRecordSetProvider(MBeanServer mbeanServer, NodeManager nodeManager, JmxHistoricalData jmxHistoricalData) -
Method Summary
Modifier and TypeMethodDescriptiongetLiveRow(String objectName, List<? extends ColumnHandle> columns, long entryTimestamp) getRecordSet(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorSplit split, ConnectorTableHandle table, List<? extends ColumnHandle> columns)
-
Constructor Details
-
JmxRecordSetProvider
@Inject public JmxRecordSetProvider(MBeanServer mbeanServer, NodeManager nodeManager, JmxHistoricalData jmxHistoricalData)
-
-
Method Details
-
getLiveRow
public List<Object> getLiveRow(String objectName, List<? extends ColumnHandle> columns, long entryTimestamp) throws JMException - Throws:
JMException
-
getRecordSet
public RecordSet getRecordSet(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorSplit split, ConnectorTableHandle table, List<? extends ColumnHandle> columns) - Specified by:
getRecordSetin interfaceConnectorRecordSetProvider
-