All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.yamcs.buckets.BucketProvider Maven / Gradle / Ivy

There is a newer version: 5.10.9
Show newest version
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