Table of Contents - wattics-api-client-0.1.6 Documentation
Classes and Modules
- Agent
- BlockingQueue
- Client
- ClientFactory
- Config
- ElectricityMeasurement
- Measurement
- MeasurementWithConfig
- PriorityBlockingQueue
- Processor
- ProcessorPool
- SimpleMeasurement
- WatticsApiClient
Methods
- ::dispose — Agent
- ::get_instance — Agent
- ::get_instance — ClientFactory
- ::new — Agent
- ::new — BlockingQueue
- ::new — Config
- ::new — MeasurementWithConfig
- ::new — Processor
- ::new — ProcessorPool
- ::setInstance — ClientFactory
- #<< — BlockingQueue
- #<< — PriorityBlockingQueue
- #<=> — MeasurementWithConfig
- #<=> — Measurement
- #add_measurement_sent_handler — Agent
- #create_client — ClientFactory
- #get_processor — ProcessorPool
- #is_empty? — BlockingQueue
- #is_idle? — Processor
- #json — SimpleMeasurement
- #json — ElectricityMeasurement
- #pop — BlockingQueue
- #process — Processor
- #rebind_processor_to_channel_id — ProcessorPool
- #report_sent_measurement — Agent
- #run — Processor
- #send — Agent
- #send — Client
- #sleep_fix — Agent
- #spawn_new_processor — ProcessorPool
- #start_measurement_sent_handler_dispatcher — Agent
- #start_processor_feeder — Agent
- #timestamp= — Measurement
- #to_s — SimpleMeasurement
- #to_s — ElectricityMeasurement
- #wait_until_last — Agent