org.apache.blur.server
Class BlurServerContext

java.lang.Object
  extended by org.apache.blur.server.BlurServerContext
All Implemented Interfaces:
ServerContext, ThriftTrace
Direct Known Subclasses:
ControllerServerContext, ShardServerContext

public class BlurServerContext
extends Object
implements ServerContext, ThriftTrace


Constructor Summary
BlurServerContext(SocketAddress localSocketAddress, SocketAddress remoteSocketAddress)
           
 
Method Summary
 String getConnectionString(String sep)
           
 SocketAddress getRemoteSocketAddress()
           
 SocketAddress getRocalSocketAddress()
           
 ThriftTracer getTracer(String name)
           
 String getTraceRequestId()
           
 String getTraceRootId()
           
 User getUser()
           
 void resetTraceIds()
           
 void setTraceRequestId(String traceRequestId)
           
 void setTraceRootId(String traceRootId)
           
 void setUser(User user)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlurServerContext

public BlurServerContext(SocketAddress localSocketAddress,
                         SocketAddress remoteSocketAddress)
Method Detail

setUser

public void setUser(User user)

getUser

public User getUser()

getTraceRootId

public String getTraceRootId()

getTraceRequestId

public String getTraceRequestId()

setTraceRootId

public void setTraceRootId(String traceRootId)

setTraceRequestId

public void setTraceRequestId(String traceRequestId)

getRocalSocketAddress

public SocketAddress getRocalSocketAddress()

getRemoteSocketAddress

public SocketAddress getRemoteSocketAddress()

getConnectionString

public String getConnectionString(String sep)

resetTraceIds

public void resetTraceIds()

getTracer

public ThriftTracer getTracer(String name)
Specified by:
getTracer in interface ThriftTrace


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