Class MicroConfiguration

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)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 applications
      httpServer - the HTTP server implementation to use.
      extensionsList - List of extensions.
      repositoriesList - List of repos.
      mergedDependencies - List of merged dependencies.
  • Method Details

    • postConstruct

      public MicroConfiguration 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.