org.ccsds.moims.mo.com.event.provider.EventSkeleton Maven / Gradle / Ivy
The newest version!
package org.ccsds.moims.mo.com.event.provider;
/**
* The skeleton interface for the Event service.
*/
public interface EventSkeleton {
/**
* Creates a publisher object using the current registered provider set for
* the PubSub operation monitorEvent.
*
* @param domain The domain used for publishing.
* @param networkZone ~The network zone used for publishing.
* @param sessionType The session used for publishing.
* @param sessionName The session name used for publishing.
* @param qos The QoS used for publishing.
* @param qosProps The QoS properties used for publishing.
* @param priority The priority used for publishing.
* @return The new publisher object.
* @throws org.ccsds.moims.mo.mal.MALException if a problem is detected during
* creation of the publisher.
*/
org.ccsds.moims.mo.com.event.provider.MonitorEventPublisher createMonitorEventPublisher(org.ccsds.moims.mo.mal.structures.IdentifierList domain,
org.ccsds.moims.mo.mal.structures.Identifier networkZone,
org.ccsds.moims.mo.mal.structures.SessionType sessionType,
org.ccsds.moims.mo.mal.structures.Identifier sessionName,
org.ccsds.moims.mo.mal.structures.QoSLevel qos,
java.util.Map qosProps,
org.ccsds.moims.mo.mal.structures.UInteger priority) throws org.ccsds.moims.mo.mal.MALException;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy