OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

amqp message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [amqp] Request to add filters to public registry


I would like to propose add the following three filter types to the registries, along with an associated connection capability


	<type class="composite" name="amqp-direct-filter" source="string" provides="filter">
		<descriptor name="apache.org:amqp-direct-filter:string" code="0x0000468C:0x00000000"/>
	</type>
	<type class="restricted" name="amqp-topic-filter" source="string" provides="filter">
		<descriptor name="apache.org:amqp-topic-filter:string" code="0x0000468C:0x00000001"/>
	</type>
	<type class="restricted" name="amqp-headers-filter" source="map" provides="filter">
		<descriptor name="apache.org:amqp-headers-filter:map" code="0x0000468C:0x00000002"/>
	</type>

The amqp-direct-filter string is used as an exact character match on the "subject" field of the properties section of a message.
The amqp-topic-filter string is used as a pattern match against the "subject" field using the syntax defined in AMQP v0-8, v0-9, v0-9-1 and v0-10
The amqp-headers-filter contains a map which matches against the application-properties map in the manner defined for arguments in binding to a headers exchange in AMQP v0-8, v0-9, v0-9-1 and v0-10

I would propose a connection capability of

APACHE.ORG:AMQP_EXCHANGE_BINDING_FILTERS

to denote the support of these filter types.

Obviously the intent here is to support legacy v0-x AMQP binding models behind an AMQP 1.0 front end where the consumer creates a receiving link from a node which represents an "exchange" in a legacy AMQP v0-x broker.

-- Rob


-----Original Message-----
From: amqp@lists.oasis-open.org [mailto:amqp@lists.oasis-open.org] On Behalf Of Andreas Mueller
Sent: Wednesday, April 04, 2012 4:29 PM
To: amqp@lists.oasis-open.org; amqp-ms@lists.oasis-open.org
Subject: [amqp] Request to add filters to public registry

I request to add the following 2 filters to the public AMQP extension registry under the given IIT IANA PEN. 

	<type class="composite" name="no-local-filter" source="list" provides="filter">
		<descriptor name="amqp:no-local-filter:list" code="0x0000412B:0x00000000"/>
	</type>
	<type class="restricted" name="jms-selector-filter" provides="filter" source="string">
		<descriptor name="amqp:jms-selector-filter:string" code="0x0000412B:0x00000001"/>
	</type>

I'm not sure about the symbolic descriptor (amqp:no-local-filter). Should that be "iit:no-local-filter" or "iit.de:no-local-filter"?

-- 
Andreas Mueller
IIT Software GmbH, Bremen/Germany
http://www.swiftmq.com





IIT Software GmbH
Fahrenheitstr. 1, D28359 Bremen, Germany
Tel: +49 421 2208-166, Fax: +49 421 2208-167
Amtsgericht Bremen, HRB 18624, Geschaeftsfuehrer: Andreas Mueller
Steuernummer: 71/572/04100, VAT: DE199945912


---------------------------------------------------------------------
To unsubscribe, e-mail: amqp-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: amqp-help@lists.oasis-open.org

This email is confidential and subject to important disclaimers and
conditions including on offers for the purchase or sale of
securities, accuracy and completeness of information, viruses,
confidentiality, legal privilege, and legal entity disclaimers,
available at http://www.jpmorgan.com/pages/disclosures/email.  

---------------------------------------------------------------------
To unsubscribe, e-mail: amqp-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: amqp-help@lists.oasis-open.org



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]