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

net.intelie.liverig.witsml.etp.processor.ChannelDataMessageProcessor Maven / Gradle / Ivy

The newest version!
package net.intelie.liverig.witsml.etp.processor;

import Energistics.Datatypes.MessageHeader;
import Energistics.Protocol.ChannelStreaming.ChannelData;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

import java.util.concurrent.CountDownLatch;

public class ChannelDataMessageProcessor extends ETPMessageProcessor {

    public long getDefaultTimeout() {
        return 20;
    }

    @Override
    public ChannelData parse(@NotNull CountDownLatch messageLatch, @NotNull MessageHeader header, @Nullable ChannelData body) {
        messageLatch.countDown();
        return body;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy