Class DefaultSyncContextFactory
java.lang.Object
org.eclipse.aether.internal.impl.synccontext.DefaultSyncContextFactory
- All Implemented Interfaces:
org.eclipse.aether.spi.locator.Service
,org.eclipse.aether.spi.synccontext.SyncContextFactory
@Singleton
@Named
public final class DefaultSyncContextFactory
extends Object
implements org.eclipse.aether.spi.synccontext.SyncContextFactory, org.eclipse.aether.spi.locator.Service
Default
SyncContextFactory
implementation that uses named locks.-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Will be removed once ServiceLocator removed.DefaultSyncContextFactory
(RepositorySystemLifecycle repositorySystemLifecycle, NamedLockFactorySelector selector) Constructor used with DI, where factories are injected and selected based on key. -
Method Summary
Modifier and TypeMethodDescriptionvoid
initService
(org.eclipse.aether.spi.locator.ServiceLocator locator) org.eclipse.aether.SyncContext
newInstance
(org.eclipse.aether.RepositorySystemSession session, boolean shared)
-
Constructor Details
-
DefaultSyncContextFactory
@Inject public DefaultSyncContextFactory(RepositorySystemLifecycle repositorySystemLifecycle, NamedLockFactorySelector selector) Constructor used with DI, where factories are injected and selected based on key. -
DefaultSyncContextFactory
Deprecated.Will be removed once ServiceLocator removed.ServiceLocator default ctor.
-
-
Method Details
-
initService
- Specified by:
initService
in interfaceorg.eclipse.aether.spi.locator.Service
-
newInstance
public org.eclipse.aether.SyncContext newInstance(org.eclipse.aether.RepositorySystemSession session, boolean shared) - Specified by:
newInstance
in interfaceorg.eclipse.aether.spi.synccontext.SyncContextFactory
-