<?xml version="1.0"?>
<!-- Copy the contents of this file into the muse.xml descriptor for any 
     endpoint that uses WSN NotificationProducer. This will allow subscription 
     resources to be created and managed within the application.
 -->
	<resource-type>
		<context-path>SubscriptionManager</context-path>
		<wsdl>
			<wsdl-file>wsdl/WS-BaseNotification-1_3.wsdl</wsdl-file>
			<wsdl-port-type>wsntw:SubscriptionManager</wsdl-port-type>
		</wsdl>
		<java-id-factory-class>org.apache.muse.core.routing.CounterResourceIdFactory</java-id-factory-class>
		<java-resource-class>org.apache.muse.ws.resource.impl.SimpleWsResource</java-resource-class>
		<capability>
			<capability-uri>http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata</capability-uri>
			<java-capability-class>org.apache.muse.ws.metadata.impl.SimpleMetadataExchange</java-capability-class>
		</capability>
		<capability>
			<capability-uri>http://docs.oasis-open.org/wsrf/rpw-2/Get</capability-uri>
			<java-capability-class>org.apache.muse.ws.resource.properties.get.impl.SimpleGetCapability</java-capability-class>
		</capability>
		<capability>
			<capability-uri>http://docs.oasis-open.org/wsrf/rlw-2/ImmediateResourceTermination</capability-uri>
			<java-capability-class>org.apache.muse.ws.resource.lifetime.impl.SimpleImmediateTermination</java-capability-class>
		</capability>
		<capability>
			<capability-uri>http://docs.oasis-open.org/wsrf/rlw-2/ScheduledResourceTermination</capability-uri>
			<java-capability-class>org.apache.muse.ws.resource.lifetime.impl.SimpleScheduledTermination</java-capability-class>
		</capability>
		<capability>
			<capability-uri>http://docs.oasis-open.org/wsn/bw-2/SubscriptionManager</capability-uri>
			<java-capability-class>org.apache.muse.ws.notification.impl.SimpleSubscriptionManager</java-capability-class>
			<init-param>
				<param-name>trace-notifications</param-name>
				<param-value>true</param-value>
			</init-param>
		</capability>
	</resource-type>