## Uses of Interface
org.apache.cassandra.io.sstable.format.SSTableFlushObserver

- Packages that use SSTableFlushObserver
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.index |
  org.apache.cassandra.index.sasi |
  org.apache.cassandra.index.sasi.disk |
  org.apache.cassandra.io.sstable.format |
  org.apache.cassandra.io.sstable.format.big |

- - ### Uses of SSTableFlushObserver in org.apache.cassandra.db

    Constructor parameters in org.apache.cassandra.db with type arguments of type SSTableFlushObserver
    Constructor and Description
    `ColumnIndex(SerializationHeader header, SequentialWriter writer, Version version, java.util.Collection<SSTableFlushObserver> observers, ISerializer<IndexInfo> indexInfoSerializer)`

  - ### Uses of SSTableFlushObserver in org.apache.cassandra.index

    Methods in org.apache.cassandra.index that return SSTableFlushObserver
    Modifier and Type | Method and Description
    --- | ---
    `default SSTableFlushObserver` | Index.`getFlushObserver(Descriptor descriptor, OperationType opType)` Get flush observer to observe partition/cell events generated by flushing SSTable (memtable flush or compaction).

  - ### Uses of SSTableFlushObserver in org.apache.cassandra.index.sasi

    Methods in org.apache.cassandra.index.sasi that return SSTableFlushObserver
    Modifier and Type | Method and Description
    --- | ---
    `SSTableFlushObserver` | SASIIndex.`getFlushObserver(Descriptor descriptor, OperationType opType)`

  - ### Uses of SSTableFlushObserver in org.apache.cassandra.index.sasi.disk

    Classes in org.apache.cassandra.index.sasi.disk that implement SSTableFlushObserver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PerSSTableIndexWriter`

  - ### Uses of SSTableFlushObserver in org.apache.cassandra.io.sstable.format

    Fields in org.apache.cassandra.io.sstable.format with type parameters of type SSTableFlushObserver
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.Collection<SSTableFlushObserver>` | SSTableWriter.`observers`

    Method parameters in org.apache.cassandra.io.sstable.format with type arguments of type SSTableFlushObserver
    Modifier and Type | Method and Description
    --- | ---
    `abstract SSTableWriter` | SSTableWriter.Factory.`open(Descriptor descriptor, long keyCount, long repairedAt, CFMetaData metadata, MetadataCollector metadataCollector, SerializationHeader header, java.util.Collection<SSTableFlushObserver> observers, LifecycleTransaction txn)`

    Constructor parameters in org.apache.cassandra.io.sstable.format with type arguments of type SSTableFlushObserver
    Constructor and Description
    `SSTableWriter(Descriptor descriptor, long keyCount, long repairedAt, CFMetaData metadata, MetadataCollector metadataCollector, SerializationHeader header, java.util.Collection<SSTableFlushObserver> observers)`

  - ### Uses of SSTableFlushObserver in org.apache.cassandra.io.sstable.format.big

    Constructor parameters in org.apache.cassandra.io.sstable.format.big with type arguments of type SSTableFlushObserver
    Constructor and Description
    `BigTableWriter(Descriptor descriptor, long keyCount, long repairedAt, CFMetaData metadata, MetadataCollector metadataCollector, SerializationHeader header, java.util.Collection<SSTableFlushObserver> observers, LifecycleTransaction txn)`

Copyright © 2018 The Apache Software Foundation