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 TypeMethodDescriptionvoidsetAcceptingRanges(boolean isAcceptingRanges) voidsetAuthRealm(String realm) voidsetAuthSecret(String secret) voidsetAuthUser(String user) voidsetBasicAuthEnabled(boolean enabled) voidsetHandler(org.eclipse.jetty.server.Handler handler) voidsetHTTP1Enabled(boolean enabled) voidsetHTTP2Enabled(boolean enabled) voidsetHTTPS1Enabled(boolean enabled) voidsetHTTPS2Enabled(boolean enabled) voidsetKeyManagerPassword(String password) voidsetKeyStorePassword(String password) voidsetKeyStorePath(Path path) voidvoidstart()voidstop()
-
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
-