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

net.sf.jrtps.message.parameter.QosWriterDataLifecycle Maven / Gradle / Ivy

package net.sf.jrtps.message.parameter;


/**
 * WriterDataLifecycle QoS policy.
 * 
 * @author mcr70
 */
public class QosWriterDataLifecycle implements DataWriterPolicy, Changeable {

    private boolean autodisposeUnregisteredInstances;
    
    public QosWriterDataLifecycle(boolean autodisposeUnregisteredInstances) {
        this.autodisposeUnregisteredInstances = autodisposeUnregisteredInstances;
    }

    public boolean getAutodisposeUnregisteredInstances() {
        return autodisposeUnregisteredInstances;
    }
    
    @Override
    public boolean isCompatible(QosWriterDataLifecycle requested) {
        return true; // Applies only to writer
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy