Class Server
java.lang.Object
is.galia.http.Server
Simple HTTP server wrapping a Jetty server. Supports HTTP and HTTPS and protocol versions 1.1 and 2.
The default handler serves static filesystem content, but can be
overridden via setHandler(Handler)
.
N.B.: This is not the application server. (See ApplicationServer
.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionServer()
Initializes a static file HTTP(S) server using the image fixture path as its root. -
Method Summary
Modifier and TypeMethodDescriptionvoid
setAcceptingRanges
(boolean isAcceptingRanges) void
setAuthRealm
(String realm) void
setAuthSecret
(String secret) void
setAuthUser
(String user) void
setBasicAuthEnabled
(boolean enabled) void
setHandler
(org.eclipse.jetty.server.Handler handler) void
setHTTP1Enabled
(boolean enabled) void
setHTTP2Enabled
(boolean enabled) void
setHTTPS1Enabled
(boolean enabled) void
setHTTPS2Enabled
(boolean enabled) void
setKeyManagerPassword
(String password) void
setKeyStorePassword
(String password) void
setKeyStorePath
(Path path) void
void
start()
void
stop()
-
Constructor Details
-
Server
public Server()Initializes a static file HTTP(S) server using the image fixture path as its root.
-
-
Method Details
-
getHTTPURI
-
getHTTPSURI
-
setAcceptingRanges
public void setAcceptingRanges(boolean isAcceptingRanges) -
setAuthRealm
-
setAuthSecret
-
setAuthUser
-
setBasicAuthEnabled
public void setBasicAuthEnabled(boolean enabled) -
setHandler
public void setHandler(org.eclipse.jetty.server.Handler handler) -
setHTTP1Enabled
public void setHTTP1Enabled(boolean enabled) -
setHTTP2Enabled
public void setHTTP2Enabled(boolean enabled) -
setHTTPS1Enabled
public void setHTTPS1Enabled(boolean enabled) -
setHTTPS2Enabled
public void setHTTPS2Enabled(boolean enabled) -
setKeyManagerPassword
-
setKeyStorePassword
-
setKeyStorePath
-
setRoot
-
start
-
stop
-