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

org.analogweb.InvocationFactory Maven / Gradle / Ivy

The newest version!
package org.analogweb;

/**
 * Factory of {@link Invocation}.
 *
 * @author snowgoose
 */
public interface InvocationFactory extends Module {

    /**
     * Create new {@link Invocation}.
     *
     * @param instanceProvider
     *            {@link ContainerAdaptor}
     * @param metadata
     *            {@link InvocationMetadata}
     * @param request
     *            {@link RequestContext}
     * @param response
     *            {@link ResponseContext}
     * @param typeMapperContext
     *            {@link TypeMapperContext}
     * @param resolvers
     *            {@link RequestValueResolvers}
     *
     * @return Created {@link Invocation}
     */
    Invocation createInvocation(ContainerAdaptor instanceProvider, InvocationMetadata metadata, RequestContext request,
            ResponseContext response, TypeMapperContext typeMapperContext, RequestValueResolvers resolvers);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy