openfire插件开发-简单插件
2017-06-07 09:16
441 查看
openfire插件开发-简单插件
标签: openfirejava2017-03-22 10:21 32人阅读 评论(0) 收藏 举报
分类:
openfire(13)
版权声明:本文为博主原创文章,未经博主允许不得转载。
1.点击项目反键,新建source folder,并建相应的插件包org.jivesoftware.openfire.plugin
2.建完后在src/plugins下面会出现example文件夹,并按照如下目录新建对应的文件:
3.文件介绍
ExamplePlugin.Java
[java] view
plain copy
public class ExamplePlugin implements PacketInterceptor, Plugin {
private static PluginManager pluginManager;
private InterceptorManager interceptoerManager;
private String domain = JiveProperties.getInstance().get("xmpp.domain");
public ExamplePlugin() {
interceptoerManager = InterceptorManager.getInstance();
}
@Override
public void initializePlugin(PluginManager manager, File pluginDirectory) {
pluginManager = manager;
interceptoerManager.addInterceptor(this);
System.out.println("Exampple add success");
System.out.println("domain = " + domain);
}
@Override
public void destroyPlugin() {
interceptoerManager.removeInterceptor(this);
System.out.println("Exampple destroy success");
}
}
plugin.xml
[html] view
plain copy
<plugin>
<class>org.jivesoftware.openfire.plugin.ExamplePlugin</class>
<name>Example</name>
<description>Example messages to users.</description>
<author>Jive Software</author>
<version>1.9.0</version>
<date>9/13/2013</date>
<url>http://www.igniterealtime.org</url>
<minServerVersion>3.9.0</minServerVersion>
</plugin>
4.运行后如图
相关文章推荐
- openfire插件开发简单实例
- 【插件开发一】开发简单OpenFire插件
- 【插件开发一】开发简单OpenFire插件
- openfire插件开发简单实例
- openfire插件开发-简单插件
- openfire插件最佳实践(一)简单插件开发
- Eclipse下OpenFire4.0.2源码配置+简单插件开发
- openfire插件最佳实践(一)简单插件开发
- openfire插件开发的四种方式
- [Java]Openfire插件开发心得:基于XMPP实现类Twitter功能
- Openfire插件开发
- C#插件开发简单模型
- eclipse插件开发的简单经验和一些注意事项
- Android openfire插件开发
- AgileEAS.NET平台视频会议培训第二辑-简单插件开发应用演练(速度下载)
- Android openfire插件开发
- 一个简单的Eclipse插件开发的例子——HelloWorld【转载】
- WPF插件开发简单实现
- openfire插件开发的四种方式
- openfire插件开发的四种方式