public void handleRequestDone(Request req) { requestDone = true; updateTask.scheduleNow(); } };
public void handleRequestDone(Request req) { reqDone = true; updateTask.scheduleNow(); } };
/** * Register a service with the slobrok cluster. * * @param name service name */ public synchronized void registerName(String name) { if (names.indexOf(name) >= 0) { return; } names.add(name); pending.add(name); discard(unreg, name); updateTask.scheduleNow(); }
/** * Unregister a service with the slobrok cluster * * @param name service name */ public synchronized void unregisterName(String name) { discard(names, name); discard(pending, name); unreg.add(name); updateTask.scheduleNow(); }
/** * Create a new MirrorAPI using the given Supervisor and slobrok * connect specs. * * @param orb the Supervisor to use * @param slobroks slobrok connect spec list * @param bop custom backoff policy, mostly useful for testing **/ public Mirror(Supervisor orb, SlobrokList slobroks, BackOffPolicy bop) { this.orb = orb; this.slobroks = slobroks; this.backOff = bop; updateTask = orb.transport().createTask(new Runnable() { public void run() { checkForUpdate(); } }); reqWait = new RequestWaiter() { public void handleRequestDone(Request req) { requestDone = true; updateTask.scheduleNow(); } }; updateTask.scheduleNow(); }
.paramDesc(0, "name", "RpcServer name"); orb.addMethod(m_unreg); updateTask.scheduleNow();
updateTask.scheduleNow(); // try next slobrok return;
task.jrtTask.scheduleNow(); register = new Register(orb, slobrokConfig.getSlobroks(), identity.getHostname(), listener.port()); mirror = new Mirror(orb, slobrokConfig.getSlobroks());