All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractContentGenerator Convenience abstract class forContentGeneratorimplementations to extend.AbstractIndyEvent Base class for events related to changes in IndyArtifactStoredefinitions.AbstractStoreDeleteEvent Abstract event triggered when one or moreArtifactStoredefinitions are deleted.AcceptInfo AcceptInfoParser IN: application/indy-v1+json OUT:AcceptInfowith raw equal to that given above, base = application/indy+json, version=v1AllEventsListener Debugging event listener to simply spit each event out to the system console.AlternativeUserLifecycleManager The default implementation for UserLifecycleManager is in core.ApplicationContent ApplicationHeader ApplicationStatus ArtifactStoreDeletePostEvent Event signaling the deletion of one or moreArtifactStoreinstances is COMPLETE.ArtifactStoreDeletePreEvent Event signaling the deletion of one or moreArtifactStoreinstances is ABOUT TO HAPPEN.ArtifactStoreEnablementEvent Created by jdcasey on 5/2/16.ArtifactStorePostRescanEvent ArtifactStorePostUpdateEvent Event signaling that one or more specifiedArtifactStoreinstances' configurations were changed.ArtifactStorePreRescanEvent ArtifactStorePreUpdateEvent Event signaling that one or more specifiedArtifactStoreinstances' configurations were changed.ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore> This query interface is intended to be reusable across anyStoreDataManagerimplementation.ArtifactStoreRescanEvent Event to signal that the rescanning of a particular artifact store has started.ArtifactStoreUpdateEvent Event signaling that one or more specifiedArtifactStoreinstances' configurations were changed.ArtifactStoreUpdateType Enumeration of the types of configuration updates that can happen forArtifactStore's.ArtifactStoreValidateData ArtifactStoreValidateData.Builder ArtifactStoreValidator Move validation logic out of old ValidRemoteStoreDataManagerDecorator (in implied-repos) to here, so it's easier to call it from more appropriate places while still reusing it.BootupAction Performs some sort of service/subsystem bootup just before Indy is preparing to run.CacheOnlyLocation KeyedLocationimplementation that only knows about locally hosted/cached content.ChangeSummary Describes the reason for a particular change to the system, usually in terms of store definitions, templates, add-on configurations, almost anything stored in the Indy data directory (persistent system-wide state), along with the user that generated the change.ChangeSynchronizer ContentAdvisor ContentDigester Created by jdcasey on 1/4/17.ContentGenerator Interface to support dynamic content generation.ContentManager High-level interface for retrieving, storing, etc.ContentQuality ContentUtils CoreEventManagerConstants Created by jdcasey on 3/8/16.CustomJsonLayout Created by yma on 2019/3/26.DefaultIndyConfiguration DelegatingArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore> Provides a convenient delegating implementation ofArtifactStoreQuery, which can be extended to wrap particular methods with extra logic.DirectContentAccess This component is useful for content generators, that need access to raw files used as inputs for generating other files.DownloadManager Organizes resolution of content from cached locations, remote locations, and group membership.EnvironmentConfig Created by yma on 2019/3/19.EventUtils Common way to insulate the system from event processing failures.GroupLocation KeyedLocationimplementation that represents an IndyGroupstore.GroupRepositoryFilter IndyAddOn Component that describes an add-on to Indy.IndyChecksumAdvisor Created by jdcasey on 5/5/17.IndyConfigFactory Describes a facility for loading all the configurations related to Indy, only one of which isIndyConfiguration.IndyConfigInfo Registration helper for the configuration subsystem, which tells theIndyConfigFactorywhich section of the configuration file belongs to the conifguration class associated with implemenetations of this helper.IndyConfiguration Base configuration for Indy's core.IndyData IndyDataException Exception that indicates an error occurred while retrieving or managing configuration data about one or moreArtifactStoreinstances.IndyLifecycleAction Some sort of action in the lifecycle of Indy (migration, startup, shutdown).IndyLifecycleEvent IndyLifecycleEvent.Type IndyLifecycleEventManager IndyLifecycleException IndyLifecycleManager Handles the startup sequence (managingBootupAction,MigrationAction, andStartupActioninstances in order), and the shutdown sequence (managingShutdownActioninstances in order.IndyLocationExpander LocationExpanderimplementation geared to work withArtifactStoreinstances.IndyLocationResolver IndyNode A data model to describe a clustered indy node.IndyPathGenerator PathGeneratorimplementation that assumes the locations it sees will beKeyedLocation, and translates them into storage locations on disk for related content.IndyStoreErrorEvent Created by jdcasey on 9/30/15.IndyStoreEvent Marker interface for events related to changes inArtifactStoreinstances.IndyWorkflowException Signals an error between the REST-resources layer and the next layer down (except forDownloadManager, which is normally two layers down thanks to binding controllers).InternalFeatureConfig InvalidArtifactStoreException KeyedLocation Locationthat references a particularStoreKey, bridging Galley transfer management with the store definitions of Indy.LocalIndyNodeProvider LocationStoreUpdateListener This listener is responsible for clearing / re-creatingLocationinstances associated withArtifactStores when the store gets updated.LocationUtils MergedContentAction Created by jdcasey on 1/20/17.MigrationAction Converts storage/data formats from older versions of Indy into up-to-date forms.MimeTyper NoOpStoreEventDispatcher PathUtils RepositoryLocation KeyedLocationimplementation that represents aRemoteRepositoryIndy store, and bridges the handling ofRemoteRepositoryattributes such as the various timeout types (not-found-cache, connection, and cache timeouts) to expose them via theLocationAPI.RequestContextHelper The scope annotations (Thread, Header, MDC) tell where the constant is available/used.RestApp ShutdownAction Performs some sort of service/subsystem shutdown as Indy is stopping.SpecialPathSetProducer Furnish special path information for package types, which will be registered withSpecialPathManagerwhen DefaultGalleyStorageProvider (in indy-filer-default) initializes.SslValidationConfig StartupAction Performs some sort of service/subsystem startup as Indy is preparing to run.StoragePathCalculator Support separation between logical path and storage path, usually for package metadata.StoreAdvisor StoreContentAction Created by jdcasey on 1/27/17.StoreDataManager Data manager used to access and manipulate the configurations forArtifactStoreinstances.StoreDataManager.ContextualTask StoreEventDispatcher Convenience component that standardizes the process of interacting with JEEEvents relating to changes inArtifactStoredefinitions.StoreResource Implementation ofConcreteResourcewhich assumes locations areKeyedLocationinstances, and provides access to theStoreKeys they hold.StoreValidationConstants StoreValidator Store Validator used to validate URL for forArtifactStoreinstances and check if appropriate http method calls are available at validated url endpointSystemPropertyProvider After the IndyConfigFactory loads configuration from disk into an IndyConfigInfo instance, if that instance implements SystemPropertyProvider the config factory will query it for properties to be added.UIConfiguration Configuration class that tells Indy where its UI files are.UriFormatter UrlInfo UserLifecycleManager Created by ruhan on 11/16/16.ValuePipe<T> ValuePipe can hold a single value object.