Package org.dcache.xrootd.core
Class XrootdSession
- java.lang.Object
-
- org.dcache.xrootd.core.XrootdSession
-
public class XrootdSession extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description XrootdSession(XrootdSessionIdentifier id, io.netty.channel.Channel channel, LoginRequest loginRequest)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.netty.channel.ChannelgetChannel()intgetClientProtocolVersion()java.io.SerializablegetDelegatedCredential()intgetPID()XrootdSessionIdentifiergetSessionIdentifier()javax.security.auth.SubjectgetSubject()java.lang.StringgetToken()java.lang.StringgetUserName()booleanhasOwner(javax.security.auth.Subject subject)booleanisAdmin()voidsetDelegatedCredential(java.io.Serializable delegatedCredential)voidsetSubject(javax.security.auth.Subject subject)booleansupportsAsyn()
-
-
-
Constructor Detail
-
XrootdSession
public XrootdSession(XrootdSessionIdentifier id, io.netty.channel.Channel channel, LoginRequest loginRequest)
-
-
Method Detail
-
hasOwner
public boolean hasOwner(javax.security.auth.Subject subject)
-
setDelegatedCredential
public void setDelegatedCredential(java.io.Serializable delegatedCredential)
-
setSubject
public void setSubject(javax.security.auth.Subject subject)
-
getDelegatedCredential
public java.io.Serializable getDelegatedCredential()
-
getSubject
public javax.security.auth.Subject getSubject()
-
getChannel
public io.netty.channel.Channel getChannel()
-
getSessionIdentifier
public XrootdSessionIdentifier getSessionIdentifier()
-
getToken
public java.lang.String getToken()
-
getUserName
public java.lang.String getUserName()
-
getClientProtocolVersion
public int getClientProtocolVersion()
-
isAdmin
public boolean isAdmin()
-
getPID
public int getPID()
-
supportsAsyn
public boolean supportsAsyn()
-
-