当前位置: 首页>>代码示例>>Java>>正文


Java URISupport.sanitizeUri方法代码示例

本文整理汇总了Java中org.apache.camel.util.URISupport.sanitizeUri方法的典型用法代码示例。如果您正苦于以下问题:Java URISupport.sanitizeUri方法的具体用法?Java URISupport.sanitizeUri怎么用?Java URISupport.sanitizeUri使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.camel.util.URISupport的用法示例。


在下文中一共展示了URISupport.sanitizeUri方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: init

import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public void init(ManagementStrategy strategy) {
    super.init(strategy);
    sanitize = strategy.getManagementAgent().getMask() != null ? strategy.getManagementAgent().getMask() : false;
    uri = getDefinition().getExpression().getExpression();
    if (sanitize) {
        uri = URISupport.sanitizeUri(uri);
    }
}
 
开发者ID:HydAu,项目名称:Camel,代码行数:10,代码来源:ManagedDynamicRouter.java

示例2: toString

import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
    if (swfActivityProducerToString == null) {
        swfActivityProducerToString = "SWFActivityProducer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
    }
    return swfActivityProducerToString;
}
 
开发者ID:HydAu,项目名称:Camel,代码行数:8,代码来源:SWFActivityProducer.java

示例3: ZipkinClientRequestAdapter

import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
public ZipkinClientRequestAdapter(ZipkinTracer eventNotifier, String serviceName, Exchange exchange, Endpoint endpoint) {
    this.eventNotifier = eventNotifier;
    this.serviceName = serviceName;
    this.exchange = exchange;
    this.endpoint = endpoint;
    this.spanName = URISupport.sanitizeUri(endpoint.getEndpointKey()).toLowerCase(Locale.US);
    this.url = URISupport.sanitizeUri(endpoint.getEndpointUri());
}
 
开发者ID:HydAu,项目名称:Camel,代码行数:9,代码来源:ZipkinClientRequestAdapter.java

示例4: toString

import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
    if (producerToString == null) {
        producerToString = "Producer[" + URISupport.sanitizeUri(endpoint.getEndpointUri()) + "]";
    }
    return producerToString;
}
 
开发者ID:HydAu,项目名称:Camel,代码行数:8,代码来源:DefaultProducer.java

示例5: extendedInformation

import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public TabularData extendedInformation() {
    try {
        TabularData answer = new TabularDataSupport(CamelOpenMBeanTypes.endpointsUtilizationTabularType());

        EndpointUtilizationStatistics stats = processor.getEndpointUtilizationStatistics();
        if (stats != null) {
            for (Map.Entry<String, Long> entry : stats.getStatistics().entrySet()) {
                CompositeType ct = CamelOpenMBeanTypes.endpointsUtilizationCompositeType();
                String url = entry.getKey();
                if (sanitize) {
                    url = URISupport.sanitizeUri(url);
                }

                Long hits = entry.getValue();
                if (hits == null) {
                    hits = 0L;
                }

                CompositeData data = new CompositeDataSupport(ct, new String[]{"url", "hits"}, new Object[]{url, hits});
                answer.put(data);
            }
        }
        return answer;
    } catch (Exception e) {
        throw ObjectHelper.wrapRuntimeCamelException(e);
    }
}
 
开发者ID:HydAu,项目名称:Camel,代码行数:29,代码来源:ManagedWireTapProcessor.java

示例6: createReporter

import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
protected ThroughputLogger createReporter() {
    // must sanitize uri to avoid logging sensitive information
    String uri = URISupport.sanitizeUri(endpoint.getEndpointUri());
    CamelLogger logger = new CamelLogger(uri);
    ThroughputLogger answer = new ThroughputLogger(logger, (int) endpoint.getDataSet().getReportCount());
    answer.setAction("Sent");
    return answer;
}
 
开发者ID:HydAu,项目名称:Camel,代码行数:9,代码来源:DataSetConsumer.java

示例7: toString

import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
    if (ftpConsumerToString == null) {
        ftpConsumerToString = "FtpConsumer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
    }
    return ftpConsumerToString;
}
 
开发者ID:HydAu,项目名称:Camel,代码行数:8,代码来源:FtpConsumer.java

示例8: toString

import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
    if (snsProducerToString == null) {
        snsProducerToString = "SnsProducer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
    }
    return snsProducerToString;
}
 
开发者ID:HydAu,项目名称:Camel,代码行数:8,代码来源:SnsProducer.java

示例9: Jt400Endpoint

import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
/**
 * Creates a new AS/400 data queue endpoint using the specified connection
 * pool.
 */
protected Jt400Endpoint(String endpointUri, Jt400Component component, AS400ConnectionPool connectionPool) throws CamelException {
    super(endpointUri, component);
    ObjectHelper.notNull(connectionPool, "connectionPool");
    try {
        configuration = new Jt400Configuration(endpointUri, connectionPool);
    } catch (URISyntaxException e) {
        throw new CamelException("Unable to parse URI for " + URISupport.sanitizeUri(endpointUri), e);
    }
}
 
开发者ID:HydAu,项目名称:Camel,代码行数:14,代码来源:Jt400Endpoint.java

示例10: toString

import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
    if (sqsConsumerToString == null) {
        sqsConsumerToString = "SqsConsumer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
    }
    return sqsConsumerToString;
}
 
开发者ID:HydAu,项目名称:Camel,代码行数:8,代码来源:SqsConsumer.java

示例11: toString

import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
    if (ec2ProducerToString == null) {
        ec2ProducerToString = "EC2Producer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
    }
    return ec2ProducerToString;
}
 
开发者ID:HydAu,项目名称:Camel,代码行数:8,代码来源:EC2Producer.java

示例12: toString

import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
    if (cwProducerToString == null) {
        cwProducerToString = "CwProducer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
    }
    return cwProducerToString;
}
 
开发者ID:HydAu,项目名称:Camel,代码行数:8,代码来源:CwProducer.java

示例13: toString

import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
    if (swfActivityConsumerToString == null) {
        swfActivityConsumerToString = "SWFActivityConsumer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
    }
    return swfActivityConsumerToString;
}
 
开发者ID:HydAu,项目名称:Camel,代码行数:8,代码来源:SWFActivityConsumer.java

示例14: init

import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
public void init(ManagementStrategy strategy) {
    super.init(strategy);
    boolean sanitize = strategy.getManagementAgent().getMask() != null ? strategy.getManagementAgent().getMask() : false;
    if (sanitize) {
        destination = URISupport.sanitizeUri(processor.getDestination().getEndpointUri());
    } else {
        destination = processor.getDestination().getEndpointUri();
    }
}
 
开发者ID:HydAu,项目名称:Camel,代码行数:10,代码来源:ManagedSendProcessor.java

示例15: toString

import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
    if (sesProducerToString == null) {
        sesProducerToString = "SesProducer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
    }
    return sesProducerToString;
}
 
开发者ID:HydAu,项目名称:Camel,代码行数:8,代码来源:SesProducer.java


注:本文中的org.apache.camel.util.URISupport.sanitizeUri方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。