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

org.openas2.processor.ActiveModule Maven / Gradle / Ivy

Go to download

Open source implementation of the AS2 standard for signed encrypted and compressed document transfer

There is a newer version: 2.10.1
Show newest version
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