Package org.jboss.resteasy.specimpl
Class ResteasyUriInfo.InitData
- java.lang.Object
-
- org.jboss.resteasy.specimpl.ResteasyUriInfo.InitData
-
- Enclosing class:
- ResteasyUriInfo
public static class ResteasyUriInfo.InitData extends Object
Holds the data that is needed to initialize ResteasyUriInfo The reason to extract this data into a separate class is that it's expensive to produce and can be cached under certain circumstances
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static boolean
canBeCached(String absoluteUri)
The InitData can be cached if it doesn't contain matrix variables which would result in a cache entry per different value of any matrix param Query params are not a problem since there names and values don't affect the production of InitDatastatic String
getCacheKey(String absoluteUri, String contextPath)
String
getEncodedPath()
List<jakarta.ws.rs.core.PathSegment>
getEncodedPathSegments()
String
getMatchingPath()
String
getPath()
List<jakarta.ws.rs.core.PathSegment>
getPathSegments()
int
getPathStart()
int
getQueryIdx()
-
-
-
Method Detail
-
getQueryIdx
public int getQueryIdx()
-
getPathStart
public int getPathStart()
-
getEncodedPath
public String getEncodedPath()
-
getPath
public String getPath()
-
getEncodedPathSegments
public List<jakarta.ws.rs.core.PathSegment> getEncodedPathSegments()
-
getPathSegments
public List<jakarta.ws.rs.core.PathSegment> getPathSegments()
-
getMatchingPath
public String getMatchingPath()
-
canBeCached
public static boolean canBeCached(String absoluteUri)
The InitData can be cached if it doesn't contain matrix variables which would result in a cache entry per different value of any matrix param Query params are not a problem since there names and values don't affect the production of InitData
-
-