/** * override this * @param lastRatePersecond */ protected void statsUpdated(long lastRatePersecond) { if ( print ) Log.Info(this,"***** Stats for "+name+": "+lastRatePersecond+" per second, acc:"+accumulated+" *********"); }
@Override public void remoteConnected(Actor connected) { Log.Info(ReconnectableRemoteRef.class,"remote connected "+ connected); } };
@Override public void tryConnect(ConnectableActor ca) { Log.Info(ReconnectableRemoteRef.class,"try connect "+ca); }
@Override public void debug(String s, Throwable throwable) { if ( ForwardDebug ) Log.Info(name,throwable,s); }
@Override public void trace(String s, Throwable throwable) { Log.Info(s, throwable); }
@Override public void remoteConnected(Actor connected) { Log.Info(ReconnectableRemoteRef.class,"remote connected "+ connected); } };
public void clientDisconnected(ConnectionRegistry connectionRegistry, String connectionIdentifier) { Log.Info(this,"client disconnected "+connectionIdentifier); clients.remove(connectionIdentifier,connectionRegistry); }
public void clientDisconnected(ConnectionRegistry connectionRegistry, String connectionIdentifier) { Log.Info(this,"client disconnected "+connectionIdentifier); clients.remove(connectionIdentifier,connectionRegistry); }
public void clientConnected(ConnectionRegistry connectionRegistry, String connectionIdentifier) { Log.Info(this,"client connected "+connectionIdentifier); clients.put(connectionIdentifier,connectionRegistry); }
@Override public void onError(Session session, Throwable thr) { Log.Info(this,"onError "+session+" "+thr); super.onError(session, thr); }
@Override public IPromise router$RegisterService(Actor remoteRef, boolean stateful) { super.router$RegisterService(remoteRef,stateful); ArrayList services = new ArrayList(); services.add(remoteRef); services.addAll(remoteServices); remoteServices = services; Log.Info(this,"service registered "+remoteRef); return resolve(); }
@Override public IPromise router$RegisterService(Actor remoteRef, boolean stateful) { super.router$RegisterService(remoteRef,stateful); ArrayList services = new ArrayList(); services.add(remoteRef); services.addAll(remoteServices); remoteServices = services; Log.Info(this,"service registered "+remoteRef); return resolve(); }
@CallerSideMethod protected void setRemoteRef(Actor remoteRef) { ArrayList services = new ArrayList(); services.add(remoteRef); services.addAll(getActor().remoteServices); getActor().remoteServices = services; Log.Info(this,"service added. #services "+services.size()); }
@CallerSideMethod protected void setRemoteRef(Actor remoteRef) { ArrayList services = new ArrayList(); services.add(remoteRef); services.addAll(getActor().remoteServices); getActor().remoteServices = services; Log.Info(this,"service added. #services "+services.size()); }
@Local public void router$handleServiceDisconnect(Actor x) { //FIXME: reply pending callbacks / promises with error boolean remove = remoteServices.remove(x.getActor()); if ( ! remove ) remove = remoteServices.remove(x.getActorRef()); if ( ! remove ) { // can happen multiple times } else { Log.Info(this, "removed service "+x); } }
@Local public void router$handleServiceDisconnect(Actor x) { //FIXME: reply pending callbacks / promises with error boolean remove = remoteServices.remove(x.getActor()); if ( ! remove ) remove = remoteServices.remove(x.getActorRef()); if ( ! remove ) { // can happen multiple times } else { Log.Info(this, "removed service "+x); } }
@Override public IPromise closeClient() { closedNotification = new Promise(); isClosed = true; if (disconnectCallback!=null) disconnectCallback.complete(this,null); Log.Info(this,"connection closing"); return closedNotification; }
public IPromise router$RegisterService(Actor remoteRef, boolean stateful) { ((AbstractKrouter) getActor()).stateful = stateful; ((AbstractKrouter) getActorRef()).stateful = stateful; Log.Info(this, (this.stateful ? "stateful ":"")+"service registered "); return null; // must be overridden }
@OnClose public void onClose(Session userSession, CloseReason reason) { this.session = null; Log.Info(this, "Connection closed " + reason); sink.sinkClosed(); }
public IPromise router$RegisterService(Actor remoteRef, boolean stateful) { ((AbstractKrouter) getActor()).stateful = stateful; ((AbstractKrouter) getActorRef()).stateful = stateful; Log.Info(this, (this.stateful ? "stateful ":"")+"service registered "); return null; // must be overridden }