Interface BucketProvider

All Known Implementing Classes:
RemoteYamcsBucketProvider

public interface BucketProvider
  • Method Details

    • getLocation

      BucketLocation getLocation()
      Description of provider location
    • getSpec

      Spec getSpec()
      Returns the valid configuration options for this plugin.
    • loadBuckets

      List<Bucket> loadBuckets(YConfiguration config) throws IOException
      Called on Yamcs startup. Provider should create and return all buckets that match the provided configuration.

      Implementations do not need to verify bucket uniqueness.

      Throws:
      IOException