Documentation of 'org.neodatis.odb.impl.main.ODBDefaultServer' Java class
ODBDefaultServer
org.neodatis.odb.impl.main

Class ODBDefaultServer

  • All Implemented Interfaces:
    ODBServer


    public class ODBDefaultServer
    extends java.lang.Object
    implements ODBServer
    • Constructor Summary

      Constructors 
      Constructor and Description
      ODBDefaultServer(int port) 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void addBase(java.lang.String baseIdentifier, java.lang.String fileName)
      Adds a base to the server.
      void addBase(java.lang.String baseIdentifier, java.lang.String fileName, java.lang.String user, java.lang.String password)
      Adds a base to the server.
      void addDeleteTrigger(java.lang.String baseIdentifier, java.lang.String className, ServerDeleteTrigger trigger)
      USed to add a delete trigger callback
      void addInsertTrigger(java.lang.String baseIdentifier, java.lang.String className, ServerInsertTrigger trigger)
      Used to add an insert trigger callback
      void addOidTrigger(java.lang.String baseIdentifier, java.lang.String className, OIDTrigger trigger) 
      void addSelectTrigger(java.lang.String baseIdentifier, java.lang.String className, ServerSelectTrigger trigger)
      Used to add a select trigger callback
      void addUpdateTrigger(java.lang.String baseIdentifier, java.lang.String className, ServerUpdateTrigger trigger)
      Used to add an update trigger callback
      void addUserForBase(java.lang.String baseIdentifier, java.lang.String user, java.lang.String password)
      Not yet implemented
      void close()
      Closes the server.
      ODB openClient(java.lang.String baseIdentifier) 
      void setAutomaticallyCreateDatabase(boolean yes) 
      void startServer(boolean inThread)
      actually starts the server.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ODBDefaultServer

        public ODBDefaultServer(int port)
    • Method Detail

      • addBase

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

        public void addBase(java.lang.String baseIdentifier,
                            java.lang.String fileName,
                            java.lang.String user,
                            java.lang.String password)
        Description copied from interface: ODBServer
        Adds a base to the server. If the base does not exist, it will be created. Can be called after server start.
        Specified by:
        addBase in interface ODBServer
        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

        public void addUserForBase(java.lang.String baseIdentifier,
                                   java.lang.String user,
                                   java.lang.String password)
        Description copied from interface: ODBServer
        Not yet implemented
        Specified by:
        addUserForBase in interface ODBServer
      • close

        public void close()
        Description copied from interface: ODBServer
        Closes the server. Closes the socket server and all registered databases.
        Specified by:
        close in interface ODBServer
      • openClient

        public ODB openClient(java.lang.String baseIdentifier)
        Specified by:
        openClient in interface ODBServer
      • startServer

        public void startServer(boolean inThread)
        Description copied from interface: ODBServer
        actually starts the server. Starts listening incoming connections on the port.
        Specified by:
        startServer in interface ODBServer
        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
      • addDeleteTrigger

        public void addDeleteTrigger(java.lang.String baseIdentifier,
                                     java.lang.String className,
                                     ServerDeleteTrigger trigger)
        Description copied from interface: ODBServer
        USed to add a delete trigger callback
        Specified by:
        addDeleteTrigger in interface ODBServer
      • addInsertTrigger

        public void addInsertTrigger(java.lang.String baseIdentifier,
                                     java.lang.String className,
                                     ServerInsertTrigger trigger)
        Description copied from interface: ODBServer
        Used to add an insert trigger callback
        Specified by:
        addInsertTrigger in interface ODBServer
      • addOidTrigger

        public void addOidTrigger(java.lang.String baseIdentifier,
                                  java.lang.String className,
                                  OIDTrigger trigger)
        Specified by:
        addOidTrigger in interface ODBServer
      • addSelectTrigger

        public void addSelectTrigger(java.lang.String baseIdentifier,
                                     java.lang.String className,
                                     ServerSelectTrigger trigger)
        Description copied from interface: ODBServer
        Used to add a select trigger callback
        Specified by:
        addSelectTrigger in interface ODBServer
      • addUpdateTrigger

        public void addUpdateTrigger(java.lang.String baseIdentifier,
                                     java.lang.String className,
                                     ServerUpdateTrigger trigger)
        Description copied from interface: ODBServer
        Used to add an update trigger callback
        Specified by:
        addUpdateTrigger in interface ODBServer

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.