org.springframework.boot.actuate.endpoint.annotation.Endpoint#org.springframework.cloud.bus.BusProperties源码实例Demo

下面列出了org.springframework.boot.actuate.endpoint.annotation.Endpoint#org.springframework.cloud.bus.BusProperties 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: open-cloud   文件: GatewayConfiguration.java
/**
 * 自定义网关监控端点
 *
 * @param context
 * @param bus
 * @return
 */
@Bean
@ConditionalOnEnabledEndpoint
@ConditionalOnClass({Endpoint.class})
public ApiEndpoint apiEndpoint(ApplicationContext context, BusProperties bus) {
    ApiEndpoint endpoint = new ApiEndpoint(context, bus.getId());
    log.info("ApiEndpoint [{}]", endpoint);
    return endpoint;
}
 
源代码2 项目: open-cloud   文件: ApiConfiguration.java
/**
 * 网关bus端点
 *
 * @param context
 * @param bus
 * @return
 */
@Bean
@ConditionalOnEnabledEndpoint
@ConditionalOnClass({Endpoint.class})
public ApiEndpoint apiEndpoint(ApplicationContext context, BusProperties bus) {
    ApiEndpoint endpoint = new ApiEndpoint(context, bus.getId());
    log.info("ApiEndpoint [{}]", endpoint);
    return endpoint;
}
 
源代码3 项目: open-cloud   文件: AutoConfiguration.java
/**
 * 自定义Oauth2请求类
 *
 * @param openCommonProperties
 * @return
 */
@Bean
@ConditionalOnMissingBean(OpenRestTemplate.class)
public OpenRestTemplate openRestTemplate(OpenCommonProperties openCommonProperties, BusProperties busProperties, ApplicationEventPublisher publisher) {
    OpenRestTemplate restTemplate = new OpenRestTemplate(openCommonProperties, busProperties, publisher);
    //设置自定义ErrorHandler
    restTemplate.setErrorHandler(new OpenRestResponseErrorHandler());
    log.info("OpenRestTemplate [{}]", restTemplate);
    return restTemplate;
}
 
源代码4 项目: open-cloud   文件: OpenRestTemplate.java
public OpenRestTemplate(OpenCommonProperties common,  BusProperties busProperties, ApplicationEventPublisher publisher) {
    this.common = common;
    this.publisher = publisher;
    this.busProperties = busProperties;
}
 
@Bean
public PropertyPathEndpoint propertyPathEndpoint(BusProperties busProperties) {
	return new PropertyPathEndpoint(
			new CompositePropertyPathNotificationExtractor(this.extractors),
			busProperties.getId());
}
 
@Bean
public BusProperties busProperties() {
	return new BusProperties();
}