`
sd8089730
  • 浏览: 258646 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论

Openfire 内部实现webservice接口插件

 
阅读更多
主要实现用的框架为 Xfire框架

private boolean start() {
		ObjectServiceFactory serviceFactory = new ObjectServiceFactory();
		Service service = serviceFactory.create(WebService.class);
		service.setInvoker(new BeanInvoker(new WebServiceImp()));
		XFire xfire = XFireFactory.newInstance().getXFire();
		xfire.getServiceRegistry().register(service);
		server = new XFireHttpServer();
		server.setPort(8191);
		try {
			server.start();
		} catch (Exception e) {
			return false;
		}
		return true;
	}

 

分享到:
评论

相关推荐

    openfire shell插件

    openfire shell插件

    openfire插件开发环境搭建

    Openfire插件主要通过实现特定接口或继承基础类来实现功能。例如,要创建一个新的服务,你可以实现`ServiceAdminProvider`接口。 7. **打包和部署**:完成编码后,将项目打包成JAR文件,然后通过Openfire的管理界面...

    openfire集群搭建所需插件

    在构建高可用性Openfire集群时,我们需要确保正确安装和配置一系列关键插件,以实现负载均衡、数据同步以及故障转移等功能。下面将详细介绍在搭建Openfire集群时可能需要的插件及其作用。 1. **Cluster Plugin**: ...

    openfire记录在线统计人数插件

    在Openfire中,为了实现在线用户统计的功能,通常需要借助特定的插件来完成。"openfire记录在线统计人数插件"就是这样一个工具,它能够帮助管理员实时监控和记录系统中的在线用户数量,对于系统管理和运营分析具有...

    openfire消息记录存储插件

    在描述中提到“代码很简单,可以用,修改一下配置文件就行了”,这暗示了该插件的实现并不复杂,而且对用户友好,只需要对配置文件进行适当调整即可开始使用。Openfire的配置文件通常位于`conf/openfire.xml`,在...

    第一个openfire插件源码及说明

    利用Openfire提供的API,如`PluginManager`、`PacketInterceptor`等,实现所需的插件功能。这可能包括监听聊天消息、管理用户、扩展服务器功能等。 7. **打包与部署** 使用Maven或Gradle构建插件项目,生成JAR...

    openfire安装WebSocket插件

    NULL 博文链接:https://bsr1983.iteye.com/blog/2240070

    openfire 聊天记录插件 archive(java 源码)

    通过阅读Javadoc,我们可以了解到插件提供的公共接口,如添加、查询和管理聊天记录的方法,以及如何与其他Openfire服务交互。 `archive-1.0.5-sources.jar`是最关键的部分,它包含了插件的原始Java源代码。开发者...

    openfire插件,用户入群加web接口

    本文将详细介绍如何利用Openfire的插件以及Web接口实现用户自动入群的功能。 首先,我们需要理解Openfire的插件系统。Openfire允许开发者通过编写插件来扩展其功能。"mucautojoin"这个文件名可能是这个实现用户自动...

    openfire 聊天记录插件

    这个"openfire聊天记录插件"是为了增强Openfire服务器的功能,提供聊天记录的存储和检索能力,使得用户可以回顾和查找之前的对话历史,这对于企业内部沟通、客户服务或者团队协作都是非常有价值的。 首先,我们要...

    Openfire 的安装和配置、插件开发

    Openfire 是一个基于 XMPP 协议的即时通信服务器,可以实现实时的聊天服务。在本文中,我们将详细介绍 Openfire 的安装和配置过程,并探讨如何使用 Eclipse 进行插件开发。 一、Openfire 的安装和配置 Openfire 的...

    openfire插件

    它继承自Openfire的Plugin接口,并实现其中的方法,如`initializePlugin()`和`destroyPlugin()`,用于启动和关闭插件服务。 2. **配置界面(Configuration Interface)**:如果插件需要用户配置,那么会包含用于...

    openfire 聊天历史纪录插件1

    【openfire聊天历史纪录插件】是针对openfire即时通讯服务器的一款重要扩展,它使得用户能够存储和检索过去的聊天记录,极大地增强了沟通的有效性和可追溯性。Openfire是一款开源、基于XMPP协议的实时协作服务器,它...

    openfire群聊持久化插件

    这个插件的主要目的是实现群聊的持久化,确保即使用户离开群聊房间,聊天记录也能被保存下来。一旦将"mucPersistence.jar"文件放入Openfire服务器的`plugin`目录下,系统会自动识别并加载这个插件,无需额外的配置...

    Openfire下实现WebServer

    在Openfire下实现WebServer是一项常见的任务,Openfire作为一个开源的即时通讯服务器,它提供了丰富的API和插件机制,使得我们可以方便地在其基础上构建各种功能,包括集成WebServer。在这个过程中,我们将探讨如何...

    openfire防止消息丢失插件

    openfire防止消息丢失插件,防止丢包插件

    编写Openfire开发插件、部署源码

    3. **编写Plugin类**:`ExamplePlugin.java`应继承`org.jivesoftware.openfire.container.Plugin`接口,实现必要的方法。这是一个基本的示例插件,用于展示如何创建Openfire服务器插件。 通过以上步骤,你就成功...

    Android-XMPP-openfire-实现IM

    在Android平台上实现即时通讯(Instant Messaging,简称IM)系统,XMPP(Extensible Messaging and Presence Protocol)是一种常用的标准协议,而Openfire是一款基于XMPP的开源服务器软件。本项目"Android-XMPP-...

    openfire防丢包插件及源码

    《Openfire防丢包插件及其源码解析》 Openfire是一款开源的即时通讯服务器,以其高效、稳定和可扩展性赢得了广泛的应用。在实时通信中,丢包问题常常是影响用户体验的重要因素,为此,开发者们设计了一款专门针对...

Global site tag (gtag.js) - Google Analytics