Class: Rinda::SimpleRenewer (Ruby 2.7.2)
Description: Class : Rinda::SimpleRenewer - Ruby 2.7.2

### Home Classes Methods

### In Files

- rinda/rinda.rb

### Parent

Object

### Methods

- ::new
- #renew

### Included Modules

- DRbUndumped

### Class/Module Index

Quicksearch

- Rinda
- Rinda::DRbObjectTemplate
- Rinda::InvalidHashTupleKey
- Rinda::NotifyTemplateEntry
- Rinda::RequestCanceledError
- Rinda::RequestExpiredError
- Rinda::RindaError
- Rinda::RingFinger
- Rinda::RingProvider
- Rinda::RingServer
- Rinda::SimpleRenewer
- Rinda::Template
- Rinda::TemplateEntry
- Rinda::Tuple
- Rinda::TupleBag
- Rinda::TupleBag::TupleBin
- Rinda::TupleEntry
- Rinda::TupleSpace
- Rinda::TupleSpaceProxy
- Rinda::WaitTemplateEntry

No matching classes.

# Rinda::SimpleRenewer

An SimpleRenewer allows a TupleSpace to check if a TupleEntry is still alive.

### Public Class Methods

new(sec=180) click to toggle source

Creates a new SimpleRenewer that keeps an object alive for another `sec` seconds.

                   # File rinda/rinda.rb, line 314
    def initialize(sec=180)
      @sec = sec
    end

### Public Instance Methods

renew() click to toggle source

Called by the TupleSpace to check if the object is still alive.

                   # File rinda/rinda.rb, line 321
    def renew
      @sec
    end