getOperationState¶
Retorna o estado de operação do produto, caso esteja utilizando o Mecanismo de Proteção.
public OperationState getOperationState()
Retorna um valor da enumeração OperationState
indicando o estado de operação do produto. Os valores possíveis são:
- ONLINE
O produto possui conectividade com o servidor de licenças e está operando normalmente.
- OFFLINE
O produto não possui conectividade com o servidor de licenças, porém ainda está operando normalmente. Quando em modo offline, o produto funcionará por um intervalo de tempo determinado (consulte o método getRemainingTime). Se a comunicação com o servidor de licenças for restabelecida antes do tempo expirar, o estado volta para ONLINE. Caso contrário, o estado muda para BLOCKED e o produto deixará de funcionar até que a comunicação seja restabelecida.
- BLOCKED
O produto não possui conectividade com o servidor de licenças e está bloqueado.
- UNKNOWN
A instalação do produto não utiliza o servidor de licenças.