public class RabbitMQWebQueueRepository extends WebQueueRepository
WebQueueRepository.BroadcastConsumer, WebQueueRepository.PublishType, WebQueueRepository.SchemaAction| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIG_BROADCAST_EXCHANGE_NAME_DEFAULT |
| Constructor and Description |
|---|
RabbitMQWebQueueRepository(Configuration configuration,
LifeSupportService lifeSupportService) |
| Modifier and Type | Method and Description |
|---|---|
void |
broadcastJson(org.json.JSONObject json) |
void |
shutdown() |
void |
subscribeToBroadcastMessages(WebQueueRepository.BroadcastConsumer broadcastConsumer) |
void |
unsubscribeFromBroadcastMessages(WebQueueRepository.BroadcastConsumer broadcastConsumer) |
broadcastEdgeDeletion, broadcastElementImage, broadcastLongRunningProcessChange, broadcastLongRunningProcessDeleted, broadcastPropertiesChange, broadcastPropertyChange, broadcastPublish, broadcastPublishEdge, broadcastPublishEdgeDelete, broadcastPublishProperty, broadcastPublishPropertyDelete, broadcastPublishVertex, broadcastPublishVertexDelete, broadcastTextUpdated, broadcastUndoEdge, broadcastUndoEdgeDelete, broadcastUndoProperty, broadcastUndoPropertyDelete, broadcastUndoVertex, broadcastUndoVertexDelete, broadcastUserStatusChange, broadcastUserWorkspaceChange, broadcastVerticesDeletion, broadcastVerticesDeletion, broadcastWorkProductAncillaryChange, broadcastWorkProductChange, broadcastWorkProductDelete, broadcastWorkProductPreviewChange, broadcastWorkspace, getAuthorizationRepository, getPermissionsWithUsers, getUserRepository, getWorkspaceRepository, pushOntologyChange, pushOntologyConceptsChange, pushOntologyConceptsChange, pushOntologyPropertiesChange, pushOntologyPropertiesChange, pushOntologyRelationshipsChange, pushOntologyRelationshipsChange, pushSessionExpiration, pushSystemNotification, pushSystemNotificationEnded, pushSystemNotificationUpdate, pushTextUpdated, pushTextUpdated, pushUserAccessChange, pushUserNotification, pushWorkspaceDelete, pushWorkspaceDelete, setAuthorizationRepository, setUserRepository, setWorkspaceRepository, shouldBroadcast, shouldBroadcastGraphPropertyChangeinit, onShutdown, start, stoppublic static final String CONFIG_BROADCAST_EXCHANGE_NAME_DEFAULT
@Inject public RabbitMQWebQueueRepository(Configuration configuration, LifeSupportService lifeSupportService) throws IOException
IOExceptionpublic void broadcastJson(org.json.JSONObject json)
broadcastJson in class WebQueueRepositorypublic void subscribeToBroadcastMessages(WebQueueRepository.BroadcastConsumer broadcastConsumer)
subscribeToBroadcastMessages in class WebQueueRepositorypublic void unsubscribeFromBroadcastMessages(WebQueueRepository.BroadcastConsumer broadcastConsumer)
unsubscribeFromBroadcastMessages in class WebQueueRepositorypublic void shutdown()
shutdown in interface Lifecycleshutdown in class LifecycleAdapterCopyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.