public abstract class JAXRSEndpointWorker
extends java.lang.Object
implements java.lang.Runnable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
protected static java.lang.String |
TRANSACTION_MANAGER_COMPONENT_PATH
Transaction manager nucleus component path
|
| Constructor and Description |
|---|
JAXRSEndpointWorker(AsyncResponse pResponse,
java.util.Map<java.lang.String,java.lang.Object> pParameterMap)
Constructs a new JAXRSEndpointThread instance.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
doAction()
This is where subclasses should implement their business logic
|
void |
invoke()
Convenience method to create and start the thread.
|
void |
run() |
public static final java.lang.String CLASS_VERSION
protected static final java.lang.String TRANSACTION_MANAGER_COMPONENT_PATH
public JAXRSEndpointWorker(AsyncResponse pResponse,
java.util.Map<java.lang.String,java.lang.Object> pParameterMap)
pResponse - the AsyncResponse used to control
response processingpParameterMap - map of endpoint method parameterspublic void run()
run in interface java.lang.Runnablepublic abstract void doAction()
public void invoke()