Package org.jboss.resteasy.core.registry
Class RootNode
- java.lang.Object
 - 
- org.jboss.resteasy.core.registry.RootNode
 
 
- 
public class RootNode extends Object
- Version:
 - $Revision: 1 $
 - Author:
 - Bill Burke
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected javax.ws.rs.core.MultivaluedMap<String,MethodExpression>boundedprotected ConcurrentHashMap<MatchCache.Key,MatchCache>cacheprotected SegmentNoderootprotected intsize 
- 
Constructor Summary
Constructors Constructor Description RootNode() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MethodExpressionaddExpression(String path, ResourceInvoker invoker)voidaddInvoker(String path, ResourceInvoker invoker)javax.ws.rs.core.MultivaluedMap<String,ResourceInvoker>getBounded()intgetSize()ResourceInvokermatch(HttpRequest request, int start)voidremoveBinding(String path, Method method) 
 - 
 
- 
- 
Field Detail
- 
root
protected SegmentNode root
 
- 
size
protected int size
 
- 
bounded
protected javax.ws.rs.core.MultivaluedMap<String,MethodExpression> bounded
 
- 
cache
protected ConcurrentHashMap<MatchCache.Key,MatchCache> cache
 
 - 
 
- 
Method Detail
- 
getSize
public int getSize()
 
- 
getBounded
public javax.ws.rs.core.MultivaluedMap<String,ResourceInvoker> getBounded()
 
- 
match
public ResourceInvoker match(HttpRequest request, int start)
 
- 
addInvoker
public void addInvoker(String path, ResourceInvoker invoker)
 
- 
addExpression
protected MethodExpression addExpression(String path, ResourceInvoker invoker)
 
 - 
 
 -