/** * Called by the MAL when a PubSub update is received from a broker. * @param msgHeader msgHeader The header of the received message. * @param body body The body of the received message. * @param qosProperties qosProperties The QoS properties associated with the message. * @throws org.ccsds.moims.mo.mal.MALException if an error is detected processing the message. */ public final void notifyReceived(org.ccsds.moims.mo.mal.transport.MALMessageHeader msgHeader, org.ccsds.moims.mo.mal.transport.MALNotifyBody body, java.util.Map qosProperties) throws org.ccsds.moims.mo.mal.MALException { if ((org.ccsds.moims.mo.com.COMHelper.COM_AREA_NUMBER.equals(msgHeader.getServiceArea())) && (org.ccsds.moims.mo.com.event.EventHelper.EVENT_SERVICE_NUMBER.equals(msgHeader.getService()))) { switch (msgHeader.getOperation().getValue()) { case org.ccsds.moims.mo.com.event.EventHelper._MONITOREVENT_OP_NUMBER: monitorEventNotifyReceived(msgHeader, (org.ccsds.moims.mo.mal.structures.Identifier) body.getBodyElement(0, new org.ccsds.moims.mo.mal.structures.Identifier()), (org.ccsds.moims.mo.mal.structures.UpdateHeaderList) body.getBodyElement(1, new org.ccsds.moims.mo.mal.structures.UpdateHeaderList()), (org.ccsds.moims.mo.com.structures.ObjectDetailsList) body.getBodyElement(2, new org.ccsds.moims.mo.com.structures.ObjectDetailsList()), (org.ccsds.moims.mo.mal.structures.ElementList) body.getBodyElement(3, null), qosProperties); break; default: throw new org.ccsds.moims.mo.mal.MALException("Consumer adapter was not expecting operation number " + msgHeader.getOperation().getValue()); } } else { notifyReceivedFromOtherService(msgHeader, body, qosProperties); } }
final MALInteractionListener rcv = ipsmap.getNotifyListener(hdr.getURITo(), notifyBody.getSubscriptionId());
/** * Called by the MAL when a PubSub update is received from a broker. * @param msgHeader msgHeader The header of the received message. * @param body body The body of the received message. * @param qosProperties qosProperties The QoS properties associated with the message. * @throws org.ccsds.moims.mo.mal.MALException if an error is detected processing the message. */ public final void notifyReceived(org.ccsds.moims.mo.mal.transport.MALMessageHeader msgHeader, org.ccsds.moims.mo.mal.transport.MALNotifyBody body, java.util.Map qosProperties) throws org.ccsds.moims.mo.mal.MALException { if ((org.ccsds.moims.mo.platform.PlatformHelper.PLATFORM_AREA_NUMBER.equals(msgHeader.getServiceArea())) && (org.ccsds.moims.mo.platform.opticaldatareceiver.OpticalDataReceiverHelper.OPTICALDATARECEIVER_SERVICE_NUMBER.equals(msgHeader.getService()))) { switch (msgHeader.getOperation().getValue()) { case org.ccsds.moims.mo.platform.opticaldatareceiver.OpticalDataReceiverHelper._STREAMDATA_OP_NUMBER: streamDataNotifyReceived(msgHeader, (org.ccsds.moims.mo.mal.structures.Identifier) body.getBodyElement(0, new org.ccsds.moims.mo.mal.structures.Identifier()), (org.ccsds.moims.mo.mal.structures.UpdateHeaderList) body.getBodyElement(1, new org.ccsds.moims.mo.mal.structures.UpdateHeaderList()), (org.ccsds.moims.mo.mal.structures.BlobList) body.getBodyElement(2, new org.ccsds.moims.mo.mal.structures.BlobList()), qosProperties); break; default: throw new org.ccsds.moims.mo.mal.MALException("Consumer adapter was not expecting operation number " + msgHeader.getOperation().getValue()); } } else { notifyReceivedFromOtherService(msgHeader, body, qosProperties); } }
/** * Called by the MAL when a PubSub update is received from a broker. * @param msgHeader msgHeader The header of the received message. * @param body body The body of the received message. * @param qosProperties qosProperties The QoS properties associated with the message. * @throws org.ccsds.moims.mo.mal.MALException if an error is detected processing the message. */ public final void notifyReceived(org.ccsds.moims.mo.mal.transport.MALMessageHeader msgHeader, org.ccsds.moims.mo.mal.transport.MALNotifyBody body, java.util.Map qosProperties) throws org.ccsds.moims.mo.mal.MALException { if ((org.ccsds.moims.mo.platform.PlatformHelper.PLATFORM_AREA_NUMBER.equals(msgHeader.getServiceArea())) && (org.ccsds.moims.mo.platform.autonomousadcs.AutonomousADCSHelper.AUTONOMOUSADCS_SERVICE_NUMBER.equals(msgHeader.getService()))) { switch (msgHeader.getOperation().getValue()) { case org.ccsds.moims.mo.platform.autonomousadcs.AutonomousADCSHelper._MONITORATTITUDE_OP_NUMBER: monitorAttitudeNotifyReceived(msgHeader, (org.ccsds.moims.mo.mal.structures.Identifier) body.getBodyElement(0, new org.ccsds.moims.mo.mal.structures.Identifier()), (org.ccsds.moims.mo.mal.structures.UpdateHeaderList) body.getBodyElement(1, new org.ccsds.moims.mo.mal.structures.UpdateHeaderList()), (org.ccsds.moims.mo.platform.autonomousadcs.structures.AttitudeInstanceList) body.getBodyElement(2, null), qosProperties); break; default: throw new org.ccsds.moims.mo.mal.MALException("Consumer adapter was not expecting operation number " + msgHeader.getOperation().getValue()); } } else { notifyReceivedFromOtherService(msgHeader, body, qosProperties); } }
/** * Called by the MAL when a PubSub update is received from a broker. * @param msgHeader msgHeader The header of the received message. * @param body body The body of the received message. * @param qosProperties qosProperties The QoS properties associated with the message. * @throws org.ccsds.moims.mo.mal.MALException if an error is detected processing the message. */ public final void notifyReceived(org.ccsds.moims.mo.mal.transport.MALMessageHeader msgHeader, org.ccsds.moims.mo.mal.transport.MALNotifyBody body, java.util.Map qosProperties) throws org.ccsds.moims.mo.mal.MALException { if ((org.ccsds.moims.mo.platform.PlatformHelper.PLATFORM_AREA_NUMBER.equals(msgHeader.getServiceArea())) && (org.ccsds.moims.mo.platform.gps.GPSHelper.GPS_SERVICE_NUMBER.equals(msgHeader.getService()))) { switch (msgHeader.getOperation().getValue()) { case org.ccsds.moims.mo.platform.gps.GPSHelper._NEARBYPOSITION_OP_NUMBER: nearbyPositionNotifyReceived(msgHeader, (org.ccsds.moims.mo.mal.structures.Identifier) body.getBodyElement(0, new org.ccsds.moims.mo.mal.structures.Identifier()), (org.ccsds.moims.mo.mal.structures.UpdateHeaderList) body.getBodyElement(1, new org.ccsds.moims.mo.mal.structures.UpdateHeaderList()), (org.ccsds.moims.mo.mal.structures.BooleanList) body.getBodyElement(2, new org.ccsds.moims.mo.mal.structures.BooleanList()), qosProperties); break; default: throw new org.ccsds.moims.mo.mal.MALException("Consumer adapter was not expecting operation number " + msgHeader.getOperation().getValue()); } } else { notifyReceivedFromOtherService(msgHeader, body, qosProperties); } }
/** * Called by the MAL when a PubSub update is received from a broker. * @param msgHeader msgHeader The header of the received message. * @param body body The body of the received message. * @param qosProperties qosProperties The QoS properties associated with the message. * @throws org.ccsds.moims.mo.mal.MALException if an error is detected processing the message. */ public final void notifyReceived(org.ccsds.moims.mo.mal.transport.MALMessageHeader msgHeader, org.ccsds.moims.mo.mal.transport.MALNotifyBody body, java.util.Map qosProperties) throws org.ccsds.moims.mo.mal.MALException { if ((org.ccsds.moims.mo.platform.PlatformHelper.PLATFORM_AREA_NUMBER.equals(msgHeader.getServiceArea())) && (org.ccsds.moims.mo.platform.camera.CameraHelper.CAMERA_SERVICE_NUMBER.equals(msgHeader.getService()))) { switch (msgHeader.getOperation().getValue()) { case org.ccsds.moims.mo.platform.camera.CameraHelper._STREAMPICTURES_OP_NUMBER: streamPicturesNotifyReceived(msgHeader, (org.ccsds.moims.mo.mal.structures.Identifier) body.getBodyElement(0, new org.ccsds.moims.mo.mal.structures.Identifier()), (org.ccsds.moims.mo.mal.structures.UpdateHeaderList) body.getBodyElement(1, new org.ccsds.moims.mo.mal.structures.UpdateHeaderList()), (org.ccsds.moims.mo.platform.camera.structures.PictureList) body.getBodyElement(2, new org.ccsds.moims.mo.platform.camera.structures.PictureList()), qosProperties); break; default: throw new org.ccsds.moims.mo.mal.MALException("Consumer adapter was not expecting operation number " + msgHeader.getOperation().getValue()); } } else { notifyReceivedFromOtherService(msgHeader, body, qosProperties); } }
/** * Called by the MAL when a PubSub update is received from a broker. * @param msgHeader msgHeader The header of the received message. * @param body body The body of the received message. * @param qosProperties qosProperties The QoS properties associated with the message. * @throws org.ccsds.moims.mo.mal.MALException if an error is detected processing the message. */ public final void notifyReceived(org.ccsds.moims.mo.mal.transport.MALMessageHeader msgHeader, org.ccsds.moims.mo.mal.transport.MALNotifyBody body, java.util.Map qosProperties) throws org.ccsds.moims.mo.mal.MALException { if ((org.ccsds.moims.mo.softwaremanagement.SoftwareManagementHelper.SOFTWAREMANAGEMENT_AREA_NUMBER.equals(msgHeader.getServiceArea())) && (org.ccsds.moims.mo.softwaremanagement.appslauncher.AppsLauncherHelper.APPSLAUNCHER_SERVICE_NUMBER.equals(msgHeader.getService()))) { switch (msgHeader.getOperation().getValue()) { case org.ccsds.moims.mo.softwaremanagement.appslauncher.AppsLauncherHelper._MONITOREXECUTION_OP_NUMBER: monitorExecutionNotifyReceived(msgHeader, (org.ccsds.moims.mo.mal.structures.Identifier) body.getBodyElement(0, new org.ccsds.moims.mo.mal.structures.Identifier()), (org.ccsds.moims.mo.mal.structures.UpdateHeaderList) body.getBodyElement(1, new org.ccsds.moims.mo.mal.structures.UpdateHeaderList()), (org.ccsds.moims.mo.mal.structures.StringList) body.getBodyElement(2, new org.ccsds.moims.mo.mal.structures.StringList()), qosProperties); break; default: throw new org.ccsds.moims.mo.mal.MALException("Consumer adapter was not expecting operation number " + msgHeader.getOperation().getValue()); } } else { notifyReceivedFromOtherService(msgHeader, body, qosProperties); } }
/** * Called by the MAL when a PubSub update is received from a broker. * @param msgHeader msgHeader The header of the received message. * @param body body The body of the received message. * @param qosProperties qosProperties The QoS properties associated with the message. * @throws org.ccsds.moims.mo.mal.MALException if an error is detected processing the message. */ public final void notifyReceived(org.ccsds.moims.mo.mal.transport.MALMessageHeader msgHeader, org.ccsds.moims.mo.mal.transport.MALNotifyBody body, java.util.Map qosProperties) throws org.ccsds.moims.mo.mal.MALException { if ((org.ccsds.moims.mo.platform.PlatformHelper.PLATFORM_AREA_NUMBER.equals(msgHeader.getServiceArea())) && (org.ccsds.moims.mo.platform.softwaredefinedradio.SoftwareDefinedRadioHelper.SOFTWAREDEFINEDRADIO_SERVICE_NUMBER.equals(msgHeader.getService()))) { switch (msgHeader.getOperation().getValue()) { case org.ccsds.moims.mo.platform.softwaredefinedradio.SoftwareDefinedRadioHelper._STREAMRADIO_OP_NUMBER: streamRadioNotifyReceived(msgHeader, (org.ccsds.moims.mo.mal.structures.Identifier) body.getBodyElement(0, new org.ccsds.moims.mo.mal.structures.Identifier()), (org.ccsds.moims.mo.mal.structures.UpdateHeaderList) body.getBodyElement(1, new org.ccsds.moims.mo.mal.structures.UpdateHeaderList()), (org.ccsds.moims.mo.platform.softwaredefinedradio.structures.IQComponentsList) body.getBodyElement(2, new org.ccsds.moims.mo.platform.softwaredefinedradio.structures.IQComponentsList()), qosProperties); break; default: throw new org.ccsds.moims.mo.mal.MALException("Consumer adapter was not expecting operation number " + msgHeader.getOperation().getValue()); } } else { notifyReceivedFromOtherService(msgHeader, body, qosProperties); } }
/** * Called by the MAL when a PubSub update is received from a broker. * @param msgHeader msgHeader The header of the received message. * @param body body The body of the received message. * @param qosProperties qosProperties The QoS properties associated with the message. * @throws org.ccsds.moims.mo.mal.MALException if an error is detected processing the message. */ public final void notifyReceived(org.ccsds.moims.mo.mal.transport.MALMessageHeader msgHeader, org.ccsds.moims.mo.mal.transport.MALNotifyBody body, java.util.Map qosProperties) throws org.ccsds.moims.mo.mal.MALException { if ((org.ccsds.moims.mo.softwaremanagement.SoftwareManagementHelper.SOFTWAREMANAGEMENT_AREA_NUMBER.equals(msgHeader.getServiceArea())) && (org.ccsds.moims.mo.softwaremanagement.processmanagement.ProcessManagementHelper.PROCESSMANAGEMENT_SERVICE_NUMBER.equals(msgHeader.getService()))) { switch (msgHeader.getOperation().getValue()) { case org.ccsds.moims.mo.softwaremanagement.processmanagement.ProcessManagementHelper._MONITORPROCESS_OP_NUMBER: monitorProcessNotifyReceived(msgHeader, (org.ccsds.moims.mo.mal.structures.Identifier) body.getBodyElement(0, new org.ccsds.moims.mo.mal.structures.Identifier()), (org.ccsds.moims.mo.mal.structures.UpdateHeaderList) body.getBodyElement(1, new org.ccsds.moims.mo.mal.structures.UpdateHeaderList()), (org.ccsds.moims.mo.softwaremanagement.processmanagement.structures.ProcessInformationList) body.getBodyElement(2, new org.ccsds.moims.mo.softwaremanagement.processmanagement.structures.ProcessInformationList()), qosProperties); break; default: throw new org.ccsds.moims.mo.mal.MALException("Consumer adapter was not expecting operation number " + msgHeader.getOperation().getValue()); } } else { notifyReceivedFromOtherService(msgHeader, body, qosProperties); } }
/** * Called by the MAL when a PubSub update is received from a broker. * @param msgHeader msgHeader The header of the received message. * @param body body The body of the received message. * @param qosProperties qosProperties The QoS properties associated with the message. * @throws org.ccsds.moims.mo.mal.MALException if an error is detected processing the message. */ public final void notifyReceived(org.ccsds.moims.mo.mal.transport.MALMessageHeader msgHeader, org.ccsds.moims.mo.mal.transport.MALNotifyBody body, java.util.Map qosProperties) throws org.ccsds.moims.mo.mal.MALException { if ((org.ccsds.moims.mo.softwaremanagement.SoftwareManagementHelper.SOFTWAREMANAGEMENT_AREA_NUMBER.equals(msgHeader.getServiceArea())) && (org.ccsds.moims.mo.softwaremanagement.heartbeat.HeartbeatHelper.HEARTBEAT_SERVICE_NUMBER.equals(msgHeader.getService()))) { switch (msgHeader.getOperation().getValue()) { case org.ccsds.moims.mo.softwaremanagement.heartbeat.HeartbeatHelper._BEAT_OP_NUMBER: beatNotifyReceived(msgHeader, (org.ccsds.moims.mo.mal.structures.Identifier) body.getBodyElement(0, new org.ccsds.moims.mo.mal.structures.Identifier()), (org.ccsds.moims.mo.mal.structures.UpdateHeaderList) body.getBodyElement(1, new org.ccsds.moims.mo.mal.structures.UpdateHeaderList()), qosProperties); break; default: throw new org.ccsds.moims.mo.mal.MALException("Consumer adapter was not expecting operation number " + msgHeader.getOperation().getValue()); } } else { notifyReceivedFromOtherService(msgHeader, body, qosProperties); } }