All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.ccsds.moims.mo.com.activitytracking.consumer.ActivityTrackingStub Maven / Gradle / Ivy

The newest version!
package org.ccsds.moims.mo.com.activitytracking.consumer;

/**
 * Consumer stub for ActivityTracking service.
 */
public class ActivityTrackingStub implements org.ccsds.moims.mo.com.activitytracking.consumer.ActivityTracking {

    private final org.ccsds.moims.mo.mal.consumer.MALConsumer consumer;

    /**
     * Wraps a MALconsumer connection with service specific methods that map from 
     * the high level service API to the generic MAL API. 
     * 
     * @param consumer consumer The MALConsumer to use in this stub.
     */
    public ActivityTrackingStub(org.ccsds.moims.mo.mal.consumer.MALConsumer consumer) {
        this.consumer = consumer;
    }

    /**
     * Returns the internal MAL consumer object used for sending of messages from 
     * this interface. 
     * 
     * @return The MAL consumer object.
     */
    public org.ccsds.moims.mo.mal.consumer.MALConsumer getConsumer() {
        return consumer;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy