
org.bdware.doip.cluster.callback.DOIPInvocationCallback Maven / Gradle / Ivy
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 - 2025 Weber Informatics LLC | Privacy Policy