Documentation of 'org.neodatis.odb.ODBServer' Java class
ODBServer
org.neodatis.odb

Interface ODBServer

    • Method Detail

      • addBase

        void addBase(java.lang.String baseIdentifier,
                     java.lang.String fileName)
        Adds a base to the server. If the base does not exist, it will be created. Can be called after server start.
        Parameters:
        baseIdentifier - The name that the client must use to reference this base
        fileName - The physical file name of this base
      • addBase

        void addBase(java.lang.String baseIdentifier,
                     java.lang.String fileName,
                     java.lang.String user,
                     java.lang.String password)
        Adds a base to the server. If the base does not exist, it will be created. Can be called after server start.
        Parameters:
        baseIdentifier -
        fileName - The name that the client must use to reference this base
        user - The user that will be used to open the database
        password - The password that will be used to open the base
      • addUserForBase

        void addUserForBase(java.lang.String baseIdentifier,
                            java.lang.String user,
                            java.lang.String password)
        Not yet implemented
        Parameters:
        baseIdentifier -
        user -
        password -
      • startServer

        void startServer(boolean inThread)
        actually starts the server. Starts listening incoming connections on the port.
        Parameters:
        inThread - If true, the server is started in an independent thread for listening incoming connections, else it simply executes the server (client connection) in the current thread
      • close

        void close()
        Closes the server. Closes the socket server and all registered databases.
      • setAutomaticallyCreateDatabase

        void setAutomaticallyCreateDatabase(boolean yes)
      • openClient

        ODB openClient(java.lang.String baseIdentifier)
      • addUpdateTrigger

        void addUpdateTrigger(java.lang.String baseIdentifier,
                              java.lang.String className,
                              ServerUpdateTrigger trigger)
        Used to add an update trigger callback
        Parameters:
        trigger -
      • addInsertTrigger

        void addInsertTrigger(java.lang.String baseIdentifier,
                              java.lang.String className,
                              ServerInsertTrigger trigger)
        Used to add an insert trigger callback
        Parameters:
        trigger -
      • addDeleteTrigger

        void addDeleteTrigger(java.lang.String baseIdentifier,
                              java.lang.String className,
                              ServerDeleteTrigger trigger)
        USed to add a delete trigger callback
        Parameters:
        trigger -
      • addSelectTrigger

        void addSelectTrigger(java.lang.String baseIdentifier,
                              java.lang.String className,
                              ServerSelectTrigger trigger)
        Used to add a select trigger callback
        Parameters:
        trigger -
      • addOidTrigger

        void addOidTrigger(java.lang.String baseIdentifier,
                           java.lang.String className,
                           OIDTrigger trigger)

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.