public class SqlViewMetricExporterSpi extends IgniteSpiAdapter implements MetricExporterSpi
Modifier and Type | Field and Description |
---|---|
static String |
SYS_VIEW_NAME
System view name.
|
ignite, igniteInstanceName, log
Constructor and Description |
---|
SqlViewMetricExporterSpi() |
Modifier and Type | Method and Description |
---|---|
protected void |
onContextInitialized0(IgniteSpiContext spiCtx)
Method to be called in the end of onContextInitialized method.
|
void |
setExportFilter(Predicate<ReadOnlyMetricRegistry> filter)
Sets export filter.
|
void |
setMetricRegistry(ReadOnlyMetricManager mreg)
Sets metrics registry that SPI should export.
|
void |
spiStart(@Nullable String igniteInstanceName)
This method is called to start SPI.
|
void |
spiStop()
This method is called to stop SPI.
|
addTimeoutObject, assertParameter, checkConfigurationConsistency0, clientFailureDetectionTimeout, configInfo, createSpiAttributeName, failureDetectionTimeout, failureDetectionTimeoutEnabled, failureDetectionTimeoutEnabled, getConsistentAttributeNames, getExceptionRegistry, getLocalNode, getName, getNodeAttributes, getSpiContext, ignite, initFailureDetectionTimeout, injectables, injectResources, isNodeStopping, onBeforeStart, onClientDisconnected, onClientReconnected, onContextDestroyed, onContextDestroyed0, onContextInitialized, registerMBean, removeTimeoutObject, setName, started, startInfo, startStopwatch, stopInfo, unregisterMBean
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName, getNodeAttributes, onClientDisconnected, onClientReconnected, onContextDestroyed, onContextInitialized
public static final String SYS_VIEW_NAME
protected void onContextInitialized0(IgniteSpiContext spiCtx) throws IgniteSpiException
onContextInitialized0
in class IgniteSpiAdapter
spiCtx
- SPI context.IgniteSpiException
- In case of errors.public void spiStart(@Nullable @Nullable String igniteInstanceName) throws IgniteSpiException
spiStart
in interface IgniteSpi
igniteInstanceName
- Name of Ignite instance this SPI is being started for
(null
for default Ignite instance).IgniteSpiException
- Throws in case of any error during SPI start.public void spiStop() throws IgniteSpiException
Note that this method can be called at any point including during recovery of failed start. It should make no assumptions on what state SPI will be in when this method is called.
spiStop
in interface IgniteSpi
IgniteSpiException
- Thrown in case of any error during SPI stop.public void setMetricRegistry(ReadOnlyMetricManager mreg)
IgniteSpi.spiStart(String)
.setMetricRegistry
in interface MetricExporterSpi
mreg
- Metric registry.public void setExportFilter(Predicate<ReadOnlyMetricRegistry> filter)
filter
shouldn't be exported.setExportFilter
in interface MetricExporterSpi
filter
- Filter.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.9.1 Release Date : December 9 2020