本文整理汇总了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);
}
示例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);
}
}
示例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();
}
示例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);
}
示例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);
}
示例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();
}
示例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();
}
}
示例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);
}
示例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();
}
示例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);
}
示例11: SipComponent
import org.xmpp.component.ComponentManagerFactory; //导入方法依赖的package包/类
public SipComponent() {
this.componentManager = ComponentManagerFactory.getComponentManager();
SessionEventDispatcher.addListener(this);
}
示例12: SparkVersionManager
import org.xmpp.component.ComponentManagerFactory; //导入方法依赖的package包/类
/**
* Empty constructor for initializing.
*/
public SparkVersionManager() {
// Initialize ComponentManager
componentManager = ComponentManagerFactory.getComponentManager();
}
示例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);
}
示例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);
}