Class MemoryStore.MSInitializer

    • Constructor Detail

      • MSInitializer

        public MSInitializer​(MemoryStore memoryStore)
    • Method Detail

      • createNew

        public boolean createNew()
        Description copied from interface: Initializable
        Creates a completely new instance. Fails if an instance already exists. In that case, call destroy first. For instance, this might create all file system entries or drop then recreate all tables in an SQL database. Compare this with init which might delete any entries in a file store or SQL table.
        Specified by:
        createNew in interface Initializable
        Returns:
      • destroy

        public boolean destroy()
        Description copied from interface: Initializable
        Destroy the object completely. Returns true if the object existed before destroy was called. Further calls to this object must fail after this invocation.
        Specified by:
        destroy in interface Initializable
      • init

        public boolean init()
        Description copied from interface: Initializable
        Initialize an existing object. This throws an exception if the object does not exist. The state after this call is exactly as if the system were created for the first time. Calls to the object before invocation have no guarantee of success.
        Specified by:
        init in interface Initializable
        Returns:
        Returns True if the operation succeeds.
      • isCreated

        public boolean isCreated()
        Description copied from interface: Initializable
        (Optional) Returns true if the object in question has been created. If this cannot be determined then the call should throw an exception.
        Specified by:
        isCreated in interface Initializable
        Returns:
      • isInitialized

        public boolean isInitialized()
        Description copied from interface: Initializable
        (Optional) Returns true if the object in question has been initialized. If this cannot be determined this call should throw an exception.
        Specified by:
        isInitialized in interface Initializable
        Returns:
      • isDestroyed

        public boolean isDestroyed()
        Description copied from interface: Initializable
        (Optional) Returns true if the object in question has been destroyed. If this cannot be determined this call should throw an exception.
        Specified by:
        isDestroyed in interface Initializable
        Returns: