Package com.arcadedb.server
Class ArcadeDBServer
- java.lang.Object
-
- com.arcadedb.server.ArcadeDBServer
-
public class ArcadeDBServer extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ArcadeDBServer.STATUS
-
Field Summary
Fields Modifier and Type Field Description static String
CONFIG_SERVER_CONFIGURATION_FILENAME
-
Constructor Summary
Constructors Constructor Description ArcadeDBServer()
ArcadeDBServer(ContextConfiguration configuration)
-
Method Summary
-
-
-
Field Detail
-
CONFIG_SERVER_CONFIGURATION_FILENAME
public static final String CONFIG_SERVER_CONFIGURATION_FILENAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ArcadeDBServer
public ArcadeDBServer()
-
ArcadeDBServer
public ArcadeDBServer(ContextConfiguration configuration)
-
-
Method Detail
-
main
public static void main(String[] args)
-
getConfiguration
public ContextConfiguration getConfiguration()
-
start
public void start()
-
stop
public void stop()
-
getPlugins
public Collection<ServerPlugin> getPlugins()
-
getServerMetrics
public ServerMetrics getServerMetrics()
-
getDatabase
public ServerDatabase getDatabase(String databaseName)
-
getOrCreateDatabase
public ServerDatabase getOrCreateDatabase(String databaseName)
-
getEventLog
public FileServerEventLog getEventLog()
-
isStarted
public boolean isStarted()
-
getStatus
public ArcadeDBServer.STATUS getStatus()
-
existsDatabase
public boolean existsDatabase(String databaseName)
-
createDatabase
public ServerDatabase createDatabase(String databaseName, ComponentFile.MODE mode)
-
removeDatabase
public void removeDatabase(String databaseName)
-
getServerName
public String getServerName()
-
getHostAddress
public String getHostAddress()
-
getHA
public HAServer getHA()
-
getSecurity
public ServerSecurity getSecurity()
-
registerTestEventListener
public void registerTestEventListener(ReplicationCallback callback)
-
lifecycleEvent
public void lifecycleEvent(ReplicationCallback.TYPE type, Object object) throws Exception
- Throws:
Exception
-
getRootPath
public String getRootPath()
-
getHttpServer
public HttpServer getHttpServer()
-
getDatabase
public ServerDatabase getDatabase(String databaseName, boolean createIfNotExists, boolean allowLoad)
-
-