
org.yamcs.buckets.BucketProvider Maven / Gradle / Ivy
package org.yamcs.buckets;
import java.io.IOException;
import java.util.List;
import org.yamcs.Spec;
import org.yamcs.YConfiguration;
public interface BucketProvider {
/**
* Description of provider location
*/
BucketLocation getLocation();
/**
* Returns the valid configuration options for this plugin.
*/
Spec getSpec();
/**
* Called on Yamcs startup. Provider should create and return all buckets that match the provided configuration.
*
* Implementations do not need to verify bucket uniqueness.
*/
List loadBuckets(YConfiguration config) throws IOException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy