| Package | Description |
|---|---|
| org.hornetq.jms.server | |
| org.hornetq.jms.server.recovery |
This package is used to locate resources and connectors along the cluster set
I - JCA Connection Factories or InBound MDBs will call HornetQRegistryBase::register(XARecoveryConfig)
II - For each XARecoveryConfig the RegistryBase will instantiate a ResourceDiscoveryUnit which will
connect using that configuration and inform the Registry of any topology members
III - For each topology member found on the DiscoveryUnits, the RegistryBase will registry a HornetQResourceRecovery
that will exist per server
|
| Class and Description |
|---|
| XARecoveryConfig
This represents the configuration of a single connection factory.
|
| Class and Description |
|---|
| HornetQRecoveryRegistry
This class is used by the Resource Adapter to register RecoveryDiscovery, which is based on the
XARecoveryConfig
Each outbound or inboud connection will pass the configuration here through by calling the method HornetQRecoveryRegistry.register(XARecoveryConfig)
Later the RecoveryDiscovery will call HornetQRecoveryRegistry.nodeUp(String, Pair, String, String)
so we will keep a track of nodes on the cluster
or nodes where this server is connected to. |
| RecoveryDiscovery
This class will have a simple Connection Factory and will listen
for topology updates.
|
| XARecoveryConfig
This represents the configuration of a single connection factory.
|
Copyright © 2022 JBoss, a division of Red Hat. All Rights Reserved.