public class Osm2poService extends java.lang.Object implements com.sun.net.httpserver.HttpHandler, ServiceResourcesChecker
Constructor and Description |
---|
Osm2poService() |
Modifier and Type | Method and Description |
---|---|
void |
checkResources()
Wirft eine Exception, wenn zu viele intensive
Prozesse im Host, z.B
Osm2poService laufen. |
Graph |
getGraph() |
java.lang.String |
getHttpUrl() |
void |
handle(com.sun.net.httpserver.HttpExchange htx) |
void |
resourcesReleased()
Kann optional aus einem Handler mit eigenem Exception-Handling
gerufen werden, um den Host ueber die Anstehende Beendigung des
Threads zu informieren, also darueber, dass Resourcen in Kuerze
wieder frei werden.
|
void |
startService(Config config) |
void |
stopService() |
public java.lang.String getHttpUrl()
public Graph getGraph()
public void startService(Config config)
public void stopService()
public void checkResources() throws java.lang.Exception
ServiceResourcesChecker
Osm2poService
laufen.ServiceHandler
gerufen, bevor der Prozess weitere Resourcen verschlingt.checkResources
in interface ServiceResourcesChecker
java.lang.Exception
public void resourcesReleased()
ServiceResourcesChecker
resourcesReleased
in interface ServiceResourcesChecker
public void handle(com.sun.net.httpserver.HttpExchange htx) throws java.io.IOException
handle
in interface com.sun.net.httpserver.HttpHandler
java.io.IOException