Class GetItemsRequest

  • All Implemented Interfaces:
    org.jivesoftware.smack.packet.Element, org.jivesoftware.smack.packet.NamedElement, org.jivesoftware.smack.packet.XmlElement, org.jivesoftware.smack.packet.XmlLangElement

    public class GetItemsRequest
    extends NodeExtension
    Represents a request to subscribe to a node.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected int maxItems  
      protected java.lang.String subId  
    • Constructor Summary

      Constructors 
      Constructor Description
      GetItemsRequest​(java.lang.String nodeId)  
      GetItemsRequest​(java.lang.String nodeId, int maxItemsToReturn)  
      GetItemsRequest​(java.lang.String nodeId, java.lang.String subscriptionId)  
      GetItemsRequest​(java.lang.String nodeId, java.lang.String subscriptionId, int maxItemsToReturn)  
    • Field Detail

      • subId

        protected final java.lang.String subId
      • maxItems

        protected final int maxItems
    • Constructor Detail

      • GetItemsRequest

        public GetItemsRequest​(java.lang.String nodeId)
      • GetItemsRequest

        public GetItemsRequest​(java.lang.String nodeId,
                               java.lang.String subscriptionId)
      • GetItemsRequest

        public GetItemsRequest​(java.lang.String nodeId,
                               int maxItemsToReturn)
      • GetItemsRequest

        public GetItemsRequest​(java.lang.String nodeId,
                               java.lang.String subscriptionId,
                               int maxItemsToReturn)
    • Method Detail

      • getSubscriptionId

        public java.lang.String getSubscriptionId()
      • getMaxItems

        public int getMaxItems()
      • addXml

        protected void addXml​(org.jivesoftware.smack.util.XmlStringBuilder xml)
        Overrides:
        addXml in class NodeExtension