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 jakarta.ws.rs.core.MultivaluedMap<String,MethodExpression>
bounded
protected ConcurrentHashMap<MatchCache.Key,MatchCache>
cache
protected SegmentNode
root
protected int
size
-
Constructor Summary
Constructors Constructor Description RootNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MethodExpression
addExpression(String path, ResourceInvoker invoker)
void
addInvoker(String path, ResourceInvoker invoker)
jakarta.ws.rs.core.MultivaluedMap<String,ResourceInvoker>
getBounded()
int
getSize()
ResourceInvoker
match(HttpRequest request, int start)
void
removeBinding(String path, Method method)
-
-
-
Field Detail
-
root
protected SegmentNode root
-
size
protected int size
-
bounded
protected jakarta.ws.rs.core.MultivaluedMap<String,MethodExpression> bounded
-
cache
protected ConcurrentHashMap<MatchCache.Key,MatchCache> cache
-
-
Method Detail
-
getSize
public int getSize()
-
getBounded
public jakarta.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)
-
-