OServer - isActive()

This method tests whether the server instance is currently active.

Checking Server Active

You may find occasions where your application receives an OServer instance as a return value from other operations or threads. This method provides you with a simple check to determine whether the server instance is currently active using the boolean return value.

Syntax

public boolean OServer().isActive()

Return Value

This method returns a boolean value. If the return value is true, it indicates that the OrientDB Server instance is active.

Example

Imagine you that you have created a basic handler in your application that takes an OServer instance as a constructor argument. When it receives the server instance, it checks whether it is active and activates it in the event that it is not.

// IMPORTS
import com.orientechnologies.orient.server.OServer;
import java.util.logging.Logger;
/*
 * Handler class for OrientDB Databases
 * @author: Some Dev <[email protected]>
 * @version: 10.4
 * @since: 1.0
 */
class DatabaseHandler {

    // INIT LOGGER
    private static final Logger logger = Logger.getLogger(
        DatabaseHandler.class.getName());

    /*
     * Constructor Method
     * @apram server: OServer instance
     */
    public void DatabaseHandler(OServer server) {

        // CHECK THAT SERVER IS ACTIVE
        if !(server.isActive()) {
            logger.info("Server inactive, activating");

            // ACTIVATE SERVER
            server.activate();

        }

    }
}

results matching ""

    No results matching ""