package de.persosim.simulator.securemessaging; import de.persosim.simulator.secstatus.SecMechanism; /** * This interface describes the behavior of a SM data provider generator able * to generate a fully functional {@link SmDataProvider}. Classes implementing * this interface are expected to be immutable. * * @author slutters * */ public interface SmDataProviderGenerator extends SecMechanism { /** * This method generates a fully functional {@link SmDataProvider}. * @return a fully functional {@link SmDataProvider} */ public SmDataProvider generateSmDataProvider(); }