public void registerAll() { // See if we will have problems because our registry is locked if( Serializer.isReadOnly() ) { // Check to see if maybe we are executing this from the // same JVM that sent the message, ie: client and server are running on // the same JVM // There could be more advanced checks than this but for now we'll // assume that if the registry was compiled here then it means // we are also the server process. Note that this wouldn't hold true // under complicated examples where there are clients of one server // that also run their own servers but realistically they would have // to disable the ServerSerializerRegistrationsServer anyway. if( compiled != null ) { log.log(Level.INFO, "Skipping registration as registry is locked, presumably by a local server process."); return; } } log.log(Level.FINE, "Registering {0} classes...", registrations.length); for( Registration reg : registrations ) { log.log(Level.INFO, "Registering:{0}", reg); reg.register(); } log.log(Level.FINE, "Done registering serializable classes."); }
public void registerAll() { // See if we will have problems because our registry is locked if( Serializer.isReadOnly() ) { // Check to see if maybe we are executing this from the // same JVM that sent the message, ie: client and server are running on // the same JVM // There could be more advanced checks than this but for now we'll // assume that if the registry was compiled here then it means // we are also the server process. Note that this wouldn't hold true // under complicated examples where there are clients of one server // that also run their own servers but realistically they would have // to disable the ServerSerializerRegistrationsServer anyway. if( compiled != null ) { log.log(Level.INFO, "Skipping registration as registry is locked, presumably by a local server process."); return; } } log.log(Level.FINE, "Registering {0} classes...", registrations.length); for( Registration reg : registrations ) { log.log(Level.INFO, "Registering:{0}", reg); reg.register(); } log.log(Level.FINE, "Done registering serializable classes."); }