Class NoopMetricExporterSpi
- java.lang.Object
- 
- org.apache.ignite.spi.IgniteSpiAdapter
- 
- org.apache.ignite.spi.metric.noop.NoopMetricExporterSpi
 
 
- 
- All Implemented Interfaces:
- IgniteSpi,- MetricExporterSpi
 
 @IgniteSpiNoop public class NoopMetricExporterSpi extends IgniteSpiAdapter implements MetricExporterSpi No-op implementation of metric exporter SPI.
- 
- 
Field Summary- 
Fields inherited from class org.apache.ignite.spi.IgniteSpiAdapterignite, igniteInstanceName, log
 
- 
 - 
Constructor SummaryConstructors Constructor Description NoopMetricExporterSpi()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetExportFilter(Predicate<ReadOnlyMetricRegistry> filter)Sets export filter.voidsetMetricRegistry(ReadOnlyMetricManager registry)Sets metrics registry that SPI should export.voidspiStart(@Nullable String igniteInstanceName)This method is called to start SPI.voidspiStop()This method is called to stop SPI.- 
Methods inherited from class org.apache.ignite.spi.IgniteSpiAdapteraddTimeoutObject, 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, onContextInitialized0, registerMBean, removeTimeoutObject, setName, started, startInfo, startStopwatch, stopInfo, unregisterMBean
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.apache.ignite.spi.IgniteSpigetName, getNodeAttributes, onClientDisconnected, onClientReconnected, onContextDestroyed, onContextInitialized
 
- 
 
- 
- 
- 
Method Detail- 
spiStartpublic void spiStart(@Nullable @Nullable String igniteInstanceName) throws IgniteSpiExceptionThis method is called to start SPI. After this method returns successfully kernel assumes that SPI is fully operational.- Specified by:
- spiStartin interface- IgniteSpi
- Parameters:
- igniteInstanceName- Name of Ignite instance this SPI is being started for (- nullfor default Ignite instance).
- Throws:
- IgniteSpiException- Throws in case of any error during SPI start.
 
 - 
spiStoppublic void spiStop() throws IgniteSpiExceptionThis method is called to stop SPI. After this method returns kernel assumes that this SPI is finished and all resources acquired by it are released.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. - Specified by:
- spiStopin interface- IgniteSpi
- Throws:
- IgniteSpiException- Thrown in case of any error during SPI stop.
 
 - 
setMetricRegistrypublic void setMetricRegistry(ReadOnlyMetricManager registry) Sets metrics registry that SPI should export. This method called beforeIgniteSpi.spiStart(String).- Specified by:
- setMetricRegistryin interface- MetricExporterSpi
- Parameters:
- registry- Metric registry.
 
 - 
setExportFilterpublic void setExportFilter(Predicate<ReadOnlyMetricRegistry> filter) Sets export filter. Metric registry that not satisfyfiltershouldn't be exported.- Specified by:
- setExportFilterin interface- MetricExporterSpi
- Parameters:
- filter- Filter.
- See Also:
- RegexpMetricFilter
 
 
- 
 
-