//###################################################################
//
// ServletInterface
// This interface provides the defined standard that all connecting
// repository disseminator servlet implementation must implement.
// These methods correspond to the standard functionality that
// is expected from every disseminator servlet.
//
// All servlets implement this interface and a given type of Servlet
// should have the same list of methods.  Each method in turn should
// also have the same list of parameters
//
//##################################################################
package Servlet.Interface;

public interface ServletInterface extends Servlet.Interface.SignatureInterface
{
    public String GetServletID();
    public boolean SetDataStream(String name, String MIMEType, java.io.InputStream instream) throws AttachmentException;
    public String GetServletDescription();
    public Definition GetAttachmentDefinition();
    public AttachmentRoleSpecification[] GetAttachmentSpecification();
}