
org.openas2.processor.ActiveModule Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of openas2-server Show documentation
Show all versions of openas2-server Show documentation
Open source implementation of the AS2 standard for signed encrypted and compressed document transfer
package org.openas2.processor;
import java.util.List;
import org.openas2.OpenAS2Exception;
public interface ActiveModule extends ProcessorModule {
public boolean isRunning();
public void start() throws OpenAS2Exception;
public void stop() throws OpenAS2Exception;
/**
* When invoked, the module must run a self check to verify it is functioning correctly.
* Any failures must be reported in the failures list passed in to the method by the callee
* @param failures - a list of failures if any occur
* @return - true if module has no problems otherwise false ith failure messages in passed in List
*/
public boolean healthcheck(List failures);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy