neo4j/community — pull request #264 by tinwelint (2012-02-21 09:16:56+00:00)
Title: SameJvmClient and servers that aren're remotely available doesn't touch RMI.

o SameJvmClient doesn't touch RMI so that a forgotten #shutdown() doesn't keep JVM from shutting down cleanly.
o AbstractServer's RMI aspect moved to a delegating RemotelyAvailableServer and such is started the first call to
AbstractServer#makeRemotelyAvailable so that a local-only server which isn't shut down doesn't keep JVM from
shutting down cleanly.
o Tests to assert above behaviour.

See #246