org.ozoneDB.collections
Class _AbstractOzoneMap_keySetFactory

java.lang.Object
  extended byorg.ozoneDB.AbstractFactory
      extended byorg.ozoneDB.collections._AbstractOzoneMap_keySetFactory

public final class _AbstractOzoneMap_keySetFactory
extends org.ozoneDB.AbstractFactory

This class is generated by OPP. DO NOT EDIT, for it will be overwritten the next time OPP is run for _AbstractOzoneMap_keySetFactory.

Factory pattern class for creating ozone objects.

A factory has a bit of a schizophrenic nature: on the client-side it 'links' to an ExternalDatabase, while on the server-side it does so to the Database that holds the instances that the factory creates. Note however that a factory running inside an Ozone server can also be linked to an External database outside that server (userclient -> server A -> server B). In that case such a factory would be 'linked' to an ExternalDatabase.

The idea behind factories is threefold:

The differences in client side and server side operation are: