CloudPlugs REST Library  1.0.0
for Android
MetaListener Class Reference

Convenient class encapsulates a Listener and acts just like the encapsulated one, but it also invokes the Listener#onErr(Throwable) method if the encapsulated listener throws an exception. More...

Inheritance diagram for MetaListener:

Public Member Functions

 MetaListener ()
 
 MetaListener (Listener l)
 
Listener getListener ()
 
void setListener (Listener l)
 
void onStart ()
 
void onStop ()
 
void onPause ()
 
void onResume ()
 
void onReady ()
 
void onIdle ()
 
void onEvt (Object evt, Object value)
 
void onErr (Throwable t)
 

Protected Attributes

Listener listener
 

Detailed Description

Convenient class encapsulates a Listener and acts just like the encapsulated one, but it also invokes the Listener#onErr(Throwable) method if the encapsulated listener throws an exception.

Constructor & Destructor Documentation

◆ MetaListener() [1/2]

◆ MetaListener() [2/2]

Member Function Documentation

◆ getListener()

Listener getListener ( )

◆ onErr()

void onErr ( Throwable  t)

Invoked when an error occurs or when a callback throws an exception.

Implements Listener.

◆ onEvt()

void onEvt ( Object  evt,
Object  value 
)

Invoked on generic events.

Implements Listener.

◆ onIdle()

void onIdle ( )

Invoked when a mechanism become idle (usually a spooler).

Implements Listener.

◆ onPause()

void onPause ( )

Invoked when a mechanism is paused.

Implements Listener.

◆ onReady()

void onReady ( )

Invoked when a mechanism is ready to be used.

Implements Listener.

◆ onResume()

void onResume ( )

Invoked when a mechanism is resumed.

Implements Listener.

◆ onStart()

void onStart ( )

Invoked when a mechanism is started.

Implements Listener.

◆ onStop()

void onStop ( )

Invoked when a mechanism is stopped.

Implements Listener.

◆ setListener()

void setListener ( Listener  l)

Member Data Documentation

◆ listener

Listener listener
protected