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
Modifier and TypeFieldDescriptionfinal List
<AutoCloseable> boolean
final LookupInvoker
<O, R, C> final R
org.slf4j.ILoggerFactory
final ProtoLookup
final Session
org.jline.terminal.Terminal
-
Constructor Summary
ModifierConstructorDescriptionprotected
LookupInvokerContext
(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:
close
in interfaceAutoCloseable
- Throws:
InvokerException
-