public class MarkerMessageSource extends GenericService implements MessageSource, MarkerConstants
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
SERVICE_INFO_KEYALLOW_DUPLICATES, ANY_VALUE, DEFAULT_MARKER_ID_PROPERTY_NAME, DEFAULT_MARKER_ITEM_TYPE, DEFAULT_MARKER_PROPERTY_NAME, DEFAULT_MARKER_SORT_PROPERTY_NAME, MARKER_CREATIONDATE_PROPERTY_NAME, MARKER_DATA_PROPERTY_NAME, MARKER_DUPLICATIONMODE_PROPERTY_NAME, MARKER_KEY_PROPERTY_NAME, MARKER_OWNER_PROPERTY_NAME, MARKER_RESOURCE_NAME, MARKER_VALUE_PROPERTY_NAME, NO_DUPLICATES, PARAM_DATA, PARAM_DUPMODE, PARAM_EXTENDED_PROPERTIES, PARAM_ITEM, PARAM_ITEM_ID, PARAM_KEY, PARAM_MARKED_ITEM_TYPE, PARAM_MARKER_ITEM_TYPE, PARAM_MARKER_MANAGER, PARAM_MARKER_PROPERTY_NAME, PARAM_VALUE, REPLACE_DUPLICATES, sResourceBundleDEFAULT_LOG_TRACE_STATUSDEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS| Constructor and Description |
|---|
MarkerMessageSource() |
| Modifier and Type | Method and Description |
|---|---|
MessageSourceContext |
getMessageSourceContext() |
java.lang.String |
getPortName() |
javax.transaction.TransactionManager |
getTransactionManager() |
void |
sendMarkerEventMessage(MarkerEventMessage pMessage,
java.lang.String pJMSType)
Sends a marker event message.
|
protected void |
sendMarkerMessage(java.io.Serializable pMessageBean,
java.lang.String pPortName,
java.lang.String pJmsType)
Sends the message, using the port name and jms type provided
|
void |
setMessageSourceContext(MessageSourceContext pContext)
property messageSourceContext
|
void |
setPortName(java.lang.String pPortName) |
void |
setTransactionManager(javax.transaction.TransactionManager pTransactionManager)
property transactionManager
|
void |
startMessageSource()
Instructs this message source to begin distributing messages.
|
void |
stopMessageSource()
Instructs this message source to begin distributing messages.
|
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopServicevlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarningpublic void setMessageSourceContext(MessageSourceContext pContext)
setMessageSourceContext in interface MessageSourcepublic MessageSourceContext getMessageSourceContext()
public void setPortName(java.lang.String pPortName)
public java.lang.String getPortName()
public void setTransactionManager(javax.transaction.TransactionManager pTransactionManager)
The Transaction Manager instance used when sending messages.
public javax.transaction.TransactionManager getTransactionManager()
public void startMessageSource()
startMessageSource in interface MessageSourcepublic void stopMessageSource()
stopMessageSource in interface MessageSourcepublic void sendMarkerEventMessage(MarkerEventMessage pMessage, java.lang.String pJMSType)
pMessage - the MarkerEventMessage object to be sent.pJMSType - the jms type to use when sending the message.protected void sendMarkerMessage(java.io.Serializable pMessageBean,
java.lang.String pPortName,
java.lang.String pJmsType)