当前位置: 首页>>代码示例>>Java>>正文


Java ComponentManagerFactory.getComponentManager方法代码示例

本文整理汇总了Java中org.xmpp.component.ComponentManagerFactory.getComponentManager方法的典型用法代码示例。如果您正苦于以下问题:Java ComponentManagerFactory.getComponentManager方法的具体用法?Java ComponentManagerFactory.getComponentManager怎么用?Java ComponentManagerFactory.getComponentManager使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.xmpp.component.ComponentManagerFactory的用法示例。


在下文中一共展示了ComponentManagerFactory.getComponentManager方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: initializePlugin

import org.xmpp.component.ComponentManagerFactory; //导入方法依赖的package包/类
public void initializePlugin(PluginManager manager, File pluginDirectory) {
    pluginManager = manager;
    sessionManager = SessionManager.getInstance();
    groupManager = GroupManager.getInstance();
    userManager = UserManager.getInstance();

    // Register as a component.
    componentManager = ComponentManagerFactory.getComponentManager();
    try {
        componentManager.addComponent(serviceName, this);
    }
    catch (Exception e) {
        Log.error(e.getMessage(), e);
    }
    PropertyEventDispatcher.addListener(this);
}
 
开发者ID:igniterealtime,项目名称:Openfire,代码行数:17,代码来源:BroadcastPlugin.java

示例2: initializePlugin

import org.xmpp.component.ComponentManagerFactory; //导入方法依赖的package包/类
public void initializePlugin(PluginManager manager, File pluginDirectory) {
    pluginManager = manager;
    XMPPServer server = XMPPServer.getInstance();
    userManager = server.getUserManager();
    presenceManager = server.getPresenceManager();
    hostname = server.getServerInfo().getXMPPDomain();
    probedPresence = new ConcurrentHashMap<String, Presence>();
    componentJID = new JID(subdomain + "." + hostname);
    // Register new component
    componentManager = ComponentManagerFactory.getComponentManager();
    try {
        componentManager.addComponent(subdomain, this);
    }
    catch (Exception e) {
        Log.error(e.getMessage(), e);
    }
}
 
开发者ID:igniterealtime,项目名称:Openfire,代码行数:18,代码来源:PresencePlugin.java

示例3: initializePlugin

import org.xmpp.component.ComponentManagerFactory; //导入方法依赖的package包/类
public void initializePlugin(PluginManager manager, File pluginDirectory) {
    componentManager = ComponentManagerFactory.getComponentManager();
    component = new RayoComponent(this);
    try {
        componentManager.addComponent(serviceName, component);
        bridge.appStart(pluginDirectory);
        checkNatives(pluginDirectory);
        checkRecordingFolder(pluginDirectory);
        SessionEventDispatcher.addListener(this);
    } catch (ComponentException e) {
        Log.error("Could NOT load " + component.getName());
    }
    setup();

    component.doStart();
}
 
开发者ID:igniterealtime,项目名称:Openfire,代码行数:17,代码来源:RayoPlugin.java

示例4: initializePlugin

import org.xmpp.component.ComponentManagerFactory; //导入方法依赖的package包/类
@Override
public void initializePlugin(PluginManager manager, File pluginDirectory) {
	System.out.println("initialize BroadcastServicePlugin");
	pluginManager = manager;
	server = XMPPServer.getInstance();
	sessionManager = SessionManager.getInstance();
	groupManager = GroupManager.getInstance();
	userManager = UserManager.getInstance();
	presenceManager = server.getPresenceManager();
	secret = JiveGlobals.getProperty("plugin.broadcastservice.secret", "");
	// If no secret key has been assigned to the broadcast service yet,
	// assign a
	// random one.
	if (secret.equals("")) {
		secret = StringUtils.randomString(8);
		setSecret(secret);
	}

	// See if the service is enabled or not.
	enabled = JiveGlobals.getBooleanProperty("plugin.broadcastservice.enabled", false);

	// Register as a component.
	componentManager = ComponentManagerFactory.getComponentManager();
	try {
		componentManager.addComponent(serviceName, this);
	} catch (Exception e) {
		Log.error(e.getMessage(), e);
	}
	// Listen to system property events
	PropertyEventDispatcher.addListener(this);
}
 
开发者ID:idwanglu2010,项目名称:openfire,代码行数:32,代码来源:BroadcastServicePlugin.java

示例5: initializePlugin

import org.xmpp.component.ComponentManagerFactory; //导入方法依赖的package包/类
public void initializePlugin(PluginManager manager, File pluginDirectory) {
    pluginManager = manager;

    componentManager = ComponentManagerFactory.getComponentManager();
    try {
        componentManager.addComponent(serviceName, this);
    } catch (ComponentException e) {
        Log.error(e.getMessage(), e);
    }
    PropertyEventDispatcher.addListener(this);
}
 
开发者ID:igniterealtime,项目名称:Openfire,代码行数:12,代码来源:SearchPlugin.java

示例6: initializePlugin

import org.xmpp.component.ComponentManagerFactory; //导入方法依赖的package包/类
public void initializePlugin(PluginManager manager, File pluginDirectory) {

	Log.info("ServerInfo - Starting plugin.");
	Log.debug("ServerInfo - Starting plugin.");

	pluginManager = manager;
	sessionManager = SessionManager.getInstance();
	String serverInfoPort = JiveGlobals.getProperty(SERVERINFOPORT, "4455");

	userManager = UserManager.getInstance();

	// Register as a component.
	componentManager = ComponentManagerFactory.getComponentManager();

	try {

		componentManager.addComponent(serviceName, this);
	}
	catch (Exception e) {

		Log.error(e.getMessage(), e);
	}

	PropertyEventDispatcher.addListener(this);

	Log.info("ServerInfo - Starting bind on port " + serverInfoPort + ".");
	Log.debug("ServerInfo - Starting bind on port " + serverInfoPort + ".");
	ofd_srv.startServer();
}
 
开发者ID:mhterres,项目名称:ServerInfo,代码行数:30,代码来源:ServerInfoPlugin.java

示例7: initializePlugin

import org.xmpp.component.ComponentManagerFactory; //导入方法依赖的package包/类
public void initializePlugin(PluginManager manager, File pluginDirectory) {

		Log.info("B9 - Starting plugin.");
		Log.debug("B9 - Starting plugin.");

		pluginManager = manager;
		sessionManager = SessionManager.getInstance();

		userManager = UserManager.getInstance();

		// Register as a component.
		componentManager = ComponentManagerFactory.getComponentManager();

		try {

			componentManager.addComponent(serviceName, this);
		}
		catch (Exception e) {

			Log.error(e.getMessage(), e);
		}

		PropertyEventDispatcher.addListener(this);

		if (b9SocketEnabled) {
                	Log.info("B9 - Starting bind on port " + b9Port + ".");
                	Log.debug("B9 - Starting bind on port " + b9Port + ".");
                	b9d_srv.startServer();
		}
        }
 
开发者ID:mhterres,项目名称:b9,代码行数:31,代码来源:B9Plugin.java

示例8: initializePlugin

import org.xmpp.component.ComponentManagerFactory; //导入方法依赖的package包/类
public void initializePlugin(PluginManager manager, File pluginDirectory) {
	pluginManager = manager;

	componentManager = ComponentManagerFactory.getComponentManager();
	try {
		componentManager.addComponent(serviceName, this);
	} catch (ComponentException e) {
		Log.error(e.getMessage(), e);
	}
	PropertyEventDispatcher.addListener(this);
}
 
开发者ID:idwanglu2010,项目名称:openfire,代码行数:12,代码来源:SearchPlugin.java

示例9: initializePlugin

import org.xmpp.component.ComponentManagerFactory; //导入方法依赖的package包/类
public void initializePlugin(PluginManager manager, File pluginDirectory) {
    componentManager = ComponentManagerFactory.getComponentManager();
    JingleNodesComponent component = new JingleNodesComponent(this);
    try {
        componentManager.addComponent(serviceName, component);
    } catch (ComponentException e) {
        Log.error("Could NOT load " + component.getName());
    }
    setup();
}
 
开发者ID:coodeer,项目名称:g3server,代码行数:11,代码来源:JingleNodesPlugin.java

示例10: initializePlugin

import org.xmpp.component.ComponentManagerFactory; //导入方法依赖的package包/类
public void initializePlugin(PluginManager manager, File pluginDirectory) {
    pluginManager = manager;
    
    componentManager = ComponentManagerFactory.getComponentManager();
    try {
        componentManager.addComponent(serviceName, this);
    }
    catch (ComponentException e) {
        Log.error(e.getMessage(), e);
    }
    PropertyEventDispatcher.addListener(this);
}
 
开发者ID:coodeer,项目名称:g3server,代码行数:13,代码来源:SearchPlugin.java

示例11: SipComponent

import org.xmpp.component.ComponentManagerFactory; //导入方法依赖的package包/类
public SipComponent() {
    this.componentManager = ComponentManagerFactory.getComponentManager();
    SessionEventDispatcher.addListener(this);
}
 
开发者ID:igniterealtime,项目名称:ofmeet-openfire-plugin,代码行数:5,代码来源:SipComponent.java

示例12: SparkVersionManager

import org.xmpp.component.ComponentManagerFactory; //导入方法依赖的package包/类
/**
 * Empty constructor for initializing.
 */
public SparkVersionManager() {
    // Initialize ComponentManager
    componentManager = ComponentManagerFactory.getComponentManager();
}
 
开发者ID:idwanglu2010,项目名称:openfire,代码行数:8,代码来源:SparkVersionManager.java

示例13: hasPermission

import org.xmpp.component.ComponentManagerFactory; //导入方法依赖的package包/类
/**
 * Returns if the requester can access this command. Admins and components are allowed to
 * execute this command.
 *
 * @param requester the JID of the entity requesting to execute this command.
 * @return true if the requester can access this command.
 */
@Override
public boolean hasPermission(JID requester) {
    InternalComponentManager componentManager =
            (InternalComponentManager) ComponentManagerFactory.getComponentManager();
    return super.hasPermission(requester) || componentManager.hasComponent(requester);
}
 
开发者ID:igniterealtime,项目名称:Openfire,代码行数:14,代码来源:GetGroupConversationTranscript.java

示例14: hasPermission

import org.xmpp.component.ComponentManagerFactory; //导入方法依赖的package包/类
/**
    * Returns if the requester can access this command. Admins and components are allowed to
    * execute this command.
    *
    * @param requester the JID of the entity requesting to execute this command.
    * @return true if the requester can access this command.
    */
   @Override
public boolean hasPermission(JID requester) {
       InternalComponentManager componentManager =
               (InternalComponentManager) ComponentManagerFactory.getComponentManager();
       return super.hasPermission(requester) || componentManager.hasComponent(requester);
   }
 
开发者ID:coodeer,项目名称:g3server,代码行数:14,代码来源:GetGroupConversationTranscript.java


注:本文中的org.xmpp.component.ComponentManagerFactory.getComponentManager方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。