org.jivesoftware.smack.packet.Message.getError()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(4.0k)|赞(0)|评价(0)|浏览(204)

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

Message.getError介绍

暂无

代码示例

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

  1. public static BlockedErrorExtension from(Message message) {
  2. StanzaError error = message.getError();
  3. if (error == null) {
  4. return null;
  5. }
  6. return error.getExtension(ELEMENT, NAMESPACE);
  7. }

代码示例来源:origin: org.mobicents.resources/mobicents-slee-ra-xmpp-library

  1. XMPPError error = getError();
  2. if (error != null) {
  3. buf.append(error.toXML());

代码示例来源:origin: org.igniterealtime.smack/smack

  1. XMPPError error = getError();
  2. if (error != null) {
  3. buf.append(error.toXML());

代码示例来源:origin: Blazemeter/jmeter-bzm-plugins

  1. private SampleResult waitResponse(SampleResult res, String recipient) throws InterruptedException, SmackException {
  2. long time = 0;
  3. do {
  4. Iterator<Message> packets = responseMessages.iterator();
  5. Thread.sleep(conn.getPacketReplyTimeout() / 100); // optimistic
  6. while (packets.hasNext()) {
  7. Packet packet = packets.next();
  8. Message response = (Message) packet;
  9. if (XmppStringUtils.parseBareAddress(response.getFrom()).equals(recipient)) {
  10. packets.remove();
  11. res.setResponseData(response.toXML().toString().getBytes());
  12. if (response.getError() != null) {
  13. res.setSuccessful(false);
  14. res.setResponseCode("500");
  15. res.setResponseMessage(response.getError().toString());
  16. }
  17. return res;
  18. }
  19. }
  20. time += conn.getPacketReplyTimeout() / 10;
  21. Thread.sleep(conn.getPacketReplyTimeout() / 10);
  22. } while (time < conn.getPacketReplyTimeout());
  23. throw new SmackException.NoResponseException();
  24. }

代码示例来源:origin: org.littleshoot/smack-xmpp-3-2-2

  1. XMPPError error = getError();
  2. if (error != null) {
  3. buf.append(error.toXML());

代码示例来源:origin: tiandawu/IotXmpp

  1. XMPPError error = getError();
  2. if (error != null) {
  3. buf.append(error.toXML());

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

  1. Type type = message.getType();
  2. if (message.getError() != null) {
  3. return;

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

  1. @Override
  2. public void processStanza(final Stanza stanza) {
  3. SwingUtilities.invokeLater( () -> {
  4. try {
  5. final Message message = (Message)stanza;
  6. // Do not handle errors or offline messages
  7. final DelayInformation offlineInformation = message.getExtension("delay", "urn:xmpp:delay");
  8. if (offlineInformation != null || message.getError() != null) {
  9. return;
  10. }
  11. final JivePropertiesExtension extension = ((JivePropertiesExtension) message.getExtension( JivePropertiesExtension.NAMESPACE ));
  12. final boolean broadcast = extension != null && extension.getProperty( "broadcast" ) != null;
  13. if ((broadcast || message.getType() == Type.normal
  14. || message.getType() == Type.headline) && message.getBody() != null) {
  15. showAlert((Message)stanza);
  16. }
  17. else {
  18. String host = SparkManager.getSessionManager().getServerAddress();
  19. String from = stanza.getFrom() != null ? stanza.getFrom().toString() : "";
  20. if (host.equalsIgnoreCase(from) || !ModelUtil.hasLength(from)) {
  21. showAlert((Message)stanza);
  22. }
  23. }
  24. }
  25. catch (Exception e) {
  26. Log.error(e);
  27. }
  28. } );
  29. }

代码示例来源:origin: org.igniterealtime.smack/smackx

  1. throw new XMPPException("No response from server.");
  2. else if (answer.getError() != null) {
  3. throw new XMPPException(answer.getError());

代码示例来源:origin: tiandawu/IotXmpp

  1. throw new XMPPException("No response from server.");
  2. else if (answer.getError() != null) {
  3. throw new XMPPException(answer.getError());

代码示例来源:origin: org.mobicents.resources/mobicents-slee-ra-xmpp-library

  1. throw new XMPPException("No response from server.");
  2. else if (answer.getError() != null) {
  3. throw new XMPPException(answer.getError());

代码示例来源:origin: org.littleshoot/smack-xmpp-3-2-2

  1. throw new XMPPException("No response from server.");
  2. else if (answer.getError() != null) {
  3. throw new XMPPException(answer.getError());

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

  1. if ( message.getError() != null )
  2. if ( message.getError().getCondition() == StanzaError.Condition.item_not_found )

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

  1. else if ( message.getError() != null )
  2. if ( message.getError().getCondition() == StanzaError.Condition.forbidden && message.getSubject() != null )
  3. else if ( message.getError().getCondition() == StanzaError.Condition.forbidden )

相关文章