public class QueueSendTag extends CommonTagSupport
キュー送信 キュー送信用のタグです。
●形式:<og:queueSend queueType="mq" mqQueueName="queue01" message="テキスト" /> ●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します) ●Tag定義: <og:queueSend jmsServer 【TAG】JMSサーバの接続先を指定します。JNDI名で指定します。(初期値:jms/Default) ※別途コンテキストファイルに接続情報が記載されている必要があります。 queueType 【TAG】タイプ(MQ,SQS)を指定します。 mqTransacted 【TAG】トランザクション確認応答フラグを指定します。(MQ用)(初期値:false) true:トランザクション確認応答 false: 確認応答タイプに指定した確認応答 mqAcknowledgeMode 【TAG】確認応答タイプを指定します。(MQ用)(初期値:1) 1:AUTO_ACKNOWLEDTE(自動応答:1回の配信を保障) 2:CLIENT_ACKNOWLEDE(クライアント応答) 3:DUPS_OK_ACKNOWLEDTE(自動応答:複数回の配信可能性あり) mqQueueName 【TAG】キュー名を指定します。(MQ用) message 【TAG】送信するメッセージを指定します。 sqsFifoGroupId 【TAG】グループIDを指定します。(SQSのFIFOキュータイプ用) sqsFifoDedupliId 【TAG】重複排除IDを指定します。(SQSのFIFOキュータイプ用) ● 使用例 ・<og:queueSend queueType="mq" mqQueueName="queue01" message="送信テキスト" /> ・<og:queueSend queueType="mq" mqQueueName="queue01" /> 送信テキスト </og:queueSend> ・<og:queueSend queueType="sqs" sqsGroupId="group01" message="送信テキスト" />
BR, BUFFER_MIDDLE, CR
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
QueueSendTag() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doAfterBody()
Taglibのタグ本体を処理する doAfterBody() をオーバーライドします。
|
int |
doEndTag()
Taglibの終了タグが見つかった時に処理する doEndTag() をオーバーライドします。
|
int |
doStartTag()
Taglibの開始タグが見つかった時に処理する doStartTag() をオーバライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setJmsServer(java.lang.String server)
【TAG】メッセージサーバのURLを指定します。
|
void |
setMessage(java.lang.String mess)
【TAG】メッセージを指定します。
|
void |
setMqAcknowledgeMode(java.lang.String mode)
【TAG】MQ確認応答タイプを指定します。
|
void |
setMqQueueName(java.lang.String qName)
【TAG】MQキュー名を指定します。
|
void |
setMqTransacted(java.lang.String flg)
【TAG】MQトランザクション処理判定を指定します。
|
void |
setQueueType(java.lang.String qType)
【TAG】キューのタイプを指定します。
|
void |
setSqsFifoDedupliId(java.lang.String sqsFifoDid)
【TAG】 SQSのFIFOタイプキューの重複排除IDを指定します。
|
void |
setSqsFifoGroupId(java.lang.String sqsGid)
【TAG】SQSのFIFOタイプキューのグループIDを指定します。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doCatch, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsg, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getSumRequestValue, getTagName, getTransaction, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, makeUrl, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseIf, setCaseKey, setCaseNN, setCaseNull, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheck
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setPageContext, setParent
protected void release2()
release2
クラス内 CommonTagSupport
public int doStartTag()
doStartTag
インタフェース内 Tag
doStartTag
クラス内 CommonTagSupport
public int doAfterBody()
doAfterBody
インタフェース内 IterationTag
doAfterBody
クラス内 CommonTagSupport
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
public void setJmsServer(java.lang.String server)
server
- JMSサーバの接続先public void setMqTransacted(java.lang.String flg)
flg
- トランザクション処理フラグpublic void setMqAcknowledgeMode(java.lang.String mode)
mode
- 確認応答モードpublic void setMqQueueName(java.lang.String qName)
qName
- MQキュー名public void setMessage(java.lang.String mess)
mess
- メッセージpublic void setQueueType(java.lang.String qType)
qType
- キュータイプpublic void setSqsFifoGroupId(java.lang.String sqsGid)
sqsGid
- SQSFIFOタイプキューのグループIDpublic void setSqsFifoDedupliId(java.lang.String sqsFifoDid)
sqsFifoDid
- SQSFIFOタイプキューの重複禁止IDpublic java.lang.String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.