public class PayaraMicro extends Object
public static void unpackJars()
public static void setUpackedJarDir(File file)
file
- public static PayaraMicro getInstance()
public static PayaraMicroRuntime bootstrap() throws BootstrapException
BootstrapException
public static PayaraMicro getInstance(boolean create)
create
- If false the instance won't be created if it has not been
initialisedpublic PayaraMicro addDeployFromGAV(String GAV)
public PayaraMicro addDeployment(String pathToWar)
public PayaraMicro addDeploymentFile(File file)
public PayaraMicro addRepoUrl(String... URLs)
public PayaraMicroRuntime bootStrap() throws BootstrapException
BootstrapException
public File getAlternateDomainXML()
public int getAutoBindRange()
public String getClusterMulticastGroup()
public int getClusterPort()
public int getClusterStartPort()
public File getDeploymentDir()
public boolean getHttpAutoBind()
public int getHttpPort()
public String getHzClusterName()
public String getHzClusterPassword()
public String getInstanceName()
public int getMaxHttpThreads()
public int getMinHttpThreads()
public File getRootDir()
public PayaraMicroRuntime getRuntime() throws IllegalStateException
IllegalStateException
public boolean getSslAutoBind()
public int getSslPort()
public String getSslCert()
public File getUberJar()
public boolean isLite()
public boolean isNoCluster()
public PayaraMicro setAccessLogDir(String filePath)
public PayaraMicro setAccessLogFormat(String format)
public PayaraMicro setAlternateDomainXML(File alternateDomainXML)
public PayaraMicro setApplicationDomainXML(String domainXml)
public PayaraMicro setAutoBindRange(int autoBindRange)
public PayaraMicro setClusterMulticastGroup(String hzMulticastGroup)
public PayaraMicro setClusterPort(int hzPort)
public PayaraMicro setClusterStartPort(int hzStartPort)
public PayaraMicro setDeploymentDir(File deploymentRoot)
public PayaraMicro setHttpAutoBind(boolean httpAutoBind)
public PayaraMicro setHttpPort(int httpPort)
public PayaraMicro setHzClusterName(String hzClusterName)
public PayaraMicro setHzClusterPassword(String hzClusterPassword)
public String getInstanceGroup()
public PayaraMicro setInstanceGroup(String instanceGroup)
instanceGroup
- The instance group namepublic PayaraMicro setInstanceName(String instanceName)
public PayaraMicro setLite(boolean liteMember)
public PayaraMicro setLogPropertiesFile(File fileName)
public PayaraMicro setLogoFile(String filePath)
public PayaraMicro setMaxHttpThreads(int maxHttpThreads)
public PayaraMicro setMinHttpThreads(int minHttpThreads)
public PayaraMicro setNoCluster(boolean noCluster)
public PayaraMicro setPrintLogo(boolean generate)
public PayaraMicro setRootDir(File rootDir)
public PayaraMicro setSslAutoBind(boolean sslAutoBind)
public PayaraMicro setSslPort(int sslPort)
public PayaraMicro setSslCert(String alias)
public PayaraMicro setUserLogFile(String fileName)
public PayaraMicro setSniEnabled(boolean value)
public void shutdown() throws BootstrapException
BootstrapException
public ClassLoader setThreadBootstrapLoader()
public static void main(String... args)
public PayaraMicro addLibrary(File lib)
lib
- The URL or filepath of the library to addCopyright © 2018. All rights reserved.