## Uses of Class
tigase.jaxmpp.core.client.eventbus.Event

- Packages that use Event
  Package | Description
  --- | ---
  <Unnamed> |
  tigase.jaxmpp.core.client | Core of JAXMPP library.
  tigase.jaxmpp.core.client.connector | Classes for implementing Connectors.
  tigase.jaxmpp.core.client.eventbus | EventBus is mechanism to dispatch events fired by few modules to all listeners.
  tigase.jaxmpp.core.client.xmpp.modules | Support for XMPP Modules.
  tigase.jaxmpp.core.client.xmpp.modules.auth | Support for SASL and non-SASL authentication .
  tigase.jaxmpp.core.client.xmpp.modules.chat | Support for sending messages and trace converstation.
  tigase.jaxmpp.core.client.xmpp.modules.chat.xep0085 |
  tigase.jaxmpp.core.client.xmpp.modules.disco | Support for XEP-0030: Service Discovery.
  tigase.jaxmpp.core.client.xmpp.modules.filetransfer |
  tigase.jaxmpp.core.client.xmpp.modules.jingle | Support for JINGLE.
  tigase.jaxmpp.core.client.xmpp.modules.muc | Support for XEP-0045: Multi-User Chat.
  tigase.jaxmpp.core.client.xmpp.modules.presence | Support for presence.
  tigase.jaxmpp.core.client.xmpp.modules.pubsub | Support for XEP-0060: Publish-Subscribe.
  tigase.jaxmpp.core.client.xmpp.modules.registration | Support for XEP-0077: In-Band Registration.
  tigase.jaxmpp.core.client.xmpp.modules.roster | Support for roster management.
  tigase.jaxmpp.core.client.xmpp.modules.socks5 |
  tigase.jaxmpp.core.client.xmpp.modules.streammng |
  tigase.jaxmpp.j2se.connection |
  tigase.jaxmpp.j2se.connectors.socket |
  tigase.jaxmpp.j2se.eventbus |
  tigase.jaxmpp.j2se.filetransfer |

- - ### Uses of Event in <Unnamed>

    Subclasses of Event in <Unnamed>
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `MessageDeliveryReceiptsExtension.ReceiptReceivedHandler.ReceiptReceivedEvent`

  - ### Uses of Event in tigase.jaxmpp.core.client

    Subclasses of Event in tigase.jaxmpp.core.client
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `Connector.ConnectedHandler.ConnectedEvent` Fired after creates XMPP Stream
    `static class` | `Connector.DisconnectedHandler.DisconnectedEvent` Fired when Connector is permanently stopped.
    `static class` | `Connector.EncryptionEstablishedHandler.EncryptionEstablishedEvent` Fired after encrypted connection is established.
    `static class` | `Connector.ErrorHandler.ErrorEvent` Fired on connection error.
    `static class` | `Connector.StanzaReceivedHandler.StanzaReceivedEvent` Fired when stanza is received.
    `static class` | `Connector.StanzaSendingHandler.StanzaSendingEvent` Fired when stanza is sending.
    `static class` | `Connector.StateChangedHandler.StateChangedEvent` Fired after connection state is changed.
    `static class` | `Connector.StreamTerminatedHandler.StreamTerminatedEvent` Fired after XMPP Stream is terminated.
    `static class` | `JaxmppCore.LoggedInHandler.LoggedInEvent` Fired when connection is fully established.
    `static class` | `JaxmppCore.LoggedOutHandler.LoggedOutEvent` Fired when jaxmpp is disconnected.
    `static class` | `SessionObject.ClearedHandler.ClearedEvent` Fired when properties from `SessionObject` are cleared.
    `static class` | `XmppSessionLogic.XmppSessionEstablishedHandler.XmppSessionEstablishedEvent`

    Method parameters in tigase.jaxmpp.core.client with type arguments of type Event
    Modifier and Type | Method and Description
    --- | ---
    `<H extends EventHandler> void` | MultiJaxmpp.`addHandler(Class<? extends Event<H>> type, H handler)`
    `<H extends EventHandler> void` | MultiJaxmpp.`addHandler(Class<? extends Event<H>> type, Object source, H handler)`
    `<H extends EventHandler> void` | MultiJaxmpp.`addListener(Class<? extends Event<H>> type, EventListener listener)`
    `<H extends EventHandler> void` | MultiJaxmpp.`addListener(Class<? extends Event<H>> type, Object source, EventListener listener)`
    `void` | MultiJaxmpp.`remove(Class<? extends Event<?>> type, EventHandler handler)`
    `void` | MultiJaxmpp.`remove(Class<? extends Event<?>> type, Object source, EventHandler handler)`

  - ### Uses of Event in tigase.jaxmpp.core.client.connector

    Subclasses of Event in tigase.jaxmpp.core.client.connector
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `AbstractBoshConnector.BoshPacketReceivedHandler.BoshPacketReceivedEvent` Fired BOSH packet is received.
    `static class` | `AbstractBoshConnector.BoshPacketSendingHandler.BoshPacketSendingEvent` Fired when BOSH packet is sending.
    `static class` | `SeeOtherHostHandler.SeeOtherHostEvent`

  - ### Uses of Event in tigase.jaxmpp.core.client.eventbus

    Subclasses of Event in tigase.jaxmpp.core.client.eventbus
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JaxmppEvent<H extends EventHandler>` Event object used by JaXMPP Library.

    Fields in tigase.jaxmpp.core.client.eventbus with type parameters of type Event
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<Object,Map<Class<? extends Event<?>>,List<EventHandler>>>` | DefaultEventBus.`handlers`

    Methods in tigase.jaxmpp.core.client.eventbus that return types with arguments of type Event
    Modifier and Type | Method and Description
    --- | ---
    `protected Map<Object,Map<Class<? extends Event<?>>,List<EventHandler>>>` | DefaultEventBus.`createMainHandlersMap()`
    `protected Map<Class<? extends Event<?>>,List<EventHandler>>` | DefaultEventBus.`createTypeHandlersMap()`

    Methods in tigase.jaxmpp.core.client.eventbus with parameters of type Event
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | DefaultEventBus.`doFire(Event<EventHandler> event, Object source)`
    `protected void` | DefaultEventBus.`doFire(Event<EventHandler> event, Object source, ArrayList<EventHandler> handlers)`
    `abstract void` | EventBus.`fire(Event<?> e)` Fires event.
    `void` | DefaultEventBus.`fire(Event<?> event)`
    `abstract void` | EventBus.`fire(Event<?> e, Object source)` Fires event.
    `void` | DefaultEventBus.`fire(Event<?> event, Object source)`
    `void` | EventListener.`onEvent(Event<? extends EventHandler> event)` Method called when event is fired.
    `protected void` | EventBus.`setEventSource(Event<EventHandler> event, Object source)` Puts event source to event.

    Method parameters in tigase.jaxmpp.core.client.eventbus with type arguments of type Event
    Modifier and Type | Method and Description
    --- | ---
    `abstract <H extends EventHandler> void` | EventBus.`addHandler(Class<? extends Event<H>> type, H handler)` Adds handler to receive given type of events.
    `<H extends EventHandler> void` | DefaultEventBus.`addHandler(Class<? extends Event<H>> type, H handler)`
    `abstract <H extends EventHandler> void` | EventBus.`addHandler(Class<? extends Event<H>> type, Object source, H handler)` Adds handler to receive given type of events from specified source.
    `<H extends EventHandler> void` | DefaultEventBus.`addHandler(Class<? extends Event<H>> type, Object source, H handler)`
    `abstract <H extends EventHandler> void` | EventBus.`addListener(Class<? extends Event<H>> type, EventListener listener)` Adds listener to receive given type of events.
    `<H extends EventHandler> void` | DefaultEventBus.`addListener(Class<? extends Event<H>> type, EventListener listener)`
    `abstract <H extends EventHandler> void` | EventBus.`addListener(Class<? extends Event<H>> type, Object source, EventListener listener)` Adds listener to receive given type of events from specified source.
    `<H extends EventHandler> void` | DefaultEventBus.`addListener(Class<? extends Event<H>> type, Object source, EventListener listener)`
    `protected void` | DefaultEventBus.`doAdd(Class<? extends Event<?>> type, Object source, EventHandler handler)`
    `protected Collection<EventHandler>` | DefaultEventBus.`getHandlersList(Class<? extends Event<?>> type, Object source)`
    `abstract void` | EventBus.`remove(Class<? extends Event<?>> type, EventHandler handler)` Removes listener or handler of given type.
    `void` | DefaultEventBus.`remove(Class<? extends Event<?>> type, EventHandler handler)`
    `abstract void` | EventBus.`remove(Class<? extends Event<?>> type, Object source, EventHandler handler)` Removes listener or handler of given type added registered to receive event from specified source.
    `void` | DefaultEventBus.`remove(Class<? extends Event<?>> type, Object source, EventHandler handler)`

  - ### Uses of Event in tigase.jaxmpp.core.client.xmpp.modules

    Subclasses of Event in tigase.jaxmpp.core.client.xmpp.modules
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `ResourceBinderModule.ResourceBindErrorHandler.ResourceBindErrorEvent`
    `static class` | `ResourceBinderModule.ResourceBindSuccessHandler.ResourceBindSuccessEvent`
    `static class` | `SessionEstablishmentModule.SessionEstablishmentErrorHandler.SessionEstablishmentErrorEvent`
    `static class` | `SessionEstablishmentModule.SessionEstablishmentSuccessHandler.SessionEstablishmentSuccessEvent`
    `static class` | `StreamFeaturesModule.StreamFeaturesReceivedHandler.StreamFeaturesReceivedEvent`

    Methods in tigase.jaxmpp.core.client.xmpp.modules with parameters of type Event
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractStanzaModule.`fireEvent(Event<?> event)`

  - ### Uses of Event in tigase.jaxmpp.core.client.xmpp.modules.auth

    Subclasses of Event in tigase.jaxmpp.core.client.xmpp.modules.auth
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `AuthModule.AuthFailedHandler.AuthFailedEvent`
    `static class` | `AuthModule.AuthStartHandler.AuthStartEvent`
    `static class` | `AuthModule.AuthSuccessHandler.AuthSuccessEvent`
    `static class` | `NonSaslAuthModule.NonSaslAuthFailedHandler.NonSaslAuthFailedEvent`
    `static class` | `NonSaslAuthModule.NonSaslAuthStartHandler.NonSaslAuthStartEvent`
    `static class` | `NonSaslAuthModule.NonSaslAuthSuccessHandler.NonSaslAuthSuccessEvent`
    `static class` | `SaslModule.SaslAuthFailedHandler.SaslAuthFailedEvent`
    `static class` | `SaslModule.SaslAuthStartHandler.SaslAuthStartEvent`
    `static class` | `SaslModule.SaslAuthSuccessHandler.SaslAuthSuccessEvent`

    Method parameters in tigase.jaxmpp.core.client.xmpp.modules.auth with type arguments of type Event
    Modifier and Type | Method and Description
    --- | ---
    `<H extends EventHandler> void` | AuthModule.`addListener(Class<? extends Event<H>> type, EventListener listener)`
    `void` | AuthModule.`remove(Class<? extends Event<?>> type, EventHandler handler)`

  - ### Uses of Event in tigase.jaxmpp.core.client.xmpp.modules.chat

    Subclasses of Event in tigase.jaxmpp.core.client.xmpp.modules.chat
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `MessageCarbonsModule.CarbonReceivedHandler.CarbonReceivedEvent`
    `static class` | `MessageModule.ChatClosedHandler.ChatClosedEvent`
    `static class` | `MessageModule.ChatCreatedHandler.ChatCreatedEvent`
    `static class` | `MessageModule.ChatUpdatedHandler.ChatUpdatedEvent`
    `static class` | `MessageModule.MessageReceivedHandler.MessageReceivedEvent`

  - ### Uses of Event in tigase.jaxmpp.core.client.xmpp.modules.chat.xep0085

    Subclasses of Event in tigase.jaxmpp.core.client.xmpp.modules.chat.xep0085
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `ChatStateExtension.ChatStateChangedHandler.ChatStateChangedEvent`

  - ### Uses of Event in tigase.jaxmpp.core.client.xmpp.modules.disco

    Subclasses of Event in tigase.jaxmpp.core.client.xmpp.modules.disco
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `DiscoveryModule.ServerFeaturesReceivedHandler.ServerFeaturesReceivedEvent`

  - ### Uses of Event in tigase.jaxmpp.core.client.xmpp.modules.filetransfer

    Subclasses of Event in tigase.jaxmpp.core.client.xmpp.modules.filetransfer
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `FileTransferModule.FileTransferRequestHandler.FileTransferRequestEvent`

  - ### Uses of Event in tigase.jaxmpp.core.client.xmpp.modules.jingle

    Subclasses of Event in tigase.jaxmpp.core.client.xmpp.modules.jingle
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `JingleModule.JingleSessionAcceptHandler.JingleSessionAcceptEvent`
    `static class` | `JingleModule.JingleSessionInfoHandler.JingleSessionInfoEvent`
    `static class` | `JingleModule.JingleSessionInitiationHandler.JingleSessionInitiationEvent`
    `static class` | `JingleModule.JingleSessionTerminateHandler.JingleSessionTerminateEvent`
    `static class` | `JingleModule.JingleTransportInfoHandler.JingleTransportInfoEvent`

  - ### Uses of Event in tigase.jaxmpp.core.client.xmpp.modules.muc

    Subclasses of Event in tigase.jaxmpp.core.client.xmpp.modules.muc
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `MucModule.InvitationDeclinedHandler.InvitationDeclinedEvent`
    `static class` | `MucModule.InvitationReceivedHandler.InvitationReceivedEvent`
    `static class` | `MucModule.JoinRequestedHandler.JoinRequestedEvent`
    `static class` | `MucModule.MessageErrorHandler.MessageErrorEvent`
    `static class` | `MucModule.MucMessageReceivedHandler.MucMessageReceivedEvent`
    `static class` | `MucModule.NewRoomCreatedHandler.NewRoomCreatedEvent`
    `static class` | `MucModule.OccupantChangedNickHandler.OccupantChangedNickEvent`
    `static class` | `MucModule.OccupantChangedPresenceHandler.OccupantChangedPresenceEvent`
    `static class` | `MucModule.OccupantComesHandler.OccupantComesEvent`
    `static class` | `MucModule.OccupantLeavedHandler.OccupantLeavedEvent`
    `static class` | `MucModule.PresenceErrorHandler.PresenceErrorEvent`
    `static class` | `MucModule.RoomClosedHandler.RoomClosedEvent`
    `static class` | `MucModule.StateChangeHandler.StateChangeEvent`
    `static class` | `MucModule.YouJoinedHandler.YouJoinedEvent`

  - ### Uses of Event in tigase.jaxmpp.core.client.xmpp.modules.presence

    Subclasses of Event in tigase.jaxmpp.core.client.xmpp.modules.presence
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `PresenceModule.BeforePresenceSendHandler.BeforePresenceSendEvent`
    `static class` | `PresenceModule.ContactAvailableHandler.ContactAvailableEvent`
    `static class` | `PresenceModule.ContactChangedPresenceHandler.ContactChangedPresenceEvent`
    `static class` | `PresenceModule.ContactUnavailableHandler.ContactUnavailableEvent`
    `static class` | `PresenceModule.ContactUnsubscribedHandler.ContactUnsubscribedEvent`
    `static class` | `PresenceModule.SubscribeRequestHandler.SubscribeRequestEvent`

  - ### Uses of Event in tigase.jaxmpp.core.client.xmpp.modules.pubsub

    Subclasses of Event in tigase.jaxmpp.core.client.xmpp.modules.pubsub
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `PubSubModule.NotificationReceivedHandler.NotificationReceivedEvent`

  - ### Uses of Event in tigase.jaxmpp.core.client.xmpp.modules.registration

    Subclasses of Event in tigase.jaxmpp.core.client.xmpp.modules.registration
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `InBandRegistrationModule.NotSupportedErrorHandler.NotSupportedErrorEvent`
    `static class` | `InBandRegistrationModule.ReceivedErrorHandler.ReceivedErrorEvent`
    `static class` | `InBandRegistrationModule.ReceivedRequestedFieldsHandler.ReceivedRequestedFieldsEvent`
    `static class` | `InBandRegistrationModule.ReceivedTimeoutHandler.ReceivedTimeoutEvent`

  - ### Uses of Event in tigase.jaxmpp.core.client.xmpp.modules.roster

    Subclasses of Event in tigase.jaxmpp.core.client.xmpp.modules.roster
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `RosterModule.ItemAddedHandler.ItemAddedEvent`
    `static class` | `RosterModule.ItemRemovedHandler.ItemRemovedEvent`
    `static class` | `RosterModule.ItemUpdatedHandler.ItemUpdatedEvent`

  - ### Uses of Event in tigase.jaxmpp.core.client.xmpp.modules.socks5

    Subclasses of Event in tigase.jaxmpp.core.client.xmpp.modules.socks5
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `Socks5BytestreamsModule.StreamhostsHandler.StreamhostsEvent`

  - ### Uses of Event in tigase.jaxmpp.core.client.xmpp.modules.streammng

    Subclasses of Event in tigase.jaxmpp.core.client.xmpp.modules.streammng
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `StreamManagementModule.StreamManagementEnabledHandler.StreamManagementEnabledEvent`
    `static class` | `StreamManagementModule.StreamManagementFailedHandler.StreamManagementFailedEvent`
    `static class` | `StreamManagementModule.StreamResumedHandler.StreamResumedEvent`
    `static class` | `StreamManagementModule.UnacknowledgedHandler.UnacknowledgedEvent`

  - ### Uses of Event in tigase.jaxmpp.j2se.connection

    Subclasses of Event in tigase.jaxmpp.j2se.connection
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `ConnectionManager.ConnectionClosedHandler.ConnectionClosedEvent`
    `static class` | `ConnectionManager.ConnectionEstablishedHandler.ConnectionEstablishedEvent`
    `static class` | `ConnectionManager.ConnectionFailedHandler.ConnectionFailedEvent`

  - ### Uses of Event in tigase.jaxmpp.j2se.connectors.socket

    Subclasses of Event in tigase.jaxmpp.j2se.connectors.socket
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `SocketConnector.HostChangedHandler.HostChangedEvent`

  - ### Uses of Event in tigase.jaxmpp.j2se.eventbus

    Methods in tigase.jaxmpp.j2se.eventbus that return types with arguments of type Event
    Modifier and Type | Method and Description
    --- | ---
    `protected Map<Object,Map<Class<? extends Event<?>>,List<EventHandler>>>` | ThreadSafeEventBus.`createMainHandlersMap()`
    `protected Map<Class<? extends Event<?>>,List<EventHandler>>` | ThreadSafeEventBus.`createTypeHandlersMap()`

  - ### Uses of Event in tigase.jaxmpp.j2se.filetransfer

    Subclasses of Event in tigase.jaxmpp.j2se.filetransfer
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `FileTransferManager.FileTransferFailureHandler.FileTransferFailureEvent`
    `static class` | `FileTransferManager.FileTransferProgressHandler.FileTransferProgressEvent`
    `static class` | `FileTransferManager.FileTransferRejectedHandler.FileTransferRejectedEvent`
    `static class` | `FileTransferManager.FileTransferRequestHandler.FileTransferRequestEvent`
    `static class` | `FileTransferManager.FileTransferSuccessHandler.FileTransferSuccessEvent`
    `static class` | `FileTransferNegotiator.NegotiationFailureHandler.FileTransferNegotiationFailureEvent`
    `static class` | `FileTransferNegotiator.NegotiationRejectHandler.FileTransferNegotiationRejectEvent`
    `static class` | `FileTransferNegotiator.NegotiationRequestHandler.FileTransferNegotiationRequestEvent`
    `static class` | `FileTransferNegotiator.NegotiationSuccessHandler.FileTransferNegotiationSuccessEvent`

Copyright © 2006–2016 Tigase. All rights reserved.