Separating web-server signatures
svn: r6391
This commit is contained in:
parent
9e7877d538
commit
e9cc4026b9
|
@ -6,7 +6,8 @@
|
|||
(lib "file.ss")
|
||||
(lib "etc.ss")
|
||||
(lib "web-server-unit.ss" "web-server")
|
||||
(lib "sig.ss" "web-server")
|
||||
(lib "web-server-sig.ss" "web-server")
|
||||
(lib "web-config-sig.ss" "web-server")
|
||||
(lib "configuration.ss" "web-server")
|
||||
"private/config.ss")
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
(module link mzscheme
|
||||
(require (lib "web-server-unit.ss" "web-server")
|
||||
(lib "sig.ss" "web-server")
|
||||
(lib "web-server-sig.ss" "web-server")
|
||||
(lib "web-config-sig.ss" "web-server")
|
||||
|
||||
(lib "unit.ss")
|
||||
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
(module main (lib "a-unit.ss")
|
||||
(require (lib "sig.ss" "web-server")
|
||||
(lib "framework.ss" "framework")
|
||||
(require (lib "framework.ss" "framework")
|
||||
(lib "mred.ss" "mred")
|
||||
(lib "class.ss")
|
||||
(lib "external.ss" "browser")
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
(require (lib "unit.ss")
|
||||
(lib "etc.ss")
|
||||
(lib "sig.ss" "web-server")
|
||||
(lib "web-server-sig.ss" "web-server")
|
||||
(lib "tcp-sig.ss" "net")
|
||||
(lib "url-sig.ss" "net")
|
||||
"internal-hp.ss")
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
"private/configuration-table-structs.ss"
|
||||
"private/util.ss"
|
||||
"private/parse-table.ss"
|
||||
"sig.ss")
|
||||
"web-config-sig.ss")
|
||||
|
||||
(define default-configuration-table-path
|
||||
(build-path (collection-path "web-server") "configuration-table"))
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
"configuration-table-structs.ss"
|
||||
"util.ss"
|
||||
"cache-table.ss"
|
||||
"../sig.ss"
|
||||
"../web-config-sig.ss"
|
||||
"../response-structs.ss")
|
||||
|
||||
; : str configuration-table -> configuration
|
||||
|
|
|
@ -3,9 +3,10 @@
|
|||
(lib "pregexp.ss")
|
||||
(lib "unit.ss")
|
||||
(lib "tcp-sig.ss" "net"))
|
||||
(require "util.ss"
|
||||
(require "util.ss"
|
||||
"../web-config-sig.ss"
|
||||
"../web-server-unit.ss"
|
||||
"../sig.ss"
|
||||
"../web-server-sig.ss"
|
||||
"../configuration.ss")
|
||||
|
||||
(define configuration@
|
||||
|
|
|
@ -1,17 +0,0 @@
|
|||
(module sig mzscheme
|
||||
(require (lib "unit.ss"))
|
||||
(require "private/dispatch-server-sig.ss")
|
||||
(provide ; XXX contract signature
|
||||
(rename dispatch-server^ web-server^)
|
||||
web-config^)
|
||||
|
||||
(define-signature web-config^
|
||||
(max-waiting
|
||||
virtual-hosts
|
||||
access
|
||||
scripts
|
||||
initial-connection-timeout
|
||||
port
|
||||
listen-ip
|
||||
instances
|
||||
make-servlet-namespace)))
|
|
@ -3,7 +3,7 @@
|
|||
(lib "unit.ss"))
|
||||
(require "../configuration.ss"
|
||||
"../web-server.ss"
|
||||
"../sig.ss"
|
||||
"../web-config-sig.ss"
|
||||
"../private/util.ss"
|
||||
"../response-structs.ss"
|
||||
"../managers/timeouts.ss"
|
||||
|
|
10
collects/web-server/web-config-sig.ss
Normal file
10
collects/web-server/web-config-sig.ss
Normal file
|
@ -0,0 +1,10 @@
|
|||
(module web-config-sig (lib "a-signature.ss")
|
||||
max-waiting
|
||||
virtual-hosts
|
||||
access
|
||||
scripts
|
||||
initial-connection-timeout
|
||||
port
|
||||
listen-ip
|
||||
instances
|
||||
make-servlet-namespace)
|
3
collects/web-server/web-server-sig.ss
Normal file
3
collects/web-server/web-server-sig.ss
Normal file
|
@ -0,0 +1,3 @@
|
|||
(module web-server-sig mzscheme
|
||||
(require "private/dispatch-server-sig.ss")
|
||||
(provide (rename dispatch-server^ web-server^)))
|
|
@ -1,7 +1,8 @@
|
|||
(module web-server-unit mzscheme
|
||||
(require (lib "tcp-sig.ss" "net")
|
||||
(lib "unit.ss"))
|
||||
(require "sig.ss"
|
||||
(require "web-server-sig.ss"
|
||||
"web-config-sig.ss"
|
||||
"private/dispatch-server-unit.ss"
|
||||
"private/dispatch-server-sig.ss"
|
||||
"private/web-server-structs.ss"
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
(require (lib "tcp-sig.ss" "net")
|
||||
(lib "unit.ss")
|
||||
(lib "contract.ss")
|
||||
"sig.ss"
|
||||
"web-config-sig.ss"
|
||||
"web-server-sig.ss"
|
||||
"web-server-unit.ss"
|
||||
"configuration.ss"
|
||||
"private/configuration-structures.ss")
|
||||
|
|
Loading…
Reference in New Issue
Block a user