Package org.dcache.xrootd.security
Class SecurityInfo
- java.lang.Object
-
- org.dcache.xrootd.security.SecurityInfo
-
public class SecurityInfo extends java.lang.ObjectUtility class for holding security requirement information.
-
-
Constructor Summary
Constructors Constructor Description SecurityInfo(java.lang.String description)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetProtocol()java.lang.StringgetRequiredValue(java.lang.String key)Return the value corresponding to a key.java.util.Optional<java.lang.String>getValue(java.lang.String key)java.lang.StringtoString()
-
-
-
Constructor Detail
-
SecurityInfo
public SecurityInfo(java.lang.String description) throws XrootdException- Throws:
XrootdException
-
-
Method Detail
-
getProtocol
public java.lang.String getProtocol()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getValue
public java.util.Optional<java.lang.String> getValue(java.lang.String key)
-
getRequiredValue
public java.lang.String getRequiredValue(java.lang.String key) throws XrootdExceptionReturn the value corresponding to a key.- Parameters:
key- the item to extract- Returns:
- the corresponding value
- Throws:
XrootdException- if key is not defined
-
-