本文整理汇总了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);
}
}
示例2: toString
import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
if (swfActivityProducerToString == null) {
swfActivityProducerToString = "SWFActivityProducer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
}
return swfActivityProducerToString;
}
示例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());
}
示例4: toString
import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
if (producerToString == null) {
producerToString = "Producer[" + URISupport.sanitizeUri(endpoint.getEndpointUri()) + "]";
}
return producerToString;
}
示例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);
}
}
示例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;
}
示例7: toString
import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
if (ftpConsumerToString == null) {
ftpConsumerToString = "FtpConsumer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
}
return ftpConsumerToString;
}
示例8: toString
import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
if (snsProducerToString == null) {
snsProducerToString = "SnsProducer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
}
return snsProducerToString;
}
示例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);
}
}
示例10: toString
import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
if (sqsConsumerToString == null) {
sqsConsumerToString = "SqsConsumer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
}
return sqsConsumerToString;
}
示例11: toString
import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
if (ec2ProducerToString == null) {
ec2ProducerToString = "EC2Producer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
}
return ec2ProducerToString;
}
示例12: toString
import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
if (cwProducerToString == null) {
cwProducerToString = "CwProducer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
}
return cwProducerToString;
}
示例13: toString
import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
if (swfActivityConsumerToString == null) {
swfActivityConsumerToString = "SWFActivityConsumer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
}
return swfActivityConsumerToString;
}
示例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();
}
}
示例15: toString
import org.apache.camel.util.URISupport; //导入方法依赖的package包/类
@Override
public String toString() {
if (sesProducerToString == null) {
sesProducerToString = "SesProducer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
}
return sesProducerToString;
}