org.apache.qpid.server.exchange.topic
Class TopicMatcherDFAState

java.lang.Object
  extended by org.apache.qpid.server.exchange.topic.TopicMatcherDFAState

public class TopicMatcherDFAState
extends Object


Constructor Summary
TopicMatcherDFAState(Map<TopicWord,TopicMatcherDFAState> nextStateMap, Collection<TopicMatcherResult> results)
           
 
Method Summary
 TopicMatcherDFAState mergeStateMachines(TopicMatcherDFAState otherStateMachine)
           
 TopicMatcherDFAState nextState(TopicWord word)
           
 Collection<TopicMatcherResult> parse(TopicWordDictionary dictionary, org.apache.qpid.framing.AMQShortString routingKey)
           
 String reachableStates()
           
 Collection<TopicMatcherResult> terminate()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TopicMatcherDFAState

public TopicMatcherDFAState(Map<TopicWord,TopicMatcherDFAState> nextStateMap,
                            Collection<TopicMatcherResult> results)
Method Detail

nextState

public TopicMatcherDFAState nextState(TopicWord word)

terminate

public Collection<TopicMatcherResult> terminate()

parse

public Collection<TopicMatcherResult> parse(TopicWordDictionary dictionary,
                                            org.apache.qpid.framing.AMQShortString routingKey)

mergeStateMachines

public TopicMatcherDFAState mergeStateMachines(TopicMatcherDFAState otherStateMachine)

toString

public String toString()
Overrides:
toString in class Object

reachableStates

public String reachableStates()


Licensed to the Apache Software Foundation