Class TopicMatcherDFAState
- java.lang.Object
-
- org.apache.qpid.server.exchange.topic.TopicMatcherDFAState
-
public class TopicMatcherDFAState extends Object
-
-
Constructor Summary
Constructors Constructor Description TopicMatcherDFAState(Map<TopicWord,TopicMatcherDFAState> nextStateMap, Collection<TopicMatcherResult> results)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TopicMatcherDFAState
mergeStateMachines(TopicMatcherDFAState otherStateMachine)
TopicMatcherDFAState
nextState(TopicWord word)
Collection<TopicMatcherResult>
parse(TopicWordDictionary dictionary, String routingKey)
String
reachableStates()
Collection<TopicMatcherResult>
terminate()
String
toString()
-
-
-
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, String routingKey)
-
mergeStateMachines
public TopicMatcherDFAState mergeStateMachines(TopicMatcherDFAState otherStateMachine)
-
reachableStates
public String reachableStates()
-
-