| 1 4 5 package com.tctest.spring.integrationtests.framework; 6 7 import java.util.Map ; 8 9 10 public interface DeploymentBuilder { 11 12 public DeploymentBuilder addDirectoryOrJARContainingClass(Class type); 13 public DeploymentBuilder addDirectoryOrJARContainingClassOfSelectedVersion(Class type, String [] variantNames); 14 public DeploymentBuilder addDirectoryContainingResource(String resource); 15 public DeploymentBuilder addResource(String location, String includes, String prefix); 16 17 public DeploymentBuilder addContextParameter(String name, String value); 18 public DeploymentBuilder addListener(Class listenerName); 19 public DeploymentBuilder addServlet(String name, String mapping, Class servletClass, Map params, boolean loadOnStartup); 20 public DeploymentBuilder setDispatcherServlet(String name, String mapping, Class servletClass, Map params, boolean loadOnStartup); 21 public DeploymentBuilder addTaglib(String uri, String location); 22 23 public DeploymentBuilder addBeanDefinitionFile(String beanDefinition); 24 25 public DeploymentBuilder addRemoteService(String remoteName, String beanName, Class interfaceType); 26 public DeploymentBuilder addRemoteService(Class exporterType, String remoteName, String beanName, Class interfaceType); 27 public DeploymentBuilder addRemoteService(String beanName, Class interfaceType); 28 public DeploymentBuilder addRemoteServiceBlock(String serviceBlock); 29 30 public Deployment makeDeployment() throws Exception ; 31 32 public void setParentApplicationContextRef(String locatorFactorySelector, String parentContextKey); 33 34 } 35 | Popular Tags |