Leasing

Traduzindo literalmente Leasing é um empréstimo, mas como veremos ainda neste post, não é somente isso que esse conceito contempla no Jini.

Segundo o livro, essa é uma maneira do componente registrar que estão vivos e garantir caso eles sejam classificados como “time-out”ou até mesmo inacessíveis. Leasing também é a maneira dos mecanismos acessarem recursos em um determinado período de tempo.

Portanto podemos dizer que Leasing é sempre um pedido que pode ser realizado por um período de tempo, como funciona com o lookup service por exemplo.

O serviço pode requisitar o tempo que necessita através do metodo register(), inserindo o quanto deseja ou utilizando esses dois especiais valores


Lease.ANY // O serviço deixa o lookup service decidir o tempo
Lease.FOREVER // A requisição nunca expira.

Para cancelar o empréstimo, utiliza

 .cancel();

Caso o empréstimo acabe e seja necessário renovar, utilize

.renew()

 

O capítulo é bem mais completo do que narrei acima, mas para o meu uso por enquanto isso é suficiente.

Deixar um comentário

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Modificar )

Imagem do Twitter

You are commenting using your Twitter account. Log Out / Modificar )

Facebook photo

You are commenting using your Facebook account. Log Out / Modificar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.