/smp31/flex_src/com/boco/smp/alarm/proxy/AlarmMQProxy.as
private var consumer:Consumer;
/** 注册回调方法 */
override public function onRegister( ):void {
consumer = new Consumer();
consumer.destination = "AlarmMessage";
consumer.addEventListener(MessageEvent.MESSAGE,messageHandler);
consumer.addEventListener(MessageFaultEvent.FAULT,faultHandler);
consumer.subscribe();
}
---【messaging-config.xml】--配置 消息队列
<?xml version="1.0" encoding="UTF-8"?>
<service id="message-service"
class="flex.messaging.services.MessageService">
<adapters>
<adapter-definition id="actionscript" class="flex.messaging.services.messaging.adapters.ActionScriptAdapter" />
这个是 flex 自有的 消息队列 接口 如果使用这个 消息 队列 需要 自己 写 具体的 业务 实现
<adapter-definition id="jms" class="flex.messaging.services.messaging.adapters.JMSAdapter" default="true" />
</adapters>
这个 配置 的 是 mq 的 现成 mq
<default-channels>
这里 指定了 两个 通道 其 含义 是 如果 第一个 通道 不同 就 调用 第二条 通道 进行 通道
<channel ref="my-streaming-amf" />
<channel ref="my-polling-amf"/>
</default-channels>
<destination id="EventMessage" > <——— 前台调用 就是 利用 这个 名字 进行调用的
<adapter ref="jms" />
<properties>
<!--这里的配置是最关键的,只有durable属性设计为true才能实现持久化订阅
<server>
<durable>true</durable>
</server>
-->
<jms>
<connection-factory>java:comp/env/jms/flex/ConnectionFactory</connection-factory>
<destination-type>Topic</destination-type>
<destination-jndi-name>java:comp/env/jms/flex/SmpEventTopic</destination-jndi-name>
<message-type>javax.jms.ObjectMessage</message-type>
<!-- 持久性 -->
<delivery-mode>PERSISTENT</delivery-mode>
<!-- 优先级 -->
<message-priority>DEFAULT_PRIORITY</message-priority>
<!--应答模式 -->
<acknowledge-mode>AUTO_ACKNOWLEDGE</acknowledge-mode>
</jms>
</properties>
<channels>
<channel ref="my-polling-amf"/>
<channel ref="my-streaming-amf" />
</channels>
</destination>
分享到:
相关推荐
赠送jar包:spring-messaging-4.3.12.RELEASE.jar; 赠送原API文档:spring-messaging-4.3.12.RELEASE-javadoc.jar; 赠送源代码:spring-messaging-4.3.12.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-...
赠送jar包:spring-messaging-4.3.20.RELEASE.jar; 赠送原API文档:spring-messaging-4.3.20.RELEASE-javadoc.jar; 赠送源代码:spring-messaging-4.3.20.RELEASE-sources.jar; 包含翻译后的API文档:spring-...
赠送jar包:spring-messaging-5.0.8.RELEASE.jar; 赠送原API文档:spring-messaging-5.0.8.RELEASE-javadoc.jar; 赠送源代码:spring-messaging-5.0.8.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-...
spring-messaging-4.1.3.RELEASE.jarspring-messaging-4.1.3.RELEASE.jarspring-messaging-4.1.3.RELEASE.jarspring-messaging-4.1.3.RELEASE.jar
赠送jar包:spring-messaging-4.3.20.RELEASE.jar 赠送原API文档:spring-messaging-4.3.20.RELEASE-javadoc.jar 赠送源代码:spring-messaging-4.3.20.RELEASE-sources.jar 包含翻译后的API文档:spring-...
flex-messaging-opt.jarflex-messaging-opt.jarflex-messaging-opt.jarflex-messaging-opt.jar
flex-messaging-proxy.jarflex-messaging-proxy.jarflex-messaging-proxy.jarflex-messaging-proxy.jar
远程配置文件`remote-config.xml`用于定义Flex应用程序能够访问的服务器端服务和目的地。本文将深入探讨如何配置此文件,以及它对Flex和Java集成的影响。 首先,原始的`remote-config.xml`文件位于`lcds-root/...
flex-messaging-core-4.7.3.jar 最新版,下载了好长时间才下载下来,亲测可用!
赠送jar包:spring-messaging-5.0.8.RELEASE.jar; 赠送原API文档:spring-messaging-5.0.8.RELEASE-javadoc.jar; 赠送源代码:spring-messaging-5.0.8.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-...
赠送jar包:spring-messaging-4.3.12.RELEASE.jar; 赠送原API文档:spring-messaging-4.3.12.RELEASE-javadoc.jar; 赠送源代码:spring-messaging-4.3.12.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-...
spring-messaging-5.2.2.RELEASE.jar
flex-messaging-common.jarflex-messaging-common.jarflex-messaging-common.jarflex-messaging-common.jar
flex-messaging-remoting.jarflex-messaging-remoting.jarflex-messaging-remoting.jarflex-messaging-remoting.jar
在flex-messaging-core.jar中,包含了一些关键组件和接口,例如: 1. **MessageBroker**: 这是Flex消息传递系统的中心,它管理消息的路由,调度和处理。MessageBroker实例化并配置了各种服务,如HTTP、HTTPS、RTMP...
spring-messaging-4.0.0.RELEASE-javadoc.jar
spring-messaging-4.1.6.RELEASE.jar spring-orm-4.1.6.RELEASE.jar spring-oxm-4.1.6.RELEASE.jar spring-test-4.1.6.RELEASE.jar spring-tx-4.1.6.RELEASE.jar spring-web-4.1.6.RELEASE.jar spring-webmvc-4.1.6....
3. **flex-messaging-common.jar**:包含了Flex Messaging框架的一些通用类和接口,如消息代理、消息头和消息体的定义,以及错误处理和安全相关类。这些组件构成了Flex与服务器间消息交换的基础结构。 4. **flex-...
spring-messaging-4.0.0.RELEASE.jar spring-messaging-4.0.0.RELEASE.jar spring-messaging-4.0.0.RELEASE.jar