Package org.apache.maven.cling.invoker
Class LookupInvoker.LookupInvokerContext<O extends Options,R extends InvokerRequest<O>,C extends LookupInvoker.LookupInvokerContext<O,R,C>>
java.lang.Object
org.apache.maven.cling.invoker.LookupInvoker.LookupInvokerContext<O,R,C>
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
DefaultEncryptInvoker.LocalContext,DefaultMavenInvoker.MavenContext
- Enclosing class:
LookupInvoker<O extends Options,R extends InvokerRequest<O>, C extends LookupInvoker.LookupInvokerContext<O, R, C>>
public static class LookupInvoker.LookupInvokerContext<O extends Options,R extends InvokerRequest<O>,C extends LookupInvoker.LookupInvokerContext<O,R,C>>
extends Object
implements AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal List<AutoCloseable> booleanfinal LookupInvoker<O, R, C> final Rorg.slf4j.ILoggerFactoryfinal ProtoLookupfinal Sessionorg.jline.terminal.Terminal -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedLookupInvokerContext(LookupInvoker<O, R, C> invoker, R invokerRequest) -
Method Summary
-
Field Details
-
invoker
public final LookupInvoker<O extends Options,R extends InvokerRequest<O>, invokerC extends LookupInvoker.LookupInvokerContext<O, R, C>> -
protoLookup
-
invokerRequest
-
cwdResolver
-
installationResolver
-
userResolver
-
session
-
logger
-
loggerFactory
public org.slf4j.ILoggerFactory loggerFactory -
slf4jConfiguration
-
loggerLevel
-
terminal
public org.jline.terminal.Terminal terminal -
buildEventListener
-
currentThreadContextClassLoader
-
containerCapsule
-
lookup
-
settingsBuilder
-
interactive
public boolean interactive -
localRepositoryPath
-
installationSettingsPath
-
projectSettingsPath
-
userSettingsPath
-
effectiveSettings
-
closeables
-
-
Constructor Details
-
LookupInvokerContext
-
-
Method Details
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
InvokerException
-