Package org.eclipse.aether.internal.impl
Class DefaultDeployer
java.lang.Object
org.eclipse.aether.internal.impl.DefaultDeployer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class(package private) static final class(package private) static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate FileProcessorprivate Collection<MetadataGeneratorFactory> private OfflineControllerprivate RemoteRepositoryManagerprivate RepositoryConnectorProviderprivate RepositoryEventDispatcherprivate SyncContextFactoryprivate UpdateCheckManager -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.DefaultDeployer(FileProcessor fileProcessor, RepositoryEventDispatcher repositoryEventDispatcher, RepositoryConnectorProvider repositoryConnectorProvider, RemoteRepositoryManager remoteRepositoryManager, UpdateCheckManager updateCheckManager, Set<MetadataGeneratorFactory> metadataFactories, SyncContextFactory syncContextFactory, OfflineController offlineController) -
Method Summary
Modifier and TypeMethodDescriptiondeploy(RepositorySystemSession session, DeployRequest request) Uploads a collection of artifacts and their accompanying metadata to a remote repository.private DeployResultdeploy(SyncContext syncContext, RepositorySystemSession session, DeployRequest request) private List<? extends MetadataGenerator> getMetadataGenerators(RepositorySystemSession session, DeployRequest request) private RepositoryPolicygetPolicy(RepositorySystemSession session, RemoteRepository repository, Metadata.Nature nature) voidinitService(ServiceLocator locator) Provides the opportunity to initialize this service and to acquire other services for its operation from the locator.setFileProcessor(FileProcessor fileProcessor) setMetadataGeneratorFactories(Collection<MetadataGeneratorFactory> metadataFactories) setOfflineController(OfflineController offlineController) setRemoteRepositoryManager(RemoteRepositoryManager remoteRepositoryManager) setRepositoryConnectorProvider(RepositoryConnectorProvider repositoryConnectorProvider) setRepositoryEventDispatcher(RepositoryEventDispatcher repositoryEventDispatcher) setSyncContextFactory(SyncContextFactory syncContextFactory) setUpdateCheckManager(UpdateCheckManager updateCheckManager) private voidupload(Collection<MetadataUpload> metadataUploads, RepositorySystemSession session, Metadata metadata, RemoteRepository repository, RepositoryConnector connector, DefaultDeployer.EventCatapult catapult)
-
Field Details
-
fileProcessor
-
repositoryEventDispatcher
-
repositoryConnectorProvider
-
remoteRepositoryManager
-
updateCheckManager
-
metadataFactories
-
syncContextFactory
-
offlineController
-
-
Constructor Details
-
DefaultDeployer
Deprecated. -
DefaultDeployer
@Inject public DefaultDeployer(FileProcessor fileProcessor, RepositoryEventDispatcher repositoryEventDispatcher, RepositoryConnectorProvider repositoryConnectorProvider, RemoteRepositoryManager remoteRepositoryManager, UpdateCheckManager updateCheckManager, Set<MetadataGeneratorFactory> metadataFactories, SyncContextFactory syncContextFactory, OfflineController offlineController)
-
-
Method Details
-
initService
Description copied from interface:ServiceProvides the opportunity to initialize this service and to acquire other services for its operation from the locator. A service must not save the reference to the provided service locator.- Specified by:
initServicein interfaceService- Parameters:
locator- The service locator, must not benull.
-
setFileProcessor
-
setRepositoryEventDispatcher
public DefaultDeployer setRepositoryEventDispatcher(RepositoryEventDispatcher repositoryEventDispatcher) -
setRepositoryConnectorProvider
public DefaultDeployer setRepositoryConnectorProvider(RepositoryConnectorProvider repositoryConnectorProvider) -
setRemoteRepositoryManager
-
setUpdateCheckManager
-
addMetadataGeneratorFactory
-
setMetadataGeneratorFactories
public DefaultDeployer setMetadataGeneratorFactories(Collection<MetadataGeneratorFactory> metadataFactories) -
setSyncContextFactory
-
setOfflineController
-
deploy
public DeployResult deploy(RepositorySystemSession session, DeployRequest request) throws DeploymentException Description copied from interface:DeployerUploads a collection of artifacts and their accompanying metadata to a remote repository.- Specified by:
deployin interfaceDeployer- Parameters:
session- The repository session, must not benull.request- The deployment request, must not benull.- Returns:
- The deployment result, never
null. - Throws:
DeploymentException- If any artifact/metadata from the request could not be deployed.- See Also:
-
deploy
private DeployResult deploy(SyncContext syncContext, RepositorySystemSession session, DeployRequest request) throws DeploymentException - Throws:
DeploymentException
-
getMetadataGenerators
private List<? extends MetadataGenerator> getMetadataGenerators(RepositorySystemSession session, DeployRequest request) -
upload
private void upload(Collection<MetadataUpload> metadataUploads, RepositorySystemSession session, Metadata metadata, RemoteRepository repository, RepositoryConnector connector, DefaultDeployer.EventCatapult catapult) throws DeploymentException - Throws:
DeploymentException
-
getPolicy
private RepositoryPolicy getPolicy(RepositorySystemSession session, RemoteRepository repository, Metadata.Nature nature)
-