public void customResultAvailable(Object result) { long dur = System.currentTimeMillis()-fstart; sc.setProperty("__duration", Long.valueOf(dur)); }
public void customResultAvailable(Object result) { long dur = System.currentTimeMillis()-fstart; sc.setProperty("__duration", Long.valueOf(dur)); }
/** * Call a method that must use a secure * transport under the hood. */ public IFuture<Void> method(String msg) { ServiceCall sc = ServiceCall.getCurrentInvocation(); System.out.println("Called method: "+msg+" "+sc.getTimeout() +" "+sc.isRealtime()+" "+sc.getProperties()); sc.setProperty("extra", "someotherval"); sc.setProperty("new", "new"); // Future<Void> ret = new Future<Void>(); // return ret; return IFuture.DONE; } }
sc.setProperty(name, nonfunc.get(name));
sc.setProperty(ServiceCall.MONITORING, Boolean.FALSE); sc.setProperty(ServiceCall.INHERIT, Boolean.TRUE);
sc.setProperty(ServiceCall.MONITORING, Boolean.FALSE); sc.setProperty(ServiceCall.INHERIT, Boolean.TRUE);
call.setProperty(ServiceCall.TIMEOUT, Long.valueOf(BasicServiceContainer.getMethodTimeout(proxy.getClass().getInterfaces(), method, isRemoteCall()))); call.setProperty(ServiceCall.REALTIME, realtime ? Boolean.TRUE : Boolean.FALSE);
call.setProperty("extra", "somval");
call.setTimeout(to); call.setRealtime(Boolean.TRUE); call.setProperty("extra", "somval");
if(Timeout.UNSET!=to) nextcall.setProperty(ServiceCall.TIMEOUT, Long.valueOf(to)); nextcall.setProperty(ServiceCall.DEFTIMEOUT, isRemoteCall()? Starter.getLocalDefaultTimeout(sid.getProviderId()) : Starter.getLocalDefaultTimeout(sid.getProviderId())); nextcall.setProperty(ServiceCall.REALTIME, Starter.isRealtimeTimeout(sid.getProviderId())? Boolean.TRUE : Boolean.FALSE);
sc.setProperty(ServiceCall.MONITORING, Boolean.FALSE); sc.setProperty(ServiceCall.INHERIT, true);
sc.setProperty(ServiceCall.MONITORING, Boolean.FALSE); sc.setProperty(ServiceCall.INHERIT, true);
for(String name: nonfunc.keySet()) sc.setProperty(name, nonfunc.get(name));
sc.setProperty("__duration", Long.valueOf(dur));
sc.setProperty("__duration", Long.valueOf(dur));