## Uses of Interface
tigase.db.NonAuthUserRepository

- Packages that use NonAuthUserRepository
  Package | Description
  --- | ---
  tigase.auth |
  tigase.auth.callbacks |
  tigase.db |
  tigase.db.xml |
  tigase.server.amp.db |
  tigase.server.extdisco |
  tigase.server.xmppsession |
  tigase.xmpp |
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins
  tigase.xmpp.impl.push |

- - ### Uses of NonAuthUserRepository in tigase.auth

    Methods in tigase.auth with parameters of type NonAuthUserRepository
    Modifier and Type | Method | Description
    --- | --- | ---
    `javax.security.auth.callback.CallbackHandler` | CallbackHandlerFactory.`create​(java.lang.String mechanismName, XMPPResourceConnection session, NonAuthUserRepository repo)` |
    `javax.security.auth.callback.CallbackHandler` | TigaseSaslProvider.`create​(java.lang.String mechanismName, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `protected java.lang.String` | CallbackHandlerFactory.`getHandlerClassname​(java.lang.String mechanismName, XMPPResourceConnection session, NonAuthUserRepository repo)` |
    `void` | NonAuthUserRepositoryAware.`setNonAuthUserRepository​(NonAuthUserRepository repo)` |

  - ### Uses of NonAuthUserRepository in tigase.auth.callbacks

    Methods in tigase.auth.callbacks with parameters of type NonAuthUserRepository
    Modifier and Type | Method | Description
    --- | --- | ---
    `javax.security.auth.callback.CallbackHandler` | CallbackHandlerFactoryIfc.`create​(java.lang.String mechanismName, XMPPResourceConnection session, NonAuthUserRepository repo)` |
    `default javax.security.auth.callback.CallbackHandler` | CallbackHandlerFactoryIfc.`create​(java.lang.String mechanismName, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Deprecated.

  - ### Uses of NonAuthUserRepository in tigase.db

    Classes in tigase.db that implement NonAuthUserRepository
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NonAuthUserRepositoryImpl` | Created: May 3, 2010 1:23:45 PM

    Methods in tigase.db with parameters of type NonAuthUserRepository
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | OfflineMsgRepositoryIfc.`storeMessage​(JID from, JID to, java.util.Date expired, Element msg, NonAuthUserRepository userRepo)` | Saves the massage to the repository

  - ### Uses of NonAuthUserRepository in tigase.db.xml

    Methods in tigase.db.xml with parameters of type NonAuthUserRepository
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | XMLMsgRepository.`storeMessage​(JID from, JID to, java.util.Date expired, Element msg, NonAuthUserRepository userRepo)` |

  - ### Uses of NonAuthUserRepository in tigase.server.amp.db

    Methods in tigase.server.amp.db with parameters of type NonAuthUserRepository
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected long` | MsgRepository.`getMsgsStoreLimit​(BareJID userJid, NonAuthUserRepository userRepo)` |
    `boolean` | JDBCMsgRepository.`storeMessage​(JID from, JID to, java.util.Date expired, Element msg, NonAuthUserRepository userRepo)` |
    `boolean` | MsgRepository.MsgRepositoryMDBean.`storeMessage​(JID from, JID to, java.util.Date expired, Element msg, NonAuthUserRepository userRepo)` |

  - ### Uses of NonAuthUserRepository in tigase.server.extdisco

    Methods in tigase.server.extdisco with parameters of type NonAuthUserRepository
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ExternalServiceDiscoveryProcessor.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |

  - ### Uses of NonAuthUserRepository in tigase.server.xmppsession

    Methods in tigase.server.xmppsession with parameters of type NonAuthUserRepository
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | PacketDefaultHandler.`forward​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `boolean` | PacketDefaultHandler.`preprocess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | PacketDefaultHandler.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | SessionManager.DefaultHandlerProc.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | SessionManager.SessionCloseProc.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | SessionManager.SessionOpenProc.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |

  - ### Uses of NonAuthUserRepository in tigase.xmpp

    Methods in tigase.xmpp with parameters of type NonAuthUserRepository
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | XMPPPacketFilterIfc.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | XMPPPostprocessorIfc.`postProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs processing of `packet` for which there was no processor.
    `boolean` | XMPPPreprocessorIfc.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs pre-processing of `packet`.
    `void` | XMPPProcessorAbstract.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | XMPPProcessorIfc.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | XMPPProcessorAbstract.`processFromUserOutPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | The method is called when a packet is sent from the user, owner of the session somewhere else to other XMPP entity (other user on the server, other user on a different server, different server, component, transport, etc....).
    `void` | XMPPProcessorAbstract.`processFromUserPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | The method is called for all packets sent by the user, owner of this connection/session.
    `abstract void` | XMPPProcessorAbstract.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | The method is called when a packet is send from the user who is owner of the session to the local server (ping, roster management, privacy lists, etc...).
    `void` | XMPPProcessorAbstract.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | The method is called for packets received by the server for which no user session is found - neither sender session or receiver session.
    `abstract void` | XMPPProcessorAbstract.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | The method is called when a packet addressed to the server domain is received.
    `void` | XMPPProcessorAbstract.`processToUserPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Method is called for all the packets sent TO the user - owner of the session.

  - ### Uses of NonAuthUserRepository in tigase.xmpp.impl

    Methods in tigase.xmpp.impl with parameters of type NonAuthUserRepository
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Authorization` | JabberIqAuth.`doAuth​(NonAuthUserRepository repo, java.util.Map<java.lang.String,​java.lang.Object> settings, XMPPResourceConnection session, BareJID user_id, java.lang.String password, java.lang.String digest)` |
    `static void` | C2SDeliveryErrorProcessor.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, JID toIgnore)` | Filters packets created by processors to remove delivery-error payload
    `void` | ClientStateIndication.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | DomainFilter.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | ErrorCounter.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | JabberIqPrivacy.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | Message.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | MessageAmp.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | MessageCarbons.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | MobileV1.`filter​(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | MobileV2.`filter​(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | MobileV3.`filter​(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `protected static long` | LastActivityAbstract.`getLastActivity​(NonAuthUserRepository repo, BareJID requestedJid)` |
    `protected OfflineMessages.OfflineMsgRepositoryIfc` | OfflineMessages.`getMsgRepoImpl​(NonAuthUserRepository repo, XMPPResourceConnection conn)` | Method allows obtaining instance of `MsgRepositoryIfc` interface implementation.
    `protected java.util.Optional<Element>` | LastActivityAbstract.`getPresence​(NonAuthUserRepository repo, BareJID requestedJid)` |
    `protected static java.lang.String` | LastActivityAbstract.`getShow​(NonAuthUserRepository repo, BareJID requestedJid)` |
    `protected static java.lang.String` | LastActivityAbstract.`getStatus​(NonAuthUserRepository repo, BareJID requestedJid)` |
    `protected static java.lang.String` | LastActivityAbstract.`getType​(NonAuthUserRepository repo, BareJID requestedJid)` |
    `void` | MessageDeliveryLogic.`handleDelivery​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | OfflineMessages.OfflineMsgRepositoryIfc.`init​(NonAuthUserRepository repo, XMPPResourceConnection conn)` |
    `void` | MessageAmp.`postProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | OfflineMessages.`postProcess​(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, java.util.Queue<Packet> queue, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs processing of `packet` for which there was no processor.
    `boolean` | AbstractAuthPreprocessor.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | AddressingSanitizer.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `static boolean` | C2SDeliveryErrorProcessor.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, MessageDeliveryLogic messageProcessor)` | Filters packets before they are processed by processors to filter out delivery-error packets sent to bare jid if other connection is available
    `boolean` | DomainFilter.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | InvisibleCommand.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | JabberIqIq.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | JabberIqPrivacy.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs pre-processing of `packet`.
    `boolean` | Message.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | MessageAmp.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | StartTLS.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | BindResource.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | BlockingCommand.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | CAPS.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | ClientStateIndication.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | InvisibleCommand.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqAuth.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqCommand.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqIq.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqPrivacy.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqPrivate.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqRegister.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | TODO: Implement registration form configurable and loading all the fields from the registration form TODO: rewrite the plugin using the XMPPProcessorAbstract API
    `void` | JabberIqRoster.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs processing of IQ packets with jabber:iq:roster xmlns with the regard whether it's roster set or get request or possibly dynamic-roster is involved. request.
    `void` | JabberIqStats.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | Jingle.`process​(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository nonAuthUserRepo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivityMarker.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | Message.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MessageAll.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MessageAmp.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MessageCarbons.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MessageForwarding.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MIXProcessor.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MobileV1.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MobileV2.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MobileV3.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MotdProcessor.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | OfflineMessages.`process​(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | `OfflineMessages` processor is triggered by `<presence>` stanza.
    `void` | PresenceOffline.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PresenceState.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs processing of presence packets and calls different methods for particular `RosterAbstract.PresenceType`
    `void` | PresenceSubscription.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs processing of presence packets and calls different methods for particular `RosterAbstract.PresenceType`
    `void` | SaslAuth.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | ServiceDiscovery.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | SessionBind.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | SimpleForwarder.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | StartTLS.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | StartZLib.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | EntityTime.`processFromUserOutPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqVersion.`processFromUserOutPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCard4.`processFromUserOutPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCardTemp.`processFromUserOutPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqVersion.`processFromUserPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`processFromUserPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | BlockingCommand.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | EntityTime.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | FlexibleOfflineMessageRetrieval.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqVersion.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PepPlugin.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | RemoteRosterManagement.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | ServiceDiscovery.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | UrnXmppPing.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCard4.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCardTemp.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | OfflineMessages.`processIq​(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | EntityTime.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PepPlugin.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | ServiceDiscovery.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | UrnXmppPing.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCard4.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCardTemp.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | BlockingCommand.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | EntityTime.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | FlexibleOfflineMessageRetrieval.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqVersion.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PepPlugin.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | RemoteRosterManagement.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | ServiceDiscovery.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | UrnXmppPing.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCard4.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCardTemp.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | EntityTime.`processToUserPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`processToUserPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | RemoteRosterManagement.`processToUserPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCard4.`processToUserPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCardTemp.`processToUserPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `Authorization` | OfflineMessages.`savePacketForOffLineUser​(Packet packet, OfflineMsgRepositoryIfc repo, NonAuthUserRepository userRepo)` | Method stores messages to offline repository with the following rules applied, i.e. saves only: message stanza with either nonempty `<body>`, `<event>` or `<header>` child element and only messages of type normal, chat. presence stanza of type subscribe, subscribed, unsubscribe and unsubscribed. Processed messages are stamped with the `delay` element and appropriate timestamp.

  - ### Uses of NonAuthUserRepository in tigase.xmpp.impl.push

    Methods in tigase.xmpp.impl.push with parameters of type NonAuthUserRepository
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractPushNotifications.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository nonAuthUserRepository, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> map)` |
    `void` | PushNotifications.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository nonAuthUserRepository, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> map)` |