gpt4 book ai didi

org.jivesoftware.openfire.XMPPServer.getServerInfo()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-19 01:00:40 26 4
gpt4 key购买 nike

本文整理了Java中org.jivesoftware.openfire.XMPPServer.getServerInfo()方法的一些代码示例,展示了XMPPServer.getServerInfo()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMPPServer.getServerInfo()方法的具体详情如下:
包路径:org.jivesoftware.openfire.XMPPServer
类名称:XMPPServer
方法名:getServerInfo

XMPPServer.getServerInfo介绍

[英]Returns a snapshot of the server's status.
[中]返回服务器状态的快照。

代码示例

代码示例来源:origin: igniterealtime/Openfire

private boolean isHostUnknown(String host) {
  if (host == null) {
    // Answer false since when using server dialback the stream header will not
    // have a TO attribute
    return false;
  }
  if (XMPPServer.getInstance().getServerInfo().getXMPPDomain().equals( host )) {
    // requested host matched the server name
    return false;
  }
  return true;
}

代码示例来源:origin: igniterealtime/Openfire

/**
 * Returns the fully-qualifed domain name of this chat service.
 * The domain is composed by the service name and the
 * name of the XMPP server where the service is running.
 *
 * @return the file transfer server domain (service name + host name).
 */
public String getServiceDomain() {
  return proxyServiceName + "." + XMPPServer.getInstance().getServerInfo().getXMPPDomain();
}

代码示例来源:origin: igniterealtime/Openfire

/**
 * Returns the fully-qualifed domain name of this chat service.
 * The domain is composed by the service name and the
 * name of the XMPP server where the service is running.
 *
 * @return the file transfer server domain (service name + host name).
 */
public String getServiceDomain() {
  return serviceName + "." + XMPPServer.getInstance().getServerInfo().getXMPPDomain();
}

代码示例来源:origin: igniterealtime/Openfire

private boolean validateHost(String host) {
  boolean result = true;
  if (JiveGlobals.getBooleanProperty("xmpp.client.validate.host", false)) {
    result = XMPPServer.getInstance().getServerInfo().getXMPPDomain().equals(host);
  }
  return result; 
}

代码示例来源:origin: igniterealtime/Openfire

public ClientSessionConnection(String connectionManagerName, String hostName, String hostAddress) {
  this.connectionManagerName = connectionManagerName;
  multiplexerManager = ConnectionMultiplexerManager.getInstance();
  serverName = XMPPServer.getInstance().getServerInfo().getXMPPDomain();
  this.hostName = hostName;
  this.hostAddress = hostAddress;
}

代码示例来源:origin: igniterealtime/Openfire

@Override
public void initialize(XMPPServer server) {
  super.initialize(server);
  routingTable = server.getRoutingTable();
  serverName = server.getServerInfo().getXMPPDomain();
 }

代码示例来源:origin: igniterealtime/Openfire

@Override
  public void initialize(XMPPServer server) {
    super.initialize(server);
    serverName = server.getServerInfo().getXMPPDomain();
    rosterManager = server.getRosterManager();
  }
}

代码示例来源:origin: igniterealtime/Openfire

public String getHttpBindUnsecureAddress() {
  return "http://" + XMPPServer.getInstance().getServerInfo().getHostname() + ":" + getHttpBindUnsecurePort() + "/http-bind/";
}

代码示例来源:origin: igniterealtime/Openfire

@Override
public void initialize(XMPPServer server) {
  super.initialize(server);
  serverName = server.getServerInfo().getXMPPDomain();
  infoHandler = server.getIQDiscoInfoHandler();
  itemsHandler = server.getIQDiscoItemsHandler();
}

代码示例来源:origin: igniterealtime/Openfire

/**
 * Construct a JID representing a Group.
 * 
 * @param name A group name for the local domain
 */
public GroupJID(String name) {
  super(encodeNode(name), 
      XMPPServer.getInstance().getServerInfo().getXMPPDomain(), 
      StringUtils.hash(name), 
      true);
  groupName = name;
}

代码示例来源:origin: igniterealtime/Openfire

@Override
public void initialize(XMPPServer server) {
  super.initialize(server);
  router = server.getMessageRouter();
  serverName = server.getServerInfo().getXMPPDomain();
  JiveGlobals.migrateProperty("update.service-enabled");
  JiveGlobals.migrateProperty("update.notify-admins");
}

代码示例来源:origin: igniterealtime/Openfire

@Override
public void initialize(XMPPServer server) {
  super.initialize(server);
  serverFeatures = CacheFactory.createCache("Disco Server Features");
  addServerFeature(NAMESPACE_DISCO_INFO);
  setProvider(server.getServerInfo().getXMPPDomain(), getServerInfoProvider());
  // Listen to cluster events
  ClusterManager.addListener(this);
}

代码示例来源:origin: igniterealtime/Openfire

@Override
public void initialize(XMPPServer server) {
  super.initialize(server);
  messageStrategy = server.getOfflineMessageStrategy();
  routingTable = server.getRoutingTable();
  sessionManager = server.getSessionManager();
  multicastRouter = server.getMulticastRouter();
  userManager = server.getUserManager();
  serverName = server.getServerInfo().getXMPPDomain();
}

代码示例来源:origin: igniterealtime/Openfire

@Override
public void initialize(XMPPServer server) {
  super.initialize(server);
  TaskEngine.getInstance().scheduleAtFixedRate(new TimeoutTask(), 5000, 5000);
  serverName = server.getServerInfo().getXMPPDomain();
  routingTable = server.getRoutingTable();
  multicastRouter = server.getMulticastRouter();
  iqHandlers.addAll(server.getIQHandlers());
  sessionManager = server.getSessionManager();
  userManager = server.getUserManager();
}

代码示例来源:origin: igniterealtime/Openfire

@Override
public void initialize(XMPPServer server) {
  super.initialize(server);
  this.server = server;
  serverName = server.getServerInfo().getXMPPDomain();
  iqRouter = server.getIQRouter();
  messageRouter = server.getMessageRouter();
  presenceRouter = server.getPresenceRouter();
  presenceUpdateHandler = server.getPresenceUpdateHandler();
  // Listen to cluster events
  ClusterManager.addListener(this);
}

代码示例来源:origin: igniterealtime/Openfire

@Override
  public void initialize(XMPPServer server) {
    super.initialize(server);
    localServer = server;
    serverName = server.getServerInfo().getXMPPDomain();
    routingTable = server.getRoutingTable();
    deliverer = server.getPacketDeliverer();
    presenceManager = server.getPresenceManager();
    rosterManager = server.getRosterManager();
    userManager = server.getUserManager();
  }
}

代码示例来源:origin: igniterealtime/Openfire

@Override
public void initialize(XMPPServer server) {
  super.initialize(server);
  serverItems = CacheFactory.createCache("Disco Server Items");
  // Track the implementors of ServerItemsProvider so that we can collect the items
  // provided by the server
  infoHandler = server.getIQDiscoInfoHandler();
  setProvider(server.getServerInfo().getXMPPDomain(), getServerItemsProvider());
  // Listen to cluster events
  ClusterManager.addListener(this);
}

代码示例来源:origin: igniterealtime/Openfire

private String getServerUpdateRequest() {
  XMPPServer server = XMPPServer.getInstance();
  Element xmlRequest = docFactory.createDocument().addElement("version");
  // Add current openfire version
  Element openfire = xmlRequest.addElement("openfire");
  openfire.addAttribute("current", server.getServerInfo().getVersion().getVersionString());
  return xmlRequest.asXML();
}

代码示例来源:origin: igniterealtime/Openfire

public SocketReader createServerSocketReader(Socket sock, boolean isSecure, boolean useBlockingMode) throws IOException {
    final XMPPServer server = XMPPServer.getInstance();
    final String serverName = server.getServerInfo().getXMPPDomain();
    final PacketRouter router = server.getPacketRouter();
    final RoutingTable routingTable = server.getRoutingTable();
    final PacketDeliverer deliverer = server.getPacketDeliverer();
    final SocketConnection conn = new SocketConnection(deliverer, sock, isSecure);
    if (directTLS) {
      conn.startTLS( false, directTLS );
    }
    return new ServerSocketReader(router, routingTable, serverName, sock, conn, useBlockingMode, directTLS);
  }
}

代码示例来源:origin: igniterealtime/Openfire

@Override
public void initialize(XMPPServer server) {
  super.initialize(server);
  serverName = server.getServerInfo().getXMPPDomain();
  routingTable = server.getRoutingTable();
  updateHandler = server.getPresenceUpdateHandler();
  subscribeHandler = server.getPresenceSubscribeHandler();
  presenceManager = server.getPresenceManager();
  multicastRouter = server.getMulticastRouter();
  sessionManager = server.getSessionManager();
  entityCapsManager = EntityCapabilitiesManager.getInstance();
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com