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.LicenceCheckerUpdateCallbackImpl
Session Manager ACS version ofLicenceCheckerUpdateCallback
which 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 ofLicenceCheckerUpdateCallback
which provides additional information about number of connected cluster nodes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
additionalValidation(tigase.licence.Licence lic)
tigase.xml.Element
getComponentAdditionalData()
java.lang.String
getMissingLicenseWarning()
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 ofLicenceCheckerUpdateCallback
which provides additional information about number of connected cluster nodes.
-
-
Method Detail
-
getComponentAdditionalData
public tigase.xml.Element getComponentAdditionalData()
- Specified by:
getComponentAdditionalData
in interfacetigase.licence.LicenceCheckerUpdateCallback
- Overrides:
getComponentAdditionalData
in classtigase.licence.LicenceCheckerUpdateCallbackImpl
-
additionalValidation
public boolean additionalValidation(tigase.licence.Licence lic)
- Specified by:
additionalValidation
in interfacetigase.licence.LicenceCheckerUpdateCallback
- Overrides:
additionalValidation
in classtigase.licence.LicenceCheckerUpdateCallbackImpl
-
getMissingLicenseWarning
public java.lang.String getMissingLicenseWarning()
- Specified by:
getMissingLicenseWarning
in interfacetigase.licence.LicenceCheckerUpdateCallback
- Overrides:
getMissingLicenseWarning
in classtigase.licence.LicenceCheckerUpdateCallbackImpl
-
getServerVerifiableMetrics
public java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> getServerVerifiableMetrics()
-
-