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

de.bund.bva.isyfact.task.konfiguration.HostHandler Maven / Gradle / Ivy

package de.bund.bva.isyfact.task.konfiguration;

import de.bund.bva.isyfact.task.exception.HostNotApplicableException;

/**
 * Der HostHandler ist ein Werkzeug zur Überprüfung von Host-Instanzen.
 */
public interface HostHandler {

    /**
     * Prüft, ob der Task auf dem richtigen Host läuft.
     *
     * @param expectedHostName der Name des Hosts, auf dem der Task laufen soll.
     * @return true, wenn der Host den richtigen Namen hat, sonst false
     * @throws HostNotApplicableException wenn bei der Prüfung ein Fehler aufgetreten ist
     */
    boolean isHostApplicable(String expectedHostName) throws HostNotApplicableException;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy