Log the client registration steps.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7020 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
PSp..om 14 years ago
parent 90c01777ae
commit 2825885560
  1. 16
      engine/src/networking/com/jme3/network/base/DefaultServer.java

@ -37,6 +37,8 @@ import java.nio.ByteBuffer;
import java.util.*;
import java.util.concurrent.*;
import java.util.concurrent.atomic.AtomicLong;
import java.util.logging.Level;
import java.util.logging.Logger;
import com.jme3.network.*;
import com.jme3.network.kernel.*;
@ -53,6 +55,8 @@ import com.jme3.network.serializing.Serializer;
*/
public class DefaultServer implements Server
{
static Logger log = Logger.getLogger(DefaultServer.class.getName());
private boolean isRunning = false;
private AtomicLong nextId = new AtomicLong(0);
private Kernel reliable;
@ -227,6 +231,9 @@ public class DefaultServer implements Server
Connection c = connecting.remove(tempId);
if( c == null ) {
c = new Connection();
log.log( Level.FINE, "Registering client for endpoint, pass 1:{0}.", p );
} else {
log.log( Level.FINE, "Refining client registration for endpoint:{0}.", p );
}
// Fill in what we now know
@ -267,7 +274,9 @@ public class DefaultServer implements Server
// Best to do this outside of the synch block to avoid
// over synchronizing which is the path to deadlocks
if( addedConnection != null ) {
// Nnow we can notify the listeners about the
log.log( Level.INFO, "Client registered:{0}.", addedConnection );
// Now we can notify the listeners about the
// new connection.
fireConnectionAdded( addedConnection );
@ -386,6 +395,11 @@ public class DefaultServer implements Server
{
return Collections.unmodifiableSet(sessionData.keySet());
}
public String toString()
{
return "Connection[ id=" + id + ", reliable=" + reliable + ", fast=" + fast + " ]";
}
}
protected class Redispatch implements MessageListener<HostedConnection>

Loading…
Cancel
Save