org.neodatis.odb.impl.main
Class ODBDefaultServer
- java.lang.Object
-
- org.neodatis.odb.impl.main.ODBDefaultServer
-
-
Constructor Summary
Constructors Constructor and Description ODBDefaultServer(int port)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddBase(java.lang.String baseIdentifier, java.lang.String fileName)Adds a base to the server.voidaddBase(java.lang.String baseIdentifier, java.lang.String fileName, java.lang.String user, java.lang.String password)Adds a base to the server.voidaddDeleteTrigger(java.lang.String baseIdentifier, java.lang.String className, ServerDeleteTrigger trigger)USed to add a delete trigger callbackvoidaddInsertTrigger(java.lang.String baseIdentifier, java.lang.String className, ServerInsertTrigger trigger)Used to add an insert trigger callbackvoidaddOidTrigger(java.lang.String baseIdentifier, java.lang.String className, OIDTrigger trigger)voidaddSelectTrigger(java.lang.String baseIdentifier, java.lang.String className, ServerSelectTrigger trigger)Used to add a select trigger callbackvoidaddUpdateTrigger(java.lang.String baseIdentifier, java.lang.String className, ServerUpdateTrigger trigger)Used to add an update trigger callbackvoidaddUserForBase(java.lang.String baseIdentifier, java.lang.String user, java.lang.String password)Not yet implementedvoidclose()Closes the server.ODBopenClient(java.lang.String baseIdentifier)voidsetAutomaticallyCreateDatabase(boolean yes)voidstartServer(boolean inThread)actually starts the server.
-
-
-
Method Detail
-
addBase
public void addBase(java.lang.String baseIdentifier, java.lang.String fileName)Description copied from interface:ODBServerAdds a base to the server. If the base does not exist, it will be created. Can be called after server start.
-
addBase
public void addBase(java.lang.String baseIdentifier, java.lang.String fileName, java.lang.String user, java.lang.String password)Description copied from interface:ODBServerAdds a base to the server. If the base does not exist, it will be created. Can be called after server start.
-
addUserForBase
public void addUserForBase(java.lang.String baseIdentifier, java.lang.String user, java.lang.String password)Description copied from interface:ODBServerNot yet implemented- Specified by:
addUserForBasein interfaceODBServer
-
close
public void close()
Description copied from interface:ODBServerCloses the server. Closes the socket server and all registered databases.
-
openClient
public ODB openClient(java.lang.String baseIdentifier)
- Specified by:
openClientin interfaceODBServer
-
setAutomaticallyCreateDatabase
public void setAutomaticallyCreateDatabase(boolean yes)
- Specified by:
setAutomaticallyCreateDatabasein interfaceODBServer
-
startServer
public void startServer(boolean inThread)
Description copied from interface:ODBServeractually starts the server. Starts listening incoming connections on the port.- Specified by:
startServerin interfaceODBServer- 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:ODBServerUSed to add a delete trigger callback- Specified by:
addDeleteTriggerin interfaceODBServer
-
addInsertTrigger
public void addInsertTrigger(java.lang.String baseIdentifier, java.lang.String className, ServerInsertTrigger trigger)Description copied from interface:ODBServerUsed to add an insert trigger callback- Specified by:
addInsertTriggerin interfaceODBServer
-
addOidTrigger
public void addOidTrigger(java.lang.String baseIdentifier, java.lang.String className, OIDTrigger trigger)- Specified by:
addOidTriggerin interfaceODBServer
-
addSelectTrigger
public void addSelectTrigger(java.lang.String baseIdentifier, java.lang.String className, ServerSelectTrigger trigger)Description copied from interface:ODBServerUsed to add a select trigger callback- Specified by:
addSelectTriggerin interfaceODBServer
-
addUpdateTrigger
public void addUpdateTrigger(java.lang.String baseIdentifier, java.lang.String className, ServerUpdateTrigger trigger)Description copied from interface:ODBServerUsed to add an update trigger callback- Specified by:
addUpdateTriggerin interfaceODBServer
-
-
DataMelt 3.0 © DataMelt by jWork.ORG