|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Server
An embedded Liberty server instance.
Server instances are obtained using the ServerBuilder
. The methods of this interface
can be used to manage and control the server instance.
There are some limitations when working with an embedded server: environment variables
are not checked, and jvm.options
and server.env
files are not read.
Management of the JVM and environment is assumed to be managed by the caller.
bootstrap.properties
and server.xml
files will be read as normal,
with additional caveats listed below.
Consumers of this SPI must not implement this interface. A server instance is thread safe.
ServerBuilder.build()
Nested Class Summary | |
---|---|
static interface |
Server.Result
Result of a start or stop operation. |
Method Summary | |
---|---|
boolean |
isRunning()
|
java.util.concurrent.Future<Server.Result> |
start(java.util.Map<java.lang.String,java.lang.String> props,
java.lang.String... arguments)
Start the Liberty server instance using the given arguments. |
java.util.concurrent.Future<Server.Result> |
start(java.lang.String... arguments)
Start the Liberty server instance using the given arguments. |
java.util.concurrent.Future<Server.Result> |
stop(java.lang.String... arguments)
Stop the Liberty server instance. |
Method Detail |
---|
java.util.concurrent.Future<Server.Result> start(java.lang.String... arguments)
arguments
- Command line arguments for start
java.util.concurrent.Future<Server.Result> start(java.util.Map<java.lang.String,java.lang.String> props, java.lang.String... arguments)
props
- Additional properties that will supersede any values read from
bootstrap.properties
or System.properties
arguments
- Command line arguments for start
java.util.concurrent.Future<Server.Result> stop(java.lang.String... arguments)
arguments
- Command line arguments for stop
boolean isRunning()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |