| Interface | Description | 
|---|---|
| KernelMetadataProvider | The Kernel metadata is loaded on demand by a  FeatureOptimizerby requestingInputStreamchunks usingKernelMetadataProvider.openInputStream(int)method.Metadata chunks are loaded sequentially, so implementations can assume that at most one InputStreamis open
 at a time. | 
| Class | Description | 
|---|---|
| FeatureOptimizer | The SOAR Optimizer (aka  SOAR-O) public API for building Features. | 
| Exception | Description | 
|---|---|
| FeatureOptimizerException | Exception thrown when an error is encountered during
  FeatureOptimizer.build(java.io.InputStream, java.io.OutputStream) |