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

org.openas2.processor.Processor 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 java.util.Map;

import org.openas2.Component;
import org.openas2.OpenAS2Exception;
import org.openas2.message.Message;

public interface Processor extends Component {
    String COMPID_PROCESSOR = "processor";

    void handle(String action, Message msg, Map options) throws OpenAS2Exception;

    List getModules();

    void startActiveModules() throws OpenAS2Exception;

    void stopActiveModules() throws OpenAS2Exception;

    List getActiveModules();
    
    List getActiveModulesByClass(Class clazz);

    public boolean checkActiveModules(List failures);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy