Package tigase.io
Class SSLContextContainer.HardenedModeVHostItemExtension
- java.lang.Object
-
- tigase.vhosts.VHostItemExtension<T>
-
- tigase.vhosts.AbstractVHostItemExtension<SSLContextContainer.HardenedModeVHostItemExtension>
-
- tigase.io.SSLContextContainer.HardenedModeVHostItemExtension
-
- All Implemented Interfaces:
VHostItemExtensionBackwardCompatible<SSLContextContainer.HardenedModeVHostItemExtension>,VHostItemExtensionIfc<SSLContextContainer.HardenedModeVHostItemExtension>
- Enclosing class:
- SSLContextContainer
public static class SSLContextContainer.HardenedModeVHostItemExtension extends AbstractVHostItemExtension<SSLContextContainer.HardenedModeVHostItemExtension> implements VHostItemExtensionBackwardCompatible<SSLContextContainer.HardenedModeVHostItemExtension>
-
-
Constructor Summary
Constructors Constructor Description HardenedModeVHostItemExtension()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCommandFields(String prefix, Packet packet, boolean forDefault)StringgetId()SSLContextContainer.HARDENED_MODEgetMode()voidinitFromCommand(String prefix, Packet packet)voidinitFromData(Map<String,Object> data)voidinitFromElement(Element item)SSLContextContainer.HardenedModeVHostItemExtensionmergeWithDefaults(SSLContextContainer.HardenedModeVHostItemExtension defaults)static SSLContextContainer.HARDENED_MODEparseHardenedModeFromString(String modeString)StringtoDebugString()ElementtoElement()-
Methods inherited from class tigase.vhosts.AbstractVHostItemExtension
addBooleanFieldWithDefaultToCommand
-
Methods inherited from class tigase.vhosts.VHostItemExtension
toString
-
-
-
-
Field Detail
-
ID
public static final String ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
parseHardenedModeFromString
public static SSLContextContainer.HARDENED_MODE parseHardenedModeFromString(String modeString)
-
getId
public String getId()
- Specified by:
getIdin interfaceVHostItemExtensionIfc<SSLContextContainer.HardenedModeVHostItemExtension>
-
initFromElement
public void initFromElement(Element item)
- Specified by:
initFromElementin interfaceVHostItemExtensionIfc<SSLContextContainer.HardenedModeVHostItemExtension>
-
initFromCommand
public void initFromCommand(String prefix, Packet packet) throws IllegalArgumentException
- Specified by:
initFromCommandin interfaceVHostItemExtensionIfc<SSLContextContainer.HardenedModeVHostItemExtension>- Throws:
IllegalArgumentException
-
getMode
public SSLContextContainer.HARDENED_MODE getMode()
-
toDebugString
public String toDebugString()
- Specified by:
toDebugStringin interfaceVHostItemExtensionIfc<SSLContextContainer.HardenedModeVHostItemExtension>
-
toElement
public Element toElement()
- Specified by:
toElementin interfaceVHostItemExtensionIfc<SSLContextContainer.HardenedModeVHostItemExtension>
-
addCommandFields
public void addCommandFields(String prefix, Packet packet, boolean forDefault)
- Specified by:
addCommandFieldsin interfaceVHostItemExtensionIfc<SSLContextContainer.HardenedModeVHostItemExtension>
-
initFromData
public void initFromData(Map<String,Object> data)
- Specified by:
initFromDatain interfaceVHostItemExtensionBackwardCompatible<SSLContextContainer.HardenedModeVHostItemExtension>
-
mergeWithDefaults
public SSLContextContainer.HardenedModeVHostItemExtension mergeWithDefaults(SSLContextContainer.HardenedModeVHostItemExtension defaults)
- Specified by:
mergeWithDefaultsin classVHostItemExtension<SSLContextContainer.HardenedModeVHostItemExtension>
-
-