public class PmSession extends Object implements org.aesh.command.invocation.CommandInvocationProvider<PmCommandInvocation>, org.aesh.command.completer.CompleterInvocationProvider<PmCompleterInvocation>, org.aesh.command.activator.CommandActivatorProvider, org.aesh.command.activator.OptionActivatorProvider<org.aesh.command.activator.OptionActivator>
| Constructor and Description |
|---|
PmSession(Configuration config) |
public PmSession(Configuration config) throws Exception
Exceptionpublic void enableTrackers(boolean enable)
public void throwException()
public boolean isExceptionRethrown()
public void close()
public org.aesh.readline.AeshContext getAeshContext()
public ProvisioningManager newProvisioningManager(Path installation, boolean verbose) throws ProvisioningException
ProvisioningExceptionpublic ProvisioningLayoutFactory getLayoutFactory()
public ResourceResolver getResolver()
public UniverseManager getUniverse()
public FeaturePackLocation getResolvedLocation(String location) throws ProvisioningException
ProvisioningExceptionpublic void commandStart(PmCommandInvocation session)
public void commandEnd(PmCommandInvocation session)
public void setState(State session)
public State getState()
public void setExploredContainer(FeatureContainer exploredContainer)
public FeatureContainer getExploredContainer()
public FeatureContainer getContainer()
public String getCurrentPath()
public void setCurrentPath(String currentPath)
public void println(String txt)
public void print(String txt)
public Configuration getPmConfiguration()
public static org.aesh.readline.Prompt buildPrompt(org.aesh.readline.AeshContext aeshCtx)
public static org.aesh.readline.Prompt buildPrompt(String name)
public static Path getWorkDir(org.aesh.readline.AeshContext aeshCtx)
public PmCommandInvocation enhanceCommandInvocation(org.aesh.command.invocation.CommandInvocation commandInvocation)
enhanceCommandInvocation in interface org.aesh.command.invocation.CommandInvocationProvider<PmCommandInvocation>public PmCompleterInvocation enhanceCompleterInvocation(org.aesh.command.completer.CompleterInvocation completerInvocation)
enhanceCompleterInvocation in interface org.aesh.command.completer.CompleterInvocationProvider<PmCompleterInvocation>public org.aesh.command.activator.CommandActivator enhanceCommandActivator(org.aesh.command.activator.CommandActivator ca)
enhanceCommandActivator in interface org.aesh.command.activator.CommandActivatorProviderpublic org.aesh.command.activator.OptionActivator enhanceOptionActivator(org.aesh.command.activator.OptionActivator oa)
enhanceOptionActivator in interface org.aesh.command.activator.OptionActivatorProvider<org.aesh.command.activator.OptionActivator>public boolean existsInLocalRepository(FeaturePackLocation.FPID fpid) throws ProvisioningException
ProvisioningExceptionpublic void downloadFp(FeaturePackLocation.FPID fpid) throws ProvisioningException
ProvisioningExceptionpublic FeaturePackLocation getExposedLocation(FeaturePackLocation fplocation)
public void enableMavenTrace(boolean b)
Copyright © 2016–2018 JBoss by Red Hat. All rights reserved.