Metered

Inheritance: java.lang.Object

public class Metered

Provides metered methods for integration

In this example, an attempt will be made to set metered public and private key

// the component jar file: Metered metered = new Metered(); metered.setMeteredKey("PublicKey", "PrivateKey");

Constructors

ConstructorDescription
Metered()

Methods

MethodDescription
getConsumptionQuantity()Gets consumption file size
getConsumptionCredit()Gets consumption credit
setMeteredKey(String publicKey, String privateKey)Sets metered public and private key.
equals(Object obj)Determines whether the specified Object, is equal to this instance.

Metered()

public Metered()

getConsumptionQuantity()

public static BigDecimal getConsumptionQuantity()

Gets consumption file size

Returns: java.math.BigDecimal - consumption file size

getConsumptionCredit()

public static BigDecimal getConsumptionCredit()

Gets consumption credit

Returns: java.math.BigDecimal - consumption quantity

setMeteredKey(String publicKey, String privateKey)

public void setMeteredKey(String publicKey, String privateKey)

Sets metered public and private key.

If you purchase metered license, when start application, this API should be called, normally, this is enough. However, if always fail to upload consumption data and exceed 24 hours, the license will be set to evaluation status, to avoid such case, you should regularly check the license status, if it is evaluation status, call this API again.

Parameters:

ParameterTypeDescription
publicKeyjava.lang.Stringpublic key
privateKeyjava.lang.Stringprivate key

equals(Object obj)

public boolean equals(Object obj)

Determines whether the specified Object, is equal to this instance.

Parameters:

ParameterTypeDescription
objjava.lang.ObjectThe Object to compare with this instance.

Returns: boolean - true if the specified Object is equal to this instance; otherwise, false.