|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--idman.mngt.impl.HttpExport
Webdarstellung von Datenbankinhalten und Verbindungen. Diese Klasse diente in der frühen Entwicklungszeit dem Debugging. Sie sollte nicht weiter benutzt werden, da sie keinerlei Sicherheitsfunktionen enthält. Es wird für alle ein ServerSocket geöffnet auf dem über HTTP einige Daten abrufbar sind.
Field Summary | |
static boolean |
debug
Debugflag. |
protected boolean |
local
|
protected idman.mngt.Management |
manager
|
protected int |
port
|
protected java.util.Properties |
settings
|
protected java.net.ServerSocket |
ss
|
Constructor Summary | |
HttpExport()
Konstruktor. |
|
HttpExport(int port,
java.util.Properties p,
idman.mngt.Management manager)
Konstruktor. |
Method Summary | |
static void |
main(java.lang.String[] args)
Testmethode. |
protected void |
print404(java.io.PrintWriter pw)
|
protected void |
print501(java.io.PrintWriter pw)
|
protected void |
printCategories(java.io.PrintWriter pw)
|
protected void |
printConfigurations(java.io.PrintWriter pw)
|
protected void |
printContexts(java.io.PrintWriter pw)
|
protected void |
printDatafields(java.io.PrintWriter pw)
|
protected void |
printHelp(java.io.PrintWriter pw)
|
protected void |
printIndex(java.io.PrintWriter pw)
|
protected void |
printPseudonyms(java.io.PrintWriter pw)
|
protected void |
printRoles(java.io.PrintWriter pw)
|
protected void |
printRules(java.io.PrintWriter pw)
|
protected void |
printTPartners(java.io.PrintWriter pw)
|
protected void |
printTypes(java.io.PrintWriter pw)
|
protected void |
reply(java.lang.String method,
java.lang.String uri,
java.io.PrintWriter pw,
boolean addHeader)
|
void |
run()
Nimmt Verbindungen entgegen und beantwortet Anfragen. |
void |
start()
Start des Servers. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static boolean debug
protected java.net.ServerSocket ss
protected java.util.Properties settings
protected boolean local
protected int port
protected idman.mngt.Management manager
Constructor Detail |
public HttpExport(int port, java.util.Properties p, idman.mngt.Management manager)
port
- Port auf dem der Webserver läuft.p
- Einstellungen.manager
- Verweis auf das Managerobjekt, um die Verbindungen zu
erfragen.public HttpExport()
Method Detail |
public static void main(java.lang.String[] args) throws java.lang.Exception
args
- Wird ignoriert.
java.lang.Exception
public void start()
public void run()
run
in interface java.lang.Runnable
protected void print501(java.io.PrintWriter pw) throws java.io.IOException
java.io.IOException
protected void print404(java.io.PrintWriter pw) throws java.io.IOException
java.io.IOException
protected void printIndex(java.io.PrintWriter pw) throws java.io.IOException
java.io.IOException
protected void reply(java.lang.String method, java.lang.String uri, java.io.PrintWriter pw, boolean addHeader) throws java.io.IOException
java.io.IOException
protected void printContexts(java.io.PrintWriter pw) throws java.io.IOException
java.io.IOException
protected void printRoles(java.io.PrintWriter pw) throws java.io.IOException
java.io.IOException
protected void printCategories(java.io.PrintWriter pw) throws java.io.IOException
java.io.IOException
protected void printPseudonyms(java.io.PrintWriter pw) throws java.io.IOException
java.io.IOException
protected void printTPartners(java.io.PrintWriter pw) throws java.io.IOException
java.io.IOException
protected void printTypes(java.io.PrintWriter pw) throws java.io.IOException
java.io.IOException
protected void printDatafields(java.io.PrintWriter pw) throws java.io.IOException
java.io.IOException
protected void printRules(java.io.PrintWriter pw) throws java.io.IOException
java.io.IOException
protected void printConfigurations(java.io.PrintWriter pw) throws java.io.IOException
java.io.IOException
protected void printHelp(java.io.PrintWriter pw) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |