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

io.bdeploy.bhive.objects.ReferenceHandler Maven / Gradle / Ivy

Go to download

Public API including dependencies, ready to be used for integrations and plugins.

The newest version!
package io.bdeploy.bhive.objects;

import java.nio.file.Path;

import io.bdeploy.bhive.model.Manifest;
import io.bdeploy.bhive.model.Tree;
import io.bdeploy.bhive.model.Tree.Key;

/**
 * A handler which acts upon {@link Manifest} references in a {@link Tree}.
 */
public interface ReferenceHandler {

    /**
     * @param location the location where the reference is located (the references parent directory).
     * @param key the {@link Key} referencing the manifest.
     * @param referenced the referenced manifest
     */
    public void onReference(Path location, Tree.Key key, Manifest referenced);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy