public boolean accept(Packet packet) { return packetID.equals(packet.getPacketID()); } }
public boolean accept(Packet packet) { return packetID.equals(packet.getPacketID()); }
public boolean accept(Packet packet) { return packetID.equals(packet.getPacketID()); }
public boolean accept(Packet packet) { return packetID.equals(packet.getPacketID()); }
/* Sends messages */ public void sendChatMessage(String text) { Message message = muc.createMessage(); message.setBody(text); message.setPacketID("ABC_1"); muc.sendMessage(message); } /* Listens for messages */ public void receiveMessage() { muc.addMessageListener(new PacketListener() { public void processPacket(Packet packet) { final Message message = (Message) packet; log.i("packed id: ", packet.getPacketID()); log.i("message id: ", message.getPacketID()); } }); }
public void processPacket(Packet packet) { IBBExtensions.Close close = (IBBExtensions.Close) packet; if (close.getSessionID().equals(streamID)) { isDone = true; closeConfirmation = FileTransferNegotiator.createIQ(packet .getPacketID(), packet.getFrom(), packet.getTo(), IQ.Type.RESULT); } }
PacketFilter packetFilter = new MessageTypeFilter( Message.Type.chat); connection.addPacketListener(new PacketListener() { @Override public void processPacket(Packet packet) throws NotConnectedException { Message message = (Message) packet; if (message.getBody() != null) { String fromName = StringUtils .parseBareAddress(message.getFrom()); Log.e("XMPPChatDemoActivity", "Text Recieved " + message.getBody() + " from " + fromName); Packet received = new Message(); received.addExtension(new DeliveryReceipt( packet.getPacketID())); received.setTo(packet.getFrom()); connection.sendPacket(received); } } }, packetFilter);
public Packet(Packet p) { packetID = p.getPacketID(); to = p.getTo(); from = p.getFrom(); xmlns = p.xmlns; error = p.error; // Copy extensions for (PacketExtension pe : p.getExtensions()) { addExtension(pe); } }
@Override protected void addProperties(DefaultMuleMessage message, Object transportMessage) throws Exception { super.addProperties(message, transportMessage); Packet packet = (Packet) transportMessage; message.setUniqueId(packet.getPacketID()); Map<String, Object> properties = new HashMap<String, Object>(); addXmppPacketProperties(packet, properties); if (packet instanceof Message) { Message xmppMessage = (Message) packet; addXmppMessageProperties(xmppMessage, properties); } message.addInboundProperties(properties); }
iq.setType(IQ.Type.RESULT); iq.setFrom(packet.getFrom()); iq.setPacketID(packet.getPacketID());
public void processPacket(Packet packet) { LastActivity message = new LastActivity(); message.setType(IQ.Type.RESULT); message.setTo(packet.getFrom()); message.setFrom(packet.getTo()); message.setPacketID(packet.getPacketID()); message.setLastActivity(getIdleTime()); LastActivityManager.this.connection.sendPacket(message); }
public void processPacket(Packet packet) { LastActivity message = new LastActivity(); message.setType(IQ.Type.RESULT); message.setTo(packet.getFrom()); message.setFrom(packet.getTo()); message.setPacketID(packet.getPacketID()); message.setLastActivity(getIdleTime()); LastActivityManager.this.connection.sendPacket(message); }
public void processPacket(Packet packet) { LastActivity message = new LastActivity(); message.setType(IQ.Type.RESULT); message.setTo(packet.getFrom()); message.setFrom(packet.getTo()); message.setPacketID(packet.getPacketID()); message.setLastActivity(getIdleTime()); LastActivityManager.this.connection.sendPacket(message); }
static public Packet getReply(Connection connection, Packet packet, long timeout) throws XMPPException { PacketFilter responseFilter = new PacketIDFilter(packet.getPacketID()); PacketCollector response = connection.createPacketCollector(responseFilter); connection.sendPacket(packet); // Wait up to a certain number of seconds for a reply. Packet result = response.nextResult(timeout); // Stop queuing results response.cancel(); if (result == null) { throw new XMPPException("No response from server."); } else if (result.getError() != null) { throw new XMPPException(result.getError()); } return result; }
static public Packet getReply(Connection connection, Packet packet, long timeout) throws XMPPException { PacketFilter responseFilter = new PacketIDFilter(packet.getPacketID()); PacketCollector response = connection.createPacketCollector(responseFilter); connection.sendPacket(packet); // Wait up to a certain number of seconds for a reply. Packet result = response.nextResult(timeout); // Stop queuing results response.cancel(); if (result == null) { throw new XMPPException("No response from server."); } else if (result.getError() != null) { throw new XMPPException(result.getError()); } return result; }
static public Packet getReply(Connection connection, Packet packet, long timeout) throws XMPPException { PacketFilter responseFilter = new PacketIDFilter(packet.getPacketID()); PacketCollector response = connection.createPacketCollector(responseFilter); connection.sendPacket(packet); // Wait up to a certain number of seconds for a reply. Packet result = response.nextResult(timeout); // Stop queuing results response.cancel(); if (result == null) { throw new XMPPException("No response from server."); } else if (result.getError() != null) { throw new XMPPException(result.getError()); } return result; }
static public Packet getReply(Connection connection, Packet packet, long timeout) throws XMPPException { PacketFilter responseFilter = new PacketIDFilter(packet.getPacketID()); PacketCollector response = connection.createPacketCollector(responseFilter); connection.sendPacket(packet); // Wait up to a certain number of seconds for a reply. Packet result = response.nextResult(timeout); // Stop queuing results response.cancel(); if (result == null) { throw new XMPPException("No response from server."); } else if (result.getError() != null) { throw new XMPPException(result.getError()); } return result; }
static public Packet getReply(Connection connection, Packet packet, long timeout) throws XMPPException { PacketFilter responseFilter = new PacketIDFilter(packet.getPacketID()); PacketCollector response = connection.createPacketCollector(responseFilter); connection.sendPacket(packet); // Wait up to a certain number of seconds for a reply. Packet result = response.nextResult(timeout); // Stop queuing results response.cancel(); if (result == null) { throw new XMPPException("No response from server."); } else if (result.getError() != null) { throw new XMPPException(result.getError()); } return result; }
static public Packet getReply(Connection connection, Packet packet, long timeout) throws XMPPException { PacketFilter responseFilter = new PacketIDFilter(packet.getPacketID()); PacketCollector response = connection.createPacketCollector(responseFilter); connection.sendPacket(packet); // Wait up to a certain number of seconds for a reply. Packet result = response.nextResult(timeout); // Stop queuing results response.cancel(); if (result == null) { throw new XMPPException("No response from server."); } else if (result.getError() != null) { throw new XMPPException(result.getError()); } return result; }
@Override public void processPacket(Packet packet) { DeliveryReceipt dr = (DeliveryReceipt)packet.getExtension( DeliveryReceipt.ELEMENT, DeliveryReceipt.NAMESPACE); if (dr != null) { // notify listeners of incoming receipt for (ReceiptReceivedListener l : receiptReceivedListeners) { l.onReceiptReceived(packet.getFrom(), packet.getTo(), dr.getId()); } } // if enabled, automatically send a receipt if (auto_receipts_enabled) { DeliveryReceiptRequest drr = (DeliveryReceiptRequest)packet.getExtension( DeliveryReceiptRequest.ELEMENT, DeliveryReceipt.NAMESPACE); if (drr != null) { Message ack = new Message(packet.getFrom(), Message.Type.normal); ack.addExtension(new DeliveryReceipt(packet.getPacketID())); connection.sendPacket(ack); } } }