1 package org.objectweb.celtix.bindings; 2 3 import java.io.IOException ; 4 import java.util.concurrent.Executor ; 5 import java.util.concurrent.Future ; 6 7 import org.objectweb.celtix.context.ObjectMessageContext; 8 9 10 15 public interface ClientBinding extends BindingBase { 16 17 23 void invokeOneWay(ObjectMessageContext context, DataBindingCallback callback) 24 throws IOException ; 25 26 33 ObjectMessageContext invoke(ObjectMessageContext context, DataBindingCallback callback) 34 throws IOException ; 35 36 43 Future <ObjectMessageContext> invokeAsync(ObjectMessageContext context, 44 DataBindingCallback callback, 45 Executor executor) 46 throws IOException ; 47 48 58 ResponseCallback createResponseCallback(); 59 } 60 | Popular Tags |