org.apache.qpid.server.exchange.headers
Class HeadersMatcherDFAState

java.lang.Object
  extended by org.apache.qpid.server.exchange.headers.HeadersMatcherDFAState

public class HeadersMatcherDFAState
extends Object


Constructor Summary
HeadersMatcherDFAState(Map<HeaderKey,Map<org.apache.qpid.framing.AMQTypedValue,HeadersMatcherDFAState>> nextStateMap, Collection<HeaderMatcherResult> results, HeaderKeyDictionary dictionary)
           
 
Method Summary
 Collection<HeaderMatcherResult> match(org.apache.qpid.framing.FieldTable table)
           
 Collection<HeaderMatcherResult> match(Iterator<Map.Entry<org.apache.qpid.framing.AMQShortString,org.apache.qpid.framing.AMQTypedValue>> fieldTableIterator)
           
(package private)  HeadersMatcherDFAState mergeStateMachines(HeadersMatcherDFAState otherStateMachine)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeadersMatcherDFAState

public HeadersMatcherDFAState(Map<HeaderKey,Map<org.apache.qpid.framing.AMQTypedValue,HeadersMatcherDFAState>> nextStateMap,
                              Collection<HeaderMatcherResult> results,
                              HeaderKeyDictionary dictionary)
Method Detail

match

public Collection<HeaderMatcherResult> match(org.apache.qpid.framing.FieldTable table)

match

public Collection<HeaderMatcherResult> match(Iterator<Map.Entry<org.apache.qpid.framing.AMQShortString,org.apache.qpid.framing.AMQTypedValue>> fieldTableIterator)

mergeStateMachines

HeadersMatcherDFAState mergeStateMachines(HeadersMatcherDFAState otherStateMachine)


Licensed to the Apache Software Foundation