提交 b946495c 编写于 作者: Y youyong205

Merge pull request #885 from sesamezhu/master

customize cat uri type
......@@ -15,6 +15,8 @@ public class CatConstants {
public static final String CAT_PAGE_URI = "cat-page-uri";
public static final String CAT_PAGE_TYPE = "cat-page-type";
/**
* Pigeon Transation Type
*/
......
......@@ -268,10 +268,19 @@ public class CatFilter implements Filter {
}
private void customizeUri(Transaction t, HttpServletRequest req) {
if(!(t instanceof DefaultTransaction)) {
return;
}
Object catPageUri = req.getAttribute(CatConstants.CAT_PAGE_URI);
DefaultTransaction transaction = (DefaultTransaction) t;
if (catPageUri != null) {
transaction.setName(catPageUri.toString());
}
if (t instanceof DefaultTransaction && catPageUri instanceof String) {
((DefaultTransaction) t).setName(catPageUri.toString());
Object catPageType = req.getAttribute(CatConstants.CAT_PAGE_TYPE);
if(catPageType != null) {
transaction.setType(catPageType.toString());
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册