Interface SyncContextFactory


public interface SyncContextFactory
A factory to create synchronization contexts. A synchronization context is used to coordinate concurrent access to artifacts or metadata.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.aether.SyncContext
    newInstance(org.eclipse.aether.RepositorySystemSession session, boolean shared)
    Creates a new synchronization context.
  • Method Details

    • newInstance

      org.eclipse.aether.SyncContext newInstance(org.eclipse.aether.RepositorySystemSession session, boolean shared)
      Creates a new synchronization context.
      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)