openfire插件开发-简单插件
来源:互联网 发布:阿里云优惠码在哪里看 编辑:程序博客网 时间:2024/05/12 03:40
1.点击项目反键,新建source folder,并建相应的插件包org.jivesoftware.openfire.plugin
2.建完后在src/plugins下面会出现example文件夹,并按照如下目录新建对应的文件:
3.文件介绍
ExamplePlugin.java
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();}@Overridepublic void initializePlugin(PluginManager manager, File pluginDirectory) {pluginManager = manager; interceptoerManager.addInterceptor(this);System.out.println("Exampple add success");System.out.println("domain = " + domain);}@Overridepublic void destroyPlugin() {interceptoerManager.removeInterceptor(this);System.out.println("Exampple destroy success");}}
plugin.xml
<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.运行后如图
0 0
- openfire插件开发-简单插件
- openfire插件开发-简单插件
- 【插件开发一】开发简单OpenFire插件
- 【插件开发一】开发简单OpenFire插件
- 【插件开发一】开发简单OpenFire插件
- openfire插件开发简单实例
- openfire插件开发简单实例
- openfire插件最佳实践(一)简单插件开发
- openfire插件最佳实践(一)简单插件开发
- openfire插件开发-Servlet插件
- openfire插件开发-聊天记录插件
- Openfire插件开发
- Openfire插件开发
- Openfire 插件开发记录
- 使用openfire开发插件
- openfire 开发插件
- Openfire插件开发小结
- openfire 插件开发一
- 欢迎使用CSDN-markdown编辑器
- android.view.InflateException: Binary XML file line #13: Error inflating class com.gis.googleplay.wi
- 带头结点的链表去重
- 动态库与静态库的比较
- Android Stuido下修改包名(亲测有效!)
- openfire插件开发-简单插件
- 什么是Collections
- Java学习笔记之Xml
- 适配器模式
- CentOS 6.5下安装postgis(使用源码)
- 使用IntelliJ IDEA 配置Maven
- applicationpushdb
- JAVA中去掉空格
- java学习第十八天之泛型、ArrayList、TreeSet、HashSet、泛型方法,泛型接口、泛型类、泛型的限定