📄 spring-flex-1.0.xsd
字号:
<xsd:annotation> <xsd:documentation> <![CDATA[Creates a Flex MessageDestination backed by an ActionScriptAdapter for handling "native" BlazeDS messages. Such destinationsare typically used for communication between multiple Flex clients, but they can also be used for sending simple messages toFlex clients from POJOs by using the provided MessageTemplate class. For asynchronous reception of messages sent by Flexclients by POJOs, see the jms-message-destination and integration-message-destination. ]]> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:complexContent> <xsd:extension base="messageDestinationType"> <xsd:attribute name="service-adapter" type="xsd:string"> <xsd:annotation> <xsd:documentation> <![CDATA[A reference to a custom Spring-managed ServiceAdapter (usually created via a ManageableComponentFactoryBean) to be used when routing messages through this destination. This can be used to integrate new messaging technologies by providing a customMessagingAdapter. Note that any of the standard MessagingAdapter attributes set on this tag will be passed through to thecustom adapter's initialize method. Optional. ]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> <xsd:element name="jms-message-destination"> <xsd:annotation> <xsd:documentation> <![CDATA[Creates a Flex MessageDestination backed by a Spring-managed JMS MessagingAdapter.Exactly one of the 'jms-destination-ref', 'queue-name', or 'topic-name' attributes is required.]]> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:complexContent> <xsd:extension base="messageDestinationType"> <xsd:attribute name="connection-factory" type="xsd:string"> <xsd:annotation> <xsd:documentation> <![CDATA[The bean name of the JMS ConnectionFactory to be used by this destination. If not provided, the defaultreference will be "connectionFactory".]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="jms-destination" type="xsd:string"> <xsd:annotation> <xsd:documentation> <![CDATA[A reference to a JMS Destination instance.]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="queue-name" type="xsd:string"> <xsd:annotation> <xsd:documentation> <![CDATA[The name of a JMS Queue.]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="topic-name" type="xsd:string"> <xsd:annotation> <xsd:documentation> <![CDATA[The name of a JMS Topic.]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="message-converter" type="xsd:string"> <xsd:annotation> <xsd:documentation> <![CDATA[A reference to a MessageConverter bean.]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="destination-resolver" type="xsd:string"> <xsd:annotation> <xsd:documentation> <![CDATA[A reference to a DestinationResolver bean.]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="transaction-manager" type="xsd:string"> <xsd:annotation> <xsd:documentation> <![CDATA[A reference to a PlatformTransactionManager to be used by this adapter's MessageListenerContainer.]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> <xsd:element name="integration-message-destination"> <xsd:annotation> <xsd:documentation> <![CDATA[Creates a Flex MessageDestination backed by a Spring Integration MessageChannel.]]> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:complexContent> <xsd:extension base="messageDestinationType"> <xsd:attribute name="message-channel" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation> <![CDATA[A bean reference to a Spring Integration MessageChannel.]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> <xsd:complexType name="messageDestinationType"> <xsd:attribute name="id" type="xsd:ID" use="required"> <xsd:annotation> <xsd:documentation> <![CDATA[The id of the messaging destination. This corresponds to the "destination" property that will be set on Producers and Consumers in the Flex client.]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="message-broker" type="xsd:string"> <xsd:annotation> <xsd:documentation> <![CDATA[The id of the Spring-managed MessageBroker that will route messages to this destination.Not required unless an explicit id has been specified for the MessageBroker.]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="channels" type="xsd:string"> <xsd:annotation> <xsd:documentation> <![CDATA[A comma-separated list of ids for the BlazeDS channels over which this messaging destination should be exposed.Only needed when overriding the default channels for the MessageService.]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="subscription-timeout-minutes" type="xsd:integer"> <xsd:annotation> <xsd:documentation> <![CDATA[Subscriptions to this destination that receive no pushed messages in this time interval, in minutes, are automatically unsubscribed. When the value is set to 0 (zero), subscribers are not forced to unsubscribe automatically. The default value is 0. ]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="throttle-inbound-max-frequency" type="xsd:integer"> <xsd:annotation> <xsd:documentation> <![CDATA[Controls how many messages per second the message destination accepts.]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="throttle-inbound-policy" type="xsd:string"> <xsd:annotation> <xsd:documentation> <![CDATA[The policy indicates what to do when the message limit set by throttle-inbound-max-frequency is reached:* A policy value of NONE specifies no throttling policy (same as frequency of zero).* A policy value of ERROR specifies that when the frequency is exceeded, throttle the message and send an error to the client.* A policy value of IGNORE specifies that when the frequency is exceeded, throttle the message but don't send an error to the client.]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="throttle-outbound-max-frequency" type="xsd:integer"> <xsd:annotation> <xsd:documentation> <![CDATA[Controls how many messages per second the server can route to subscribed consumers.]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="throttle-outbound-policy" type="xsd:string"> <xsd:annotation> <xsd:documentation> <![CDATA[The policy indicates what to do when the message limit set by throttle-outbound-max-frequency is reached:* A policy value of NONE specifies no throttling policy (same as frequency of zero).* A policy value of ERROR specifies that when the frequency is exceeded, throttle the message and send an error to the client.* A policy value of IGNORE specifies that when the frequency is exceeded, throttle the message but don't send an error to the client.]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="allow-subtopics" type="xsd:string"> <xsd:annotation> <xsd:documentation> <![CDATA[The subtopic feature lets you divide the messages that a Producer component sends to a destination into specific categories in the destination. You can configure a Consumer component that subscribes to the destination to receive only messages sent to a specific subtopic or set of subtopics. You use wildcard characters (*) to subscribe for messages from more than one subtopic. Note: This setting is currently only used by the ActionScriptAdapter.]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="cluster-message-routing" type="xsd:string"> <xsd:annotation> <xsd:documentation> <![CDATA[Determines whether a destination in an environment that uses software clustering uses server-to-server (default) or broadcast messaging. With server-to-server mode, data messages are routed only to servers with active subscriptions, but subscribe and unsubscribe messages are broadcast across the cluster. With broadcast messaging, all messages are broadcast across the cluster. For more information, see the 鈥淐lustering鈥
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -