backtype.storm.security.auth
Class ReqContext

java.lang.Object
  extended by backtype.storm.security.auth.ReqContext

public class ReqContext
extends Object

context request context includes info about (1) remote address, (2) remote subject and primary principal (3) request ID


Method Summary
static ReqContext context()
          Get a request context associated with current thread
 Principal principal()
          The primary principal associated current subject
 InetAddress remoteAddress()
           
 Integer requestID()
          request ID of this request
 void setRemoteAddress(InetAddress addr)
          client address
 void setSubject(Subject subject)
          Set remote subject explicitly
 Subject subject()
          Retrieve client subject associated with this request context
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

context

public static ReqContext context()
Get a request context associated with current thread

Returns:

setRemoteAddress

public void setRemoteAddress(InetAddress addr)
client address


remoteAddress

public InetAddress remoteAddress()

setSubject

public void setSubject(Subject subject)
Set remote subject explicitly


subject

public Subject subject()
Retrieve client subject associated with this request context


principal

public Principal principal()
The primary principal associated current subject


requestID

public Integer requestID()
request ID of this request



Copyright © 2014 The Apache Software Foundation. All Rights Reserved.