1 package org.eclipse.aether.internal.impl;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.eclipse.aether.RepositorySystemSession;
23 import org.eclipse.aether.impl.RepositoryConnectorProvider;
24 import org.eclipse.aether.repository.RemoteRepository;
25 import org.eclipse.aether.spi.connector.RepositoryConnector;
26 import org.eclipse.aether.transfer.NoRepositoryConnectorException;
27
28 class StubRepositoryConnectorProvider
29 implements RepositoryConnectorProvider
30 {
31
32 public StubRepositoryConnectorProvider( RepositoryConnector connector )
33 {
34 setConnector( connector );
35 }
36
37 public StubRepositoryConnectorProvider()
38 {
39 }
40
41 private RepositoryConnector connector;
42
43 public void setConnector( RepositoryConnector connector )
44 {
45 this.connector = connector;
46 }
47
48 public RepositoryConnector newRepositoryConnector( RepositorySystemSession session, RemoteRepository repository )
49 throws NoRepositoryConnectorException
50 {
51 return connector;
52 }
53
54 }