diff --git a/src/java/com/threerings/bureau/server/BureauRegistry.java b/src/java/com/threerings/bureau/server/BureauRegistry.java index d1693da97..8c72d18d4 100644 --- a/src/java/com/threerings/bureau/server/BureauRegistry.java +++ b/src/java/com/threerings/bureau/server/BureauRegistry.java @@ -121,7 +121,7 @@ public class BureauRegistry }), BureauCodes.BUREAU_GROUP); conmgr.addChainedAuthenticator(new ServiceAuthenticator( BureauCredentials.class, BureauAuthName.class) { - protected boolean areValid (BureauCredentials creds) { + @Override protected boolean areValid (BureauCredentials creds) { return checkToken(creds) == null; } }); diff --git a/src/java/com/threerings/crowd/server/CrowdServer.java b/src/java/com/threerings/crowd/server/CrowdServer.java index 8b77d4aea..eb4a60be9 100644 --- a/src/java/com/threerings/crowd/server/CrowdServer.java +++ b/src/java/com/threerings/crowd/server/CrowdServer.java @@ -64,9 +64,11 @@ public class CrowdServer extends PresentsServer // configure the client manager to use our bits _clmgr.setDefaultSessionFactory(new SessionFactory() { + @Override public Class getSessionClass (AuthRequest areq) { return CrowdSession.class; } + @Override public Class getClientResolverClass (Name username) { return CrowdClientResolver.class; } diff --git a/src/java/com/threerings/presents/peer/server/PeerManager.java b/src/java/com/threerings/presents/peer/server/PeerManager.java index 97e3b7539..5d433b07e 100644 --- a/src/java/com/threerings/presents/peer/server/PeerManager.java +++ b/src/java/com/threerings/presents/peer/server/PeerManager.java @@ -239,7 +239,7 @@ public abstract class PeerManager // wire ourselves into the server _conmgr.addChainedAuthenticator( new ServiceAuthenticator(PeerCreds.class, PeerAuthName.class) { - protected boolean areValid (PeerCreds creds) { + @Override protected boolean areValid (PeerCreds creds) { return creds.areValid(_sharedSecret); } }); diff --git a/src/java/com/threerings/presents/server/SessionFactory.java b/src/java/com/threerings/presents/server/SessionFactory.java index b7aaeebaa..6c0f1fb8a 100644 --- a/src/java/com/threerings/presents/server/SessionFactory.java +++ b/src/java/com/threerings/presents/server/SessionFactory.java @@ -34,10 +34,10 @@ public abstract class SessionFactory { /** The default client factory. */ public static SessionFactory DEFAULT = new SessionFactory() { - public Class getSessionClass (AuthRequest areq) { + @Override public Class getSessionClass (AuthRequest areq) { return PresentsSession.class; } - public Class getClientResolverClass (Name username) { + @Override public Class getClientResolverClass (Name username) { return ClientResolver.class; } }; @@ -53,9 +53,10 @@ public abstract class SessionFactory final Class resolverClass) { return new SessionFactory() { - public Class getSessionClass (AuthRequest areq) { + @Override public Class getSessionClass (AuthRequest areq) { return credsClass.isInstance(areq.getCredentials()) ? sessionClass : null; } + @Override public Class getClientResolverClass (Name username) { return nameClass.isInstance(username) ? resolverClass : null; }