Package tigase.licence.callbacks
Class LicenceCheckerUpdateCallbackImplACS
- java.lang.Object
-
- tigase.licence.LicenceCheckerUpdateCallbackImpl
-
- tigase.licence.callbacks.LicenceCheckerUpdateCallbackImplACS
-
- All Implemented Interfaces:
tigase.licence.LicenceCheckerUpdateCallback
public class LicenceCheckerUpdateCallbackImplACS extends tigase.licence.LicenceCheckerUpdateCallbackImplSession Manager ACS version ofLicenceCheckerUpdateCallbackwhich provides additional information about number of connected cluster nodes.- Author:
- Wojciech Kapcia
-
-
Constructor Summary
Constructors Constructor Description LicenceCheckerUpdateCallbackImplACS(java.lang.String cmpName, tigase.cluster.strategy.ClusteringStrategyIfc<ConnectionRecordExt> strategy)Constructs Session Manager ACS version ofLicenceCheckerUpdateCallbackwhich provides additional information about number of connected cluster nodes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadditionalValidation(tigase.licence.Licence lic)tigase.xml.ElementgetComponentAdditionalData()java.lang.StringgetMissingLicenseWarning()java.util.Optional<java.util.Map<java.lang.String,java.lang.String>>getServerVerifiableMetrics()
-
-
-
Constructor Detail
-
LicenceCheckerUpdateCallbackImplACS
public LicenceCheckerUpdateCallbackImplACS(java.lang.String cmpName, tigase.cluster.strategy.ClusteringStrategyIfc<ConnectionRecordExt> strategy)Constructs Session Manager ACS version ofLicenceCheckerUpdateCallbackwhich provides additional information about number of connected cluster nodes.
-
-
Method Detail
-
getComponentAdditionalData
public tigase.xml.Element getComponentAdditionalData()
- Specified by:
getComponentAdditionalDatain interfacetigase.licence.LicenceCheckerUpdateCallback- Overrides:
getComponentAdditionalDatain classtigase.licence.LicenceCheckerUpdateCallbackImpl
-
additionalValidation
public boolean additionalValidation(tigase.licence.Licence lic)
- Specified by:
additionalValidationin interfacetigase.licence.LicenceCheckerUpdateCallback- Overrides:
additionalValidationin classtigase.licence.LicenceCheckerUpdateCallbackImpl
-
getMissingLicenseWarning
public java.lang.String getMissingLicenseWarning()
- Specified by:
getMissingLicenseWarningin interfacetigase.licence.LicenceCheckerUpdateCallback- Overrides:
getMissingLicenseWarningin classtigase.licence.LicenceCheckerUpdateCallbackImpl
-
getServerVerifiableMetrics
public java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> getServerVerifiableMetrics()
-
-