Class DefaultSyncContextFactory

  • All Implemented Interfaces:
    SyncContextFactory

    @Named
    public class DefaultSyncContextFactory
    extends java.lang.Object
    implements SyncContextFactory
    A factory to create synchronization contexts. This default implementation actually does not provide any real synchronization but merely completes the repository system.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.aether.SyncContext newInstance​(org.eclipse.aether.RepositorySystemSession session, boolean shared)
      Creates a new synchronization context.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • newInstance

        public org.eclipse.aether.SyncContext newInstance​(org.eclipse.aether.RepositorySystemSession session,
                                                          boolean shared)
        Description copied from interface: SyncContextFactory
        Creates a new synchronization context.
        Specified by:
        newInstance in interface SyncContextFactory
        Parameters:
        session - The repository session during which the context will be used, must not be null.
        shared - A flag indicating whether access to the artifacts/metadata associated with the new context can be shared among concurrent readers or whether access needs to be exclusive to the calling thread.
        Returns:
        The synchronization context, never null.
        See Also:
        RepositorySystem.newSyncContext(RepositorySystemSession, boolean)