Class ThreadLocalizedContext
- java.lang.Object
-
- org.restlet.ext.jaxrs.internal.core.ThreadLocalizedContext
-
- All Implemented Interfaces:
javax.ws.rs.core.HttpHeaders,javax.ws.rs.core.Request,javax.ws.rs.core.SecurityContext
@Deprecated public class ThreadLocalizedContext extends java.lang.Object implements javax.ws.rs.core.Request, javax.ws.rs.core.HttpHeaders, javax.ws.rs.core.SecurityContextDeprecated.Will be removed in next minor release.This class is used for thread local injection into providers and resources.- See Also:
Request,HttpHeaders,SecurityContext,Providers,ContextResolver,CallContext
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringCALLCONTEXT_KEYDeprecated.The key of theCallContextin theRequestattributes.-
Fields inherited from interface javax.ws.rs.core.HttpHeaders
ACCEPT, ACCEPT_CHARSET, ACCEPT_ENCODING, ACCEPT_LANGUAGE, AUTHORIZATION, CACHE_CONTROL, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_TYPE, COOKIE, DATE, ETAG, EXPIRES, HOST, IF_MATCH, IF_MODIFIED_SINCE, IF_NONE_MATCH, IF_UNMODIFIED_SINCE, LAST_MODIFIED, LOCATION, SET_COOKIE, USER_AGENT, VARY, WWW_AUTHENTICATE
-
-
Constructor Summary
Constructors Constructor Description ThreadLocalizedContext()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description javax.ws.rs.core.Response.ResponseBuilderevaluatePreconditions()Deprecated.javax.ws.rs.core.Response.ResponseBuilderevaluatePreconditions(java.util.Date lastModified)Deprecated.javax.ws.rs.core.Response.ResponseBuilderevaluatePreconditions(java.util.Date lastModified, javax.ws.rs.core.EntityTag entityTag)Deprecated.javax.ws.rs.core.Response.ResponseBuilderevaluatePreconditions(javax.ws.rs.core.EntityTag entityTag)Deprecated.CallContextget()Deprecated.Returns the wrapped CallContext for the current Thread.java.util.List<java.util.Locale>getAcceptableLanguages()Deprecated.java.util.List<javax.ws.rs.core.MediaType>getAcceptableMediaTypes()Deprecated.java.lang.StringgetAuthenticationScheme()Deprecated.java.util.Map<java.lang.String,javax.ws.rs.core.Cookie>getCookies()Deprecated.java.util.LocalegetLanguage()Deprecated.javax.ws.rs.core.MediaTypegetMediaType()Deprecated.java.lang.StringgetMethod()Deprecated.java.util.List<javax.ws.rs.core.PathSegment>getPathSegments()Deprecated.private java.util.Map<java.lang.String,java.lang.Object>getRequestAttributes()Deprecated.Returns the attributes of the current RestletRequest.java.util.List<java.lang.String>getRequestHeader(java.lang.String name)Deprecated.javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String>getRequestHeaders()Deprecated.java.security.PrincipalgetUserPrincipal()Deprecated.booleanisSecure()Deprecated.booleanisUserInRole(java.lang.String role)Deprecated.javax.ws.rs.core.VariantselectVariant(java.util.List<javax.ws.rs.core.Variant> variants)Deprecated.voidset(CallContext callContext)Deprecated.Sets the CallContext for the current thread.
-
-
-
Field Detail
-
CALLCONTEXT_KEY
private static final java.lang.String CALLCONTEXT_KEY
Deprecated.The key of theCallContextin theRequestattributes.- See Also:
- Constant Field Values
-
-
Method Detail
-
evaluatePreconditions
public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions()
Deprecated.- Specified by:
evaluatePreconditionsin interfacejavax.ws.rs.core.Request
-
evaluatePreconditions
public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions(java.util.Date lastModified)
Deprecated.- Specified by:
evaluatePreconditionsin interfacejavax.ws.rs.core.Request- Parameters:
lastModified-- Returns:
- null if the preconditions are met or a ResponseBuilder set with the appropriate status if the preconditions are not met.
- See Also:
CallContext.evaluatePreconditions(java.util.Date),Request.evaluatePreconditions(Date)
-
evaluatePreconditions
public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions(java.util.Date lastModified, javax.ws.rs.core.EntityTag entityTag)Deprecated.- Specified by:
evaluatePreconditionsin interfacejavax.ws.rs.core.Request- Parameters:
lastModified-entityTag-- Returns:
- See Also:
CallContext.evaluatePreconditions(java.util.Date, javax.ws.rs.core.EntityTag),Request.evaluatePreconditions(Date, EntityTag)
-
evaluatePreconditions
public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions(javax.ws.rs.core.EntityTag entityTag)
Deprecated.- Specified by:
evaluatePreconditionsin interfacejavax.ws.rs.core.Request- Parameters:
entityTag-- Returns:
- null if the preconditions are met or a ResponseBuilder set with the appropriate status if the preconditions are not met. A returned ResponseBuilder will include an ETag header set with the value of eTag.
- See Also:
CallContext.evaluatePreconditions(javax.ws.rs.core.EntityTag),Request.evaluatePreconditions(EntityTag)
-
get
public CallContext get() throws java.lang.IllegalStateException
Deprecated.Returns the wrapped CallContext for the current Thread.- Returns:
- the wrapped CallContext for the current Thread. Never returns null.
- Throws:
java.lang.IllegalStateException- if noCallContextwas given for the current thread. If this occurs, their is a bug in this JAX-RS implementation.- See Also:
set(CallContext)
-
getAcceptableLanguages
public java.util.List<java.util.Locale> getAcceptableLanguages()
Deprecated.- Specified by:
getAcceptableLanguagesin interfacejavax.ws.rs.core.HttpHeaders- See Also:
HttpHeaders.getAcceptableLanguages()
-
getAcceptableMediaTypes
public java.util.List<javax.ws.rs.core.MediaType> getAcceptableMediaTypes()
Deprecated.- Specified by:
getAcceptableMediaTypesin interfacejavax.ws.rs.core.HttpHeaders- See Also:
CallContext.getAcceptableMediaTypes(),HttpHeaders.getAcceptableMediaTypes()
-
getAuthenticationScheme
public java.lang.String getAuthenticationScheme()
Deprecated.- Specified by:
getAuthenticationSchemein interfacejavax.ws.rs.core.SecurityContext- See Also:
CallContext.getAuthenticationScheme(),SecurityContext.getAuthenticationScheme()
-
getCookies
public java.util.Map<java.lang.String,javax.ws.rs.core.Cookie> getCookies()
Deprecated.- Specified by:
getCookiesin interfacejavax.ws.rs.core.HttpHeaders- See Also:
CallContext.getCookies(),HttpHeaders.getCookies()
-
getLanguage
public java.util.Locale getLanguage()
Deprecated.- Specified by:
getLanguagein interfacejavax.ws.rs.core.HttpHeaders- See Also:
CallContext.getLanguage(),HttpHeaders.getLanguage()
-
getMediaType
public javax.ws.rs.core.MediaType getMediaType()
Deprecated.- Specified by:
getMediaTypein interfacejavax.ws.rs.core.HttpHeaders- See Also:
CallContext.getMediaType(),HttpHeaders.getMediaType()
-
getMethod
public java.lang.String getMethod()
Deprecated.- Specified by:
getMethodin interfacejavax.ws.rs.core.Request- See Also:
javax.ws.rs.core.Request#getFormParameters()
-
getPathSegments
public java.util.List<javax.ws.rs.core.PathSegment> getPathSegments()
Deprecated.- Returns:
- .
- See Also:
UriInfo.getPathSegments()
-
getRequestAttributes
private java.util.Map<java.lang.String,java.lang.Object> getRequestAttributes()
Deprecated.Returns the attributes of the current RestletRequest.- Returns:
- the attributes of the current Restlet Request, but never null
-
getRequestHeader
public java.util.List<java.lang.String> getRequestHeader(java.lang.String name)
Deprecated.- Specified by:
getRequestHeaderin interfacejavax.ws.rs.core.HttpHeaders- See Also:
CallContext.getRequestHeader(java.lang.String),HttpHeaders.getRequestHeader(String)
-
getRequestHeaders
public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getRequestHeaders()
Deprecated.- Specified by:
getRequestHeadersin interfacejavax.ws.rs.core.HttpHeaders- See Also:
CallContext.getRequestHeaders(),HttpHeaders.getRequestHeaders()
-
getUserPrincipal
public java.security.Principal getUserPrincipal()
Deprecated.- Specified by:
getUserPrincipalin interfacejavax.ws.rs.core.SecurityContext- See Also:
CallContext.getUserPrincipal(),SecurityContext.getUserPrincipal()
-
isSecure
public boolean isSecure()
Deprecated.- Specified by:
isSecurein interfacejavax.ws.rs.core.SecurityContext- See Also:
CallContext.isSecure(),SecurityContext.isSecure()
-
isUserInRole
public boolean isUserInRole(java.lang.String role)
Deprecated.- Specified by:
isUserInRolein interfacejavax.ws.rs.core.SecurityContext- Parameters:
role-- See Also:
CallContext.isUserInRole(java.lang.String),SecurityContext.isUserInRole(String)
-
selectVariant
public javax.ws.rs.core.Variant selectVariant(java.util.List<javax.ws.rs.core.Variant> variants) throws java.lang.IllegalArgumentExceptionDeprecated.- Specified by:
selectVariantin interfacejavax.ws.rs.core.Request- Parameters:
variants-- Throws:
java.lang.IllegalArgumentException- See Also:
CallContext.selectVariant(java.util.List),Request.selectVariant(List)
-
set
public void set(CallContext callContext) throws java.lang.IllegalArgumentException
Deprecated.Sets the CallContext for the current thread. You MUST set a CallContext here before you can get it byget().- Parameters:
callContext- The CallContext for the current request; must not be null.- Throws:
java.lang.IllegalArgumentException- if null was given.- See Also:
#reset(),get()
-
-