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 Details

    • invoker

      public final LookupInvoker<O extends Options,R extends InvokerRequest<O>,C extends LookupInvoker.LookupInvokerContext<O,R,C>> invoker
    • protoLookup

      public final ProtoLookup protoLookup
    • invokerRequest

      public final R extends InvokerRequest<O> invokerRequest
    • cwdResolver

      public final Function<String,Path> cwdResolver
    • installationResolver

      public final Function<String,Path> installationResolver
    • userResolver

      public final Function<String,Path> userResolver
    • session

      public final org.apache.maven.api.Session session
    • logger

      public Logger logger
    • loggerFactory

      public org.slf4j.ILoggerFactory loggerFactory
    • slf4jConfiguration

      public Slf4jConfiguration slf4jConfiguration
    • loggerLevel

      public Slf4jConfiguration.Level loggerLevel
    • terminal

      public org.jline.terminal.Terminal terminal
    • buildEventListener

      public org.apache.maven.logging.BuildEventListener buildEventListener
    • currentThreadContextClassLoader

      public ClassLoader currentThreadContextClassLoader
    • containerCapsule

      public ContainerCapsule containerCapsule
    • lookup

      public org.apache.maven.api.services.Lookup lookup
    • settingsBuilder

      public org.apache.maven.api.services.SettingsBuilder settingsBuilder
    • interactive

      public boolean interactive
    • localRepositoryPath

      public Path localRepositoryPath
    • installationSettingsPath

      public Path installationSettingsPath
    • projectSettingsPath

      public Path projectSettingsPath
    • userSettingsPath

      public Path userSettingsPath
    • effectiveSettings

      public org.apache.maven.api.settings.Settings effectiveSettings
    • closeables

      public final List<AutoCloseable> closeables
  • Constructor Details

    • LookupInvokerContext

      protected LookupInvokerContext(LookupInvoker<O,R,C> invoker, R invokerRequest)
  • Method Details