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.