activemq-cpp-3.3.0
|
Interface for a runnable object - defines a task that can be run by a thread. More...
#include <src/main/decaf/lang/Runnable.h>
Public Member Functions | |
virtual | ~Runnable () |
virtual void | run ()=0 |
Run method - called by the Thread class in the context of the thread. |
Interface for a runnable object - defines a task that can be run by a thread.
virtual decaf::lang::Runnable::~Runnable | ( | ) | [inline, virtual] |
virtual void decaf::lang::Runnable::run | ( | ) | [pure virtual] |
Run method - called by the Thread class in the context of the thread.
Implemented in activemq::threads::CompositeTaskRunner, activemq::threads::DedicatedTaskRunner, activemq::threads::SchedulerTimerTask, activemq::transport::inactivity::ReadChecker, activemq::transport::inactivity::WriteChecker, activemq::transport::IOTransport, activemq::transport::mock::InternalCommandListener, and decaf::lang::Thread.
Referenced by decaf::util::concurrent::ThreadPoolExecutor::CallerRunsPolicy::rejectedExecution().