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

org.bdware.doip.cluster.callback.DOIPInvocationCallback Maven / Gradle / Ivy

The newest version!
package org.bdware.doip.cluster.callback;

import org.bdware.doip.cluster.SpannableDoipMessage;
import org.bdware.doip.cluster.entity.DoipInvocation;
import org.bdware.doip.codec.doipMessage.DoipMessage;
import org.bdware.doip.endpoint.client.DoipMessageCallback;

public class DOIPInvocationCallback implements DoipMessageCallback {
    String doid;
    DoipMessage request;
    DDOClusterDoipInvocationCallback collector;

    public DOIPInvocationCallback(String doid, DoipMessage request, DDOClusterDoipInvocationCallback collector) {
        this.doid = doid;
        this.request = request;
        this.collector = collector;
    }

    @Override
    public void onResult(DoipMessage msg) {
        collector.onResult(new DoipInvocation(doid, request, msg));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy