java.lang.Object
cloud.piranha.micro.MicroConfiguration
public class MicroConfiguration
extends java.lang.Object
The configuration settings for Piranha Micro
- Author:
- Arjan Tijms
-
Constructor Summary
Constructors Constructor Description MicroConfiguration()
Default constructor.MicroConfiguration(java.lang.String version, java.lang.String extensions, java.lang.String dependencies, java.lang.String repositories, boolean offline, int port, java.lang.String root, java.lang.String httpServer, java.util.List<java.lang.String> extensionsList, java.util.List<java.lang.String> repositoriesList, java.util.List<java.lang.String> mergedDependencies)
Constructor. -
Method Summary
Modifier and Type Method Description java.lang.String
getExtensions()
java.util.List<java.lang.String>
getExtensionsList()
java.lang.String
getHttpServer()
Get the HTTP server engine.java.util.List<java.lang.String>
getMergedDependencies()
int
getPort()
java.lang.String
getRepositories()
java.util.List<java.lang.String>
getRepositoriesList()
java.lang.String
getRoot()
java.lang.String
getVersion()
boolean
isOffline()
MicroConfiguration
postConstruct()
void
setExtensions(java.lang.String extensions)
void
setHttpServer(java.lang.String httpServer)
Set the HTTP server engine to use.void
setOffline(boolean offline)
void
setPort(int port)
void
setRepositories(java.lang.String repositories)
void
setRoot(java.lang.String root)
void
setVersion(java.lang.String version)
-
Constructor Details
-
MicroConfiguration
public MicroConfiguration()Default constructor. Initializes most of the stuff from System properties. -
MicroConfiguration
public MicroConfiguration(java.lang.String version, java.lang.String extensions, java.lang.String dependencies, java.lang.String repositories, boolean offline, int port, java.lang.String root, java.lang.String httpServer, java.util.List<java.lang.String> extensionsList, java.util.List<java.lang.String> repositoriesList, java.util.List<java.lang.String> mergedDependencies)Constructor.- Parameters:
version
- Piranha version.extensions
- Piranha extensions.dependencies
- Piranha dependencies.repositories
- Piranha repositories.offline
- Offline flag.port
- http port on which Piranha listens to requests.root
- the context root for web applicationshttpServer
- the HTTP server implementation to use.extensionsList
- List of extensions.repositoriesList
- List of repos.mergedDependencies
- List of merged dependencies.
-
-
Method Details
-
postConstruct
-
getVersion
public java.lang.String getVersion() -
setVersion
public void setVersion(java.lang.String version) -
getExtensions
public java.lang.String getExtensions() -
setExtensions
public void setExtensions(java.lang.String extensions) -
getRepositories
public java.lang.String getRepositories() -
setRepositories
public void setRepositories(java.lang.String repositories) -
isOffline
public boolean isOffline() -
setOffline
public void setOffline(boolean offline) -
getPort
public int getPort() -
setPort
public void setPort(int port) -
getRoot
public java.lang.String getRoot() -
setRoot
public void setRoot(java.lang.String root) -
getExtensionsList
public java.util.List<java.lang.String> getExtensionsList() -
getRepositoriesList
public java.util.List<java.lang.String> getRepositoriesList() -
getMergedDependencies
public java.util.List<java.lang.String> getMergedDependencies() -
getHttpServer
public java.lang.String getHttpServer()Get the HTTP server engine.- Returns:
- the HTTP server engine.
-
setHttpServer
public void setHttpServer(java.lang.String httpServer)Set the HTTP server engine to use.- Parameters:
httpServer
- the HTTP server engine.
-