|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.vrspace.server.Server
Main server class - start this one :)
Field Summary | |
protected Checkpoint |
checkpoint
|
protected DB |
db
|
protected Dispatcher |
dispatcher
|
protected FileManager |
fileManager
|
protected RequestLog |
requestLog
|
protected java.util.Timer |
scheduler
|
protected java.util.HashSet |
sessions
|
Constructor Summary | |
Server(java.lang.String propertiesFile)
|
|
Server(java.lang.String propertiesFile,
int port)
Server class |
Method Summary | |
void |
addServer(java.lang.String name)
|
static Configuration.Server |
addServer(java.lang.String name,
int port)
|
Dispatcher |
getDispatcher()
|
java.io.InputStream |
getFile(Request req,
java.lang.String path,
Filter filter)
This should retreive a file from anywhere. |
FileManager |
getFileManager()
|
java.net.URL |
getLocation()
Returns the path to this object |
java.lang.String |
getName()
Returns this instance name in format name:port |
ObservableProperties |
getProperties()
Returns the server properties |
java.lang.String |
getProperty(java.lang.String name)
Returns a property |
static Server |
getServer(int port)
|
static Server[] |
getServers()
|
java.util.HashSet |
getSessions()
|
java.util.SortedSet |
getVRObjectClasses()
|
static void |
main(java.lang.String[] args)
main |
static void |
removeServer(int port)
|
static void |
removeServer(Server server)
|
void |
run()
Started from main() |
void |
setProperty(java.lang.String property,
java.lang.String value)
Set a property Note: no privilege checking! |
void |
setVRObjectClasses()
|
protected void |
shutdown()
shutdown |
void |
start()
|
static Server[] |
startServers(java.lang.String[] args)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected Dispatcher dispatcher
protected DB db
protected RequestLog requestLog
protected java.util.Timer scheduler
protected Checkpoint checkpoint
protected java.util.HashSet sessions
protected FileManager fileManager
Constructor Detail |
public Server(java.lang.String propertiesFile) throws java.lang.Exception
public Server(java.lang.String propertiesFile, int port) throws java.lang.Exception
Method Detail |
public ObservableProperties getProperties()
public java.lang.String getProperty(java.lang.String name)
public void setProperty(java.lang.String property, java.lang.String value)
public java.net.URL getLocation()
public java.lang.String getName()
public Dispatcher getDispatcher()
public static Server[] getServers()
public java.lang.String toString()
public java.util.HashSet getSessions()
public java.util.SortedSet getVRObjectClasses()
public void setVRObjectClasses()
public FileManager getFileManager()
public void start()
public void run()
run
in interface java.lang.Runnable
public java.io.InputStream getFile(Request req, java.lang.String path, Filter filter) throws java.lang.Exception
java.lang.Exception
protected void shutdown()
public static Server[] startServers(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public void addServer(java.lang.String name) throws java.lang.Exception
java.lang.Exception
public static Configuration.Server addServer(java.lang.String name, int port) throws java.lang.Exception
java.lang.Exception
public static void removeServer(int port)
public static Server getServer(int port)
public static void removeServer(Server server)
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |