Uses of Interface
com.eqixiac.equinix.messaging.EmgMessage
Packages that use EmgMessage
Package
Description
Client for the Equinix Messaging Gateway (EMG), Equinix's push channel for notifications:
IBX (data center) and network maintenance and incidents (flagged
SERVICE_IMPACTING or
NON_SERVICE_IMPACTING), Fabric port/virtual-connection up/down, billing start, order status
and Managed Services tickets.-
Uses of EmgMessage in com.eqixiac.equinix.messaging
Classes in com.eqixiac.equinix.messaging that implement EmgMessageModifier and TypeClassDescriptionfinal recordBilling notification: sent when an order is closed and Equinix starts billing (resellers also receive it for their customers' orders, since R2024.7).final recordEquinix Fabric port or virtual-connection operational-status notification (port/VC up or down), delivered withTask.ResourceDataCenter.Network.PortorDataCenter.Network.VirtualConnection.final recordIBX (data center) maintenance, incident, security-incident or advisory notification:Task.ResourceDataCenter.Maintenance,DataCenter.Incident,DataCenter.SecurityIncidentorDataCenter.Advisory, schema version 1.0 or 2.0.final recordEquinix Managed Services trouble-ticket or service-request notification:Task.ResourceTroubleTicket.ManagedServiceorServiceRequest.ManagedService(specManagedServicesBody).final recordNetwork maintenance or incident notification:Task.ResourceNetwork.MaintenanceorNetwork.Incident(schema 1.0), or a ticket-shapedDataCenter.Network.Port/DataCenter.Network.VirtualConnectionnotification (the spec maps those 2.0 resources toNetworkNotificationV2Body; when their body is instead Fabric-shaped, the parser produces aFabricNotification).final recordOrder status notification for orders placed through the Customer Portal, the APIs or EMG (Cross Connect, Smart Hands, Work Visit, Shipment, Trouble Ticket, ...):Task.Resourceone of the spec's order product groups (SmartHands,Shipping,WorkVisit, ...).final recordA well-formed EMG envelope this SDK version cannot type: an unrecognisedTask.Resource, a missingBody, or a body that does not fit the model for its resource.Methods in com.eqixiac.equinix.messaging that return EmgMessageModifier and TypeMethodDescriptionEmgMessageParser.parse(byte[] body) Parses a UTF-8 encoded message body.Parses a message body.Methods in com.eqixiac.equinix.messaging with parameters of type EmgMessageModifier and TypeMethodDescriptiondefault voidEmgMessageHandler.handle(EmgMessage message) Dispatchesmessageto the matching callback.