/* * codjo.net * * Common Apache License 2.0 */ package net.codjo.broadcast.common.diffuser; import java.io.File; /** * Interface pour la diffusion d'un fichier par un protocole (CFT...). */ public interface Diffuser { /** * Constructeur * * @param context contexte de diffusion * @param file fichier � diffuser * * @throws DiffuserException Echec de la diffusion. */ public void diffuse(DiffuserContext context, File file) throws DiffuserException; }