com.github.dynamicextensionsalfresco.webscripts.resolutions.Resolution Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of webscripts Show documentation
Show all versions of webscripts Show documentation
Adds an OSGi container to alfresco repository supporting dynamic code reloading, classpath isolation and a bunch of other useful features
package com.github.dynamicextensionsalfresco.webscripts.resolutions;
import com.github.dynamicextensionsalfresco.webscripts.AnnotationWebScriptRequest;
import com.github.dynamicextensionsalfresco.webscripts.AnnotationWebscriptResponse;
import javax.annotation.Nonnull;
/**
* Basic contract for an operation that can generate output based on request data or implementation state or behaviour.
*
* This is the preferred return type for @Uri methods as it allows for reusable response handling.
*
* @author Laurent Van der Linden
*/
public interface Resolution {
void resolve(@Nonnull final AnnotationWebScriptRequest request,
@Nonnull final AnnotationWebscriptResponse response,
@Nonnull final ResolutionParameters params) throws Exception;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy