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 TypeFieldDescriptionorg.apache.maven.logging.BuildEventListener
final List
<AutoCloseable> org.apache.maven.api.settings.Settings
boolean
final LookupInvoker
<O, R, C> final R
org.slf4j.ILoggerFactory
org.apache.maven.api.services.Lookup
final ProtoLookup
final org.apache.maven.api.Session
org.apache.maven.api.services.SettingsBuilder
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
public final org.apache.maven.api.Session session -
logger
-
loggerFactory
public org.slf4j.ILoggerFactory loggerFactory -
slf4jConfiguration
-
loggerLevel
-
terminal
public org.jline.terminal.Terminal terminal -
buildEventListener
public org.apache.maven.logging.BuildEventListener buildEventListener -
currentThreadContextClassLoader
-
containerCapsule
-
lookup
public org.apache.maven.api.services.Lookup lookup -
settingsBuilder
public org.apache.maven.api.services.SettingsBuilder settingsBuilder -
interactive
public boolean interactive -
localRepositoryPath
-
installationSettingsPath
-
projectSettingsPath
-
userSettingsPath
-
effectiveSettings
public org.apache.maven.api.settings.Settings effectiveSettings -
closeables
-
-
Constructor Details
-
LookupInvokerContext
-
-
Method Details
-
close
- Specified by:
close
in interfaceAutoCloseable
- Throws:
InvokerException
-