W - RQ - RP - public abstract class AbstractAsyncComponent<W extends org.gytheio.content.ContentWorker,RQ extends Request<RP>,RP extends Reply> extends AbstractComponent<W>
| Modifier and Type | Class and Description |
|---|---|
protected class |
AbstractAsyncComponent.LocalQueueProcessor
Takes from the local concurrent queue and hands them off to be processed
|
executorService, messageProducer, worker| Constructor and Description |
|---|
AbstractAsyncComponent() |
| Modifier and Type | Method and Description |
|---|---|
void |
init() |
protected void |
onReceiveImpl(Object message) |
protected abstract void |
processRequest(RQ request)
Performs the actual work for the request.
|
onReceive, setExecutorService, setMessageProducer, setWorker, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetConsumingMessageBodyClassprotected void onReceiveImpl(Object message)
onReceiveImpl in class AbstractComponent<W extends org.gytheio.content.ContentWorker>protected abstract void processRequest(RQ request)
request - public void init()
init in class AbstractComponent<W extends org.gytheio.content.ContentWorker>Copyright © 2014 Alfresco Software. All rights reserved.