Class AdHocCommandModule

    • Constructor Detail

      • AdHocCommandModule

        public AdHocCommandModule()
    • Method Detail

      • getCommandListItems

        public java.util.List<Element> getCommandListItems​(JID senderJid,
                                                           JID toJid)
      • getFeatures

        public java.lang.String[] getFeatures()
        Description copied from interface: Module
        Returns XMPP features offered by module. Features will be returned by Service Discovery.
        Specified by:
        getFeatures in interface Module
        Returns:
        array of features or null.
      • getModuleCriteria

        public Criteria getModuleCriteria()
        Description copied from interface: Module
        Returns critera used by Component to select module to handle incoming stanza.
        Specified by:
        getModuleCriteria in interface Module
        Returns:
        criteria of selecting module.
      • getScriptItems

        public java.util.List<Element> getScriptItems​(java.lang.String node,
                                                      JID stanzaTo,
                                                      JID stanzaFrom)
      • addCommandListItemsElements

        public void addCommandListItemsElements​(java.lang.String node,
                                                JID stanzaTo,
                                                JID stanzaFrom,
                                                java.util.function.Consumer<Element> collector)
      • initialize

        public void initialize()
        Description copied from interface: Initializable
        Method will be called, when bean will be created, configured and ready to use.
        Specified by:
        initialize in interface Initializable
      • process

        public void process​(Packet packet)
                     throws ComponentException
        Description copied from interface: Module
        Process incoming stanza.
        Specified by:
        process in interface Module
        Parameters:
        packet - received stanza.
        Throws:
        ComponentException - if stanza can't be processed correctly. ComponentException is converted to error stanza and returned to stanza sender.
      • processScriptAdHoc

        protected void processScriptAdHoc​(Packet packet)