## Uses of Interface
org.apache.ignite.spi.systemview.view.SystemView

Packages that use SystemView
org.apache.ignite.internal.managers.systemview
org.apache.ignite.internal.processors.metric.impl
org.apache.ignite.internal.processors.query.schema
org.apache.ignite.internal.processors.query.schema.management
org.apache.ignite.spi.systemview: Contains common classes and interfaces for system view SPI implementations.
org.apache.ignite.spi.systemview.view: Contains `SystemView` clases that exists in Ignite.
org.apache.ignite.spi.systemview.view.sql

### Uses of SystemView in org.apache.ignite.internal.managers.systemview

Classes in org.apache.ignite.internal.managers.systemview that implement SystemView
`class` `FiltrableSystemViewAdapter<R,​D>` System view which supports attribute filtering.
`class` `ScanQuerySystemView<K,​V>` `SystemView` implementation providing data about cache queries.
`class` `SystemViewAdapter<R,​D>` System view backed by `data` `Collection`.
`class` `SystemViewInnerCollectionsAdapter<C,​R,​D>` System view backed by `data` container.

Fields in org.apache.ignite.internal.managers.systemview with type parameters of type SystemView
`protected @Nullable Predicate<SystemView<?>>` AbstractSystemViewExporterSpi.`filter` System view filter.

Methods in org.apache.ignite.internal.managers.systemview that return SystemView
`<R> @Nullable SystemView<R>` GridSystemViewManager.`view​(String name)`

Methods in org.apache.ignite.internal.managers.systemview that return types with arguments of type SystemView
`@NotNull Iterator<SystemView<?>>` GridSystemViewManager.`iterator()`

Methods in org.apache.ignite.internal.managers.systemview with parameters of type SystemView
`protected void` JmxSystemViewExporterSpi.`register​(SystemView<?> sysView)` Registers JMX bean for specific system view.
`<R> void` GridSystemViewManager.`registerView​(SystemView<R> sysView)` Registers `SystemView` instance.

Method parameters in org.apache.ignite.internal.managers.systemview with type arguments of type SystemView
`void` GridSystemViewManager.`addSystemViewCreationListener​(Consumer<SystemView<?>> lsnr)` Adds listener of view creation events.
`void` AbstractSystemViewExporterSpi.`setExportFilter​(Predicate<SystemView<?>> filter)` Sets export filter.

Constructors in org.apache.ignite.internal.managers.systemview with parameters of type SystemView
`SystemViewMBean​(SystemView<R> sysView)`

### Uses of SystemView in org.apache.ignite.internal.processors.metric.impl

Methods in org.apache.ignite.internal.processors.metric.impl with parameters of type SystemView
`static Map<String,​Class<?>>` MetricUtils.`systemViewAttributes​(SystemView<?> sysView)` Extract attributes for system view.

### Uses of SystemView in org.apache.ignite.internal.processors.query.schema

Methods in org.apache.ignite.internal.processors.query.schema with parameters of type SystemView
`void` AbstractSchemaChangeListener.`onSystemViewCreated​(String schemaName, SystemView<?> sysView)` Callback on system view creation.
`void` SchemaChangeListener.`onSystemViewCreated​(String schemaName, SystemView<?> sysView)` Callback on system view creation.

### Uses of SystemView in org.apache.ignite.internal.processors.query.schema.management

Methods in org.apache.ignite.internal.processors.query.schema.management with parameters of type SystemView
`void` SchemaManager.`createSystemView​(String schema, SystemView<?> view)` Registers new system view.

### Uses of SystemView in org.apache.ignite.spi.systemview

Method parameters in org.apache.ignite.spi.systemview with type arguments of type SystemView
`void` ReadOnlySystemViewRegistry.`addSystemViewCreationListener​(Consumer<SystemView<?>> lsnr)` Adds listener of view creation events.
`void` SystemViewExporterSpi.`setExportFilter​(Predicate<SystemView<?>> filter)` Sets export filter.

### Uses of SystemView in org.apache.ignite.spi.systemview.view

Subinterfaces of SystemView in org.apache.ignite.spi.systemview.view
`interface` `FiltrableSystemView<R>` System view with filtering capabilities.

### Uses of SystemView in org.apache.ignite.spi.systemview.view.sql

Constructors in org.apache.ignite.spi.systemview.view.sql with parameters of type SystemView
`SqlViewColumnView​(SystemView<?> view, Map.Entry<String,​Class<?>> col)`