public class ReqContext extends Object
| Constructor and Description |
|---|
ReqContext(AccessControlContext acl_ctxt) |
ReqContext(Subject sub) |
| Modifier and Type | Method and Description |
|---|---|
static ReqContext |
context()
Get a request context associated with current thread
|
boolean |
isImpersonating()
Returns true if this request is an impersonation request.
|
Principal |
principal()
The primary principal associated current subject
|
Principal |
realPrincipal()
The real principal associated with the subject.
|
InetAddress |
remoteAddress() |
Integer |
requestID()
request ID of this request
|
void |
setRealPrincipal(Principal realPrincipal) |
void |
setRemoteAddress(InetAddress addr)
client address
|
void |
setSubject(Subject subject)
Set remote subject explicitly
|
Subject |
subject()
Retrieve client subject associated with this request context
|
public ReqContext(AccessControlContext acl_ctxt)
public ReqContext(Subject sub)
public static ReqContext context()
public void setRemoteAddress(InetAddress addr)
public InetAddress remoteAddress()
public void setSubject(Subject subject)
public Subject subject()
public Principal principal()
public void setRealPrincipal(Principal realPrincipal)
public Principal realPrincipal()
public boolean isImpersonating()
public Integer requestID()
Copyright © 2015. All rights reserved.