shnulaa
Never deter till tomorrow that which you can do today
posts - 15, comments - 0, trackbacks - 0, articles - 2
BlogJava
::
首頁(yè)
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
findejb
Posted on 2010-09-26 16:31
shnulaa
閱讀(75)
評(píng)論(0)
編輯
收藏
1
package
findEjb;
2
3
import
java.util.Iterator;
4
import
java.util.Properties;
5
import
java.util.Set;
6
7
import
javax.management.ObjectInstance;
8
import
javax.management.ObjectName;
9
import
javax.naming.Context;
10
import
javax.naming.InitialContext;
11
import
javax.naming.NameClassPair;
12
import
javax.naming.NamingEnumeration;
13
14
import
org.jboss.jmx.adaptor.rmi.RMIAdaptor;
15
16
public
class
FindEjb
{
17
18
/** */
/**
19
*
@param
args
20
*/
21
@SuppressWarnings(
"
unchecked
"
)
22
public
static
void
main(String[] args)
throws
Throwable
{
23
24
25
//
try {
26
//
Class c = Class.forName("java.util.ArrayList");
27
//
Method m[] = c.getDeclaredMethods();
28
//
for (int i = 0; i < m.length; i++)
29
//
System.out.println(m[i].toString());
30
//
} catch (Throwable e) {
31
//
System.err.println(e);
32
//
}
33
34
//
TODO Auto-generated method stub
35
Properties props
=
new
Properties();
36
props.setProperty(Context.INITIAL_CONTEXT_FACTORY,
37
"
org.jnp.interfaces.NamingContextFactory
"
);
38
props.setProperty(Context.PROVIDER_URL,
"
192.168.1.83:1099
"
);
39
props.setProperty(Context.URL_PKG_PREFIXES,
40
"
org.jboss.naming:org.jnp.interfaces
"
);
41
InitialContext ctx
=
new
InitialContext(props);
42
43
NamingEnumeration
<
NameClassPair
>
allNameClass
=
ctx.list(
""
);
44
45
while
(allNameClass.hasMoreElements())
{
46
NameClassPair nameClassPair
=
allNameClass.nextElement();
47
System.out.println(nameClassPair.getName() );
48
}
49
50
RMIAdaptor obj
=
(RMIAdaptor)ctx.lookup(
"
jmx/rmi/RMIAdaptor
"
);
51
52
53
Set
<
ObjectInstance
>
sets
=
obj.queryMBeans(
null
,
null
);
54
Iterator
<
ObjectInstance
>
iterator
=
sets.iterator();
55
while
(iterator.hasNext())
{
56
System.out.println(iterator.next().getObjectName());
57
}
58
59
obj.createMBean(
"
org.jboss.deployment.MainDeployer
"
,
new
ObjectName(
"
11111
"
));
60
61
System.out.println();
62
//
final JmsTestInterface searchInterface = (JmsTestInterface) ctx
63
//
.lookup("JmsTestEjb/remote");
64
65
//
/System.out.println(searchInterface.getMessageSize());
66
//
searchInterface.setMaxJmsQueueSize(10L);
67
//
for (int index =0;index< 10; index ++) {
68
//
//
searchInterface.sendMessage("");
69
//
}
70
//
System.out.println(searchInterface.receiveMessage("").toString());
71
//
searchInterface.createNewQueue("liuQueue2");
72
//
for (int index =0;index< 10; index ++) {
73
//
searchInterface.sendMessageWithNoRemove();
74
//
}
75
//
searchInterface.testRemoveEntity();
76
77
78
//
searchInterface.sendMessage(null, "message ");
79
80
//
ExecutorService service = Executors.newFixedThreadPool(100);
81
//
service.execute(new Runnable() {
82
//
@Override
83
//
public void run() {
84
//
try {
85
//
for (int i =0;i<100;i++) {
86
//
System.out.println("begin to send message by thread " + Thread.currentThread().getName());
87
//
searchInterface.sendMessage(null, "message " + i);
88
//
System.out.println("end send message by thread " + Thread.currentThread().getName());
89
//
try {
90
//
Thread.sleep(500);
91
//
} catch (InterruptedException e) {
92
//
}
93
//
}
94
//
} catch (Throwable e) {
95
//
e.printStackTrace();
96
//
}
97
//
}
98
//
});
99
//
service.shutdown();
100
101
102
103
104
}
105
106
//
class insertMessageTask implements Runnable {
107
//
private JmsTestInterface searchInterface;
108
//
public insertMessageTask(JmsTestInterface searchInterface) {
109
//
this.searchInterface = searchInterface;
110
//
}
111
//
112
//
@Override
113
//
public void run() {
114
//
//
TODO Auto-generated method stub
115
//
116
//
117
//
118
//
}
119
//
}
120
}
121
新用戶(hù)注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶(hù)
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
Powered by:
BlogJava
Copyright © shnulaa
日歷
<
2010年9月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
公告
常用鏈接
我的隨筆
我的評(píng)論
我的參與
留言簿
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類(lèi)
java(7)
linux(3)
maven(1)
隨筆檔案
2012年6月 (2)
2011年4月 (1)
2010年9月 (12)
文章檔案
2012年6月 (2)
sd
http://geniusman.co.cc/
http://geniusman.co.cc/
http://shnulaa.68480.net/
http://shnulaa.68480.net/
shnulaa
shnulaa
shnulaa
shnulaa
搜索
積分與排名
積分 - 4518
排名 - 3177
最新評(píng)論
閱讀排行榜
1.?putty 的配色方案(1599)
2.?jsp web shell(284)
3.?關(guān)于持續(xù)集成的問(wèn)題(276)
4.?cmd5(239)
5.?http://geniusman.co.cc/http://geniusman.co.cc/(229)
評(píng)論排行榜
1.?http://geniusman.co.cc/http://geniusman.co.cc/(0)
2.?sss(0)
3.?一個(gè)比較不錯(cuò)的linux學(xué)習(xí)網(wǎng)站(0)
4.?putty 的配色方案(0)
5.?關(guān)于持續(xù)集成的問(wèn)題(0)
主站蜘蛛池模板:
亚洲gv猛男gv无码男同短文
|
亚洲国产综合精品中文字幕
|
国产午夜免费福利红片
|
亚洲狠狠综合久久
|
白白色免费在线视频
|
久久精品一本到99热免费
|
亚洲第一视频在线观看免费
|
亚洲冬月枫中文字幕在线看
|
一级有奶水毛片免费看
|
国产美女a做受大片免费
|
亚洲va在线va天堂成人
|
一个人免费视频在线观看www
|
小草在线看片免费人成视久网
|
日韩精品免费一区二区三区
|
亚洲另类视频在线观看
|
亚洲日韩涩涩成人午夜私人影院
|
亚洲精品无码高潮喷水A片软
|
黄色成人免费网站
|
亚洲二区在线视频
|
亚洲日韩一页精品发布
|
中文字幕免费播放
|
亚洲成AV人片在线播放无码
|
a级成人毛片免费图片
|
亚洲日本香蕉视频
|
性xxxx视频播放免费
|
亚洲jizzjizz在线播放久
|
亚洲AV无码乱码国产麻豆穿越
|
天天摸天天碰成人免费视频
|
久久精品免费电影
|
亚洲久热无码av中文字幕
|
亚洲 国产 图片
|
三级毛片在线免费观看
|
黄网站色视频免费看无下截
|
亚洲自偷自偷偷色无码中文
|
成全视频在线观看免费
|
成年女人A毛片免费视频
|
免费人成大片在线观看播放
|
国产精品亚洲一区二区三区在线
|
精品无码国产污污污免费网站
|
一级毛片免费毛片一级毛片免费
|
亚洲免费无码在线
|