我们有一个独立的应用程序,我们应该能够使用数据库配置动态地支持JMS监听器。如果数据库中的concurrentConsumers计数有任何变化,那么我们需要相应地更新监听器。我们使用的是camel 2.16.2和Tibco 6.3.0。准确地说,以下是我们的要求。
>
动态添加和删除JMS侦听器的能力。为了实现这一点,我们创建了自己的RouteBuilder(它扩展了camel RouteBuilder),并使用CamelContext.AddRoutes(RouteBuilder)动态地添加它,这是按预期工作的。
我尝试了camelContext.RemoveEndpoints(endpointUri)、camelContext.ShutdownRoute(routeId)、camelContext.RemoveRouteDefinition(routedefinition)方法。但是所有这些方法只是阻止路由消耗消息,而不是清除tibco控制台中的接收者计数。只有当我们终止应用程序时,来自tibco控制台的接收器计数才会变为零。
有没有任何方法,我们可以使它从骆驼,使那些接收器计数从tibco控制台变成零。
您可以使用JMX在运行时动态更改concurrentConsumer计数,以设置endpoint上JMX属性的值。这样路线就不必停止/移除/启动等。
大家早上好。我有以下代码: 问题是,uri变量被分配给RestTemplate构造函数为,也就是说,它从代码变量中删除初始的。
这是我一开始的消息来源。 我的名单 如何在不移除0值的情况下从列表中移除None值?
我在Weblogic中创建了以下内容:MyJMSServer持久存储:目标:域当前服务器:域 创建的TestModule具有:ConnectionFactory类型:连接工厂JNDI名称:JNDIConnectionFactory子部署:TestSubdeployment目标:MyJMSServer 队列类型:队列JNDI名称:JNDI队列子部署:TestSubdeployment目标:MyJMS
我想开发一个注销按钮,将我发送到登录路径,并从导航器中删除所有其他路径。文档似乎没有解释如何创建路由预测(RoutePredicate)或具有任何类型的removeAll功能。
我试图创建java可以访问EMS队列检查挂起消息的类,但在下面是我的简单代码 “我尝试做什么”方法可以给他队列名称它是“给我挂起的消息” 错误:运行:线程“main”java中出现异常。lang.NoClassDefFoundError:com/tibco/tibjms/TibjmsQueueConnectionFactory位于com。tibco公司。tibjms。管理MessengerUtil
问题内容: 如何从Python的字符串中删除所有HTML?例如,我该如何转向: 进入 谢谢! 问题答案: 您可以使用正则表达式删除所有标签: