Skip to main content

RabbitMQ

Queues (inbound)

Name REST API method Associated Exchanges (see below for details)
netstone-get-character /Character/{lodestoneId} netstone-get-character-result
netstone-get-character-refreshed
netstone-get-character-class-jobs /Character/ClassJobs/{lodestoneId}

netstone-get-character-class-jobs-result

netstone-get-character-class-jobs-refreshed

netstone-get-character-minions /Character/Minions/{lodestoneId}

netstone-get-character-minions-result

netstone-get-character-minions-refreshed

netstone-get-character-mounts /Character/Mounts/{lodestoneId}

netstone-get-character-mounts-result

netstone-get-character-mounts-refreshed

netstone-get-character-achievements /Character/Achievements/{lodestoneId}

netstone-get-character-achievements-result

netstone-get-character-achievements-refreshed

netstone-get-free-company /FreeCompany/{lodestoneId}

netstone-get-free-company-result

netstone-get-free-company-refreshed

netstone-get-free-company-members /FreeCompany/Members/{lodestoneId}

netstone-get-free-company-members-result

netstone-get-free-company-members-refreshed

Exchanges (outbound)

Name Sent When
netstone-get-character-result Character data requested through queue.
netstone-get-character-refreshed Character data refreshed from Lodestone.
netstone-get-character-class-jobs-result Character's class jobs requested through queue.
netstone-get-character-class-jobs-refreshed Character's class jobs refreshed from Lodestone.

netstone-get-character-minions-result

Character's minions requested through queue.

netstone-get-character-minions-refreshed

Character's minions refreshed from Lodestone.

netstone-get-character-mounts-result

Character's mounts requested through queue.

netstone-get-character-mounts-refreshed

Character's mounts refreshed from Lodestone.

netstone-get-character-achievements-result

Character's achievements requested through queue.

netstone-get-character-achievements-refreshed

Character's achievements refreshed from Lodestone.

netstone-get-free-company-result

Free Company data requested through queue.

netstone-get-free-company-refreshed

Free Company data refreshed from Lodestone.

netstone-get-free-company-members-result

Free Company's members requested through queue.

netstone-get-free-company-members-refreshed

Free Company's members refreshed from Lodestone.

- "result" exchanges are always (cached or not) filled when data was requested through inbound queue, NOT when requested through API.
- "refreshed" exchanges are filled whenever data was refreshed from the Lodestone, no matter whether through inbound queue or API. It is however NOT filled when data was returned from cache.