activemq-cpp-3.9.5
|
#include <decaf/lang/Runnable.h>
#include <decaf/lang/Throwable.h>
#include <decaf/util/concurrent/ThreadFactory.h>
#include <decaf/util/concurrent/BlockingQueue.h>
#include <decaf/util/concurrent/TimeUnit.h>
#include <decaf/util/concurrent/AbstractExecutorService.h>
#include <decaf/util/concurrent/RejectedExecutionHandler.h>
#include <decaf/util/concurrent/RejectedExecutionException.h>
#include <decaf/util/LinkedList.h>
#include <decaf/util/ArrayList.h>
#include <decaf/util/Config.h>
#include <vector>
Go to the source code of this file.
Data Structures | |
class | decaf::util::concurrent::ThreadPoolExecutor |
Defines a Thread Pool object that implements the functionality of pooling threads to perform user tasks. More... | |
class | decaf::util::concurrent::ThreadPoolExecutor::AbortPolicy |
Handler policy for tasks that are rejected upon a call to ThreadPoolExecutor::execute this class always throws a RejectedExecutionException. More... | |
class | decaf::util::concurrent::ThreadPoolExecutor::CallerRunsPolicy |
Handler policy for tasks that are rejected upon a call to ThreadPoolExecutor::execute this class will attempt to run the task in the Thread that called the execute method unless the executor is shutdown in which case the task is not run and is destroyed. More... | |
class | decaf::util::concurrent::ThreadPoolExecutor::DiscardPolicy |
Handler policy for tasks that are rejected upon a call to ThreadPoolExecutor::execute this class always destroys the rejected task and returns quietly. More... | |
class | decaf::util::concurrent::ThreadPoolExecutor::DiscardOldestPolicy |
Handler policy for tasks that are rejected upon a call to ThreadPoolExecutor::execute this class always destroys the oldest unexecuted task in the Queue and then attempts to execute the rejected task using the passed in executor. More... | |
Namespaces | |
namespace | decaf |
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. | |
namespace | decaf::util |
namespace | decaf::util::concurrent |