public abstract class WorkflowServicesConsumer extends java.lang.Object implements ComponentLifecycle, ComponentLifecycleExtension
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONTENT_TYPE_DEFAULT |
static java.lang.String |
CONTENT_TYPE_JSON |
static int |
ERROR_BAD_REQUEST |
static int |
ERROR_DEFAULT |
static int |
ERROR_NOT_READY |
static int |
OK_200 |
| Constructor and Description |
|---|
WorkflowServicesConsumer() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected abstract StandaloneConsumer |
configureConsumer(AdaptrisMessageListener messageListener,
java.lang.String consumedUrlPath,
java.lang.String acceptedHttpMethods) |
protected abstract void |
doErrorResponse(AdaptrisMessage message,
java.lang.Exception e,
int httpStatus) |
protected void |
doResponse(AdaptrisMessage original,
AdaptrisMessage processed) |
protected void |
doResponse(AdaptrisMessage orig,
AdaptrisMessage proc,
java.lang.String contentType) |
protected abstract void |
doResponse(AdaptrisMessage orig,
AdaptrisMessage proc,
java.lang.String contentType,
int httpResponse) |
java.lang.String |
getAcceptedHttpMethods()
A comma separated list of accepted http request methods; GET, POST, PATCH etc etc
And example might be "GET,POST".
|
java.lang.String |
getConsumedUrlPath()
This is the url that this consumer will listen for requests.
|
AdaptrisMessageListener |
getMessageListener() |
StandaloneConsumer |
getStandaloneConsumer() |
void |
init() |
void |
prepare() |
void |
setAcceptedHttpMethods(java.lang.String acceptedHttpMethods)
A comma separated list of accepted http request methods; GET, POST, PATCH etc etc
And example might be "GET,POST".
|
void |
setConsumedUrlPath(java.lang.String consumedUrlPath)
This is the url that this consumer will listen for requests.
|
void |
setMessageListener(AdaptrisMessageListener messageListener) |
void |
setStandaloneConsumer(StandaloneConsumer standaloneConsumer) |
void |
start() |
void |
stop() |
public static final int OK_200
public static final int ERROR_BAD_REQUEST
public static final int ERROR_DEFAULT
public static final int ERROR_NOT_READY
public static final java.lang.String CONTENT_TYPE_DEFAULT
public static final java.lang.String CONTENT_TYPE_JSON
protected abstract StandaloneConsumer configureConsumer(AdaptrisMessageListener messageListener, java.lang.String consumedUrlPath, java.lang.String acceptedHttpMethods)
protected void doResponse(AdaptrisMessage original, AdaptrisMessage processed) throws ServiceException
ServiceExceptionprotected void doResponse(AdaptrisMessage orig, AdaptrisMessage proc, java.lang.String contentType) throws ServiceException
ServiceExceptionprotected abstract void doResponse(AdaptrisMessage orig, AdaptrisMessage proc, java.lang.String contentType, int httpResponse)
protected abstract void doErrorResponse(AdaptrisMessage message, java.lang.Exception e, int httpStatus)
public void prepare()
throws CoreException
prepare in interface ComponentLifecycleExtensionCoreExceptionpublic void init()
throws CoreException
init in interface ComponentLifecycleCoreExceptionpublic void start()
throws CoreException
start in interface ComponentLifecycleCoreExceptionpublic void stop()
stop in interface ComponentLifecyclepublic void close()
close in interface ComponentLifecyclepublic StandaloneConsumer getStandaloneConsumer()
public void setStandaloneConsumer(StandaloneConsumer standaloneConsumer)
public AdaptrisMessageListener getMessageListener()
public void setMessageListener(AdaptrisMessageListener messageListener)
public java.lang.String getConsumedUrlPath()
public void setConsumedUrlPath(java.lang.String consumedUrlPath)
public java.lang.String getAcceptedHttpMethods()
public void setAcceptedHttpMethods(java.lang.String acceptedHttpMethods)