类 WebTestClientContextCustomizer.WebTestClientFactory
java.lang.Object
cn.taketoday.framework.test.web.reactive.server.WebTestClientContextCustomizer.WebTestClientFactory
- 所有已实现的接口:
cn.taketoday.beans.factory.Aware,cn.taketoday.beans.factory.FactoryBean<WebTestClient>,cn.taketoday.context.ApplicationContextAware
public static class WebTestClientContextCustomizer.WebTestClientFactory
extends Object
implements cn.taketoday.beans.factory.FactoryBean<WebTestClient>, cn.taketoday.context.ApplicationContextAware
FactoryBean used to create and configure a WebTestClient.-
字段概要
字段修饰符和类型字段说明private cn.taketoday.context.ApplicationContextprivate WebTestClientprivate static final Stringprivate static final String从接口继承的字段 cn.taketoday.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private WebTestClientprivate voidcustomizeWebTestClientBuilder(WebTestClient.Builder clientBuilder, cn.taketoday.context.ApplicationContext context) private voidcustomizeWebTestClientCodecs(WebTestClient.Builder clientBuilder, cn.taketoday.context.ApplicationContext context) private String(专用程序包) static cn.taketoday.framework.ApplicationTypededuceFromApplicationContext(Class<?> applicationContextClass) private StringgetBaseUrl(boolean sslEnabled, String port) Class<?>private static booleanisAssignable(String target, Class<?> type) booleanprivate booleanisSslEnabled(cn.taketoday.context.ApplicationContext context) voidsetApplicationContext(cn.taketoday.context.ApplicationContext applicationContext)
-
字段详细资料
-
构造器详细资料
-
WebTestClientFactory
public WebTestClientFactory()
-
-
方法详细资料
-
setApplicationContext
public void setApplicationContext(cn.taketoday.context.ApplicationContext applicationContext) throws cn.taketoday.beans.BeansException - 指定者:
setApplicationContext在接口中cn.taketoday.context.ApplicationContextAware- 抛出:
cn.taketoday.beans.BeansException
-
isSingleton
public boolean isSingleton()- 指定者:
isSingleton在接口中cn.taketoday.beans.factory.FactoryBean<WebTestClient>
-
getObjectType
- 指定者:
getObjectType在接口中cn.taketoday.beans.factory.FactoryBean<WebTestClient>
-
getObject
- 指定者:
getObject在接口中cn.taketoday.beans.factory.FactoryBean<WebTestClient>- 抛出:
Exception
-
createWebTestClient
-
getBaseUrl
-
deduceBasePath
-
deduceFromApplicationContext
static cn.taketoday.framework.ApplicationType deduceFromApplicationContext(Class<?> applicationContextClass) -
isAssignable
-
isSslEnabled
private boolean isSslEnabled(cn.taketoday.context.ApplicationContext context) -
customizeWebTestClientBuilder
private void customizeWebTestClientBuilder(WebTestClient.Builder clientBuilder, cn.taketoday.context.ApplicationContext context) -
customizeWebTestClientCodecs
private void customizeWebTestClientCodecs(WebTestClient.Builder clientBuilder, cn.taketoday.context.ApplicationContext context)
-