<?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" default="true" />
        <adapter-definition id="jms" class="flex.messaging.services.messaging.adapters.JMSAdapter"/>
    </adapters>
    
    <default-channels>
		<channel ref="my-streaming-http"/>
    </default-channels>

    <destination id="myTopic">
		<properties>
			<jms>
				<destination-type>Topic</destination-type>
				<message-type>javax.jms.TextMessage</message-type>
				<connection-factory>ConnectionFactory</connection-factory>
				<destination-jndi-name>topic/myTopic</destination-jndi-name>
				<delivery-mode>NON_PERSISTENT</delivery-mode>
				<!--<message_priority>DEFAULT_PRIORITY</message_priority>
				<acknowledge_mode>AUTO_ACKNOWLEDGE</acknowledge_mode>
				<transacted_sessions>false</transacted_sessions> -->
				<initial-context-environment>
					<property>
						<name>Context.SECURITY_PRINCIPAL</name>
						<value>admin</value>
					</property>
					<property>
						<name>Context.SECURITY_CREDENTIALS</name>
						<value>admin</value>
					</property>
					<property>
						<name>Context.PROVIDER_URL</name>
						<value>jnp://localhost:1099</value>
					</property>
					<property>
						<name>Context.INITIAL_CONTEXT_FACTORY</name>
						<value>org.jnp.interfaces.NamingContextFactory</value>
					</property>
				</initial-context-environment>
			</jms>
		</properties>
		<adapter ref="jms"/>
    </destination>
</service>

