1 package org.apache.maven.wagon.providers.webdav;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.maven.wagon.Wagon;
23 import org.apache.maven.wagon.shared.http.HttpConfiguration;
24 import org.apache.maven.wagon.shared.http.HttpMethodConfiguration;
25
26 public class WebDavWagonPreemptiveTest
27 extends WebDavWagonTest
28 {
29 @Override
30 protected Wagon getWagon()
31 throws Exception
32 {
33 WebDavWagon wagon = (WebDavWagon) super.getWagon();
34 wagon.setHttpConfiguration(
35 new HttpConfiguration()
36 .setAll( new HttpMethodConfiguration().setUsePreemptive( true ) ) );
37 return wagon;
38 }
39
40 @Override
41 protected boolean supportPreemptiveAuthenticationPut()
42 {
43 return true;
44 }
45
46 @Override
47 protected boolean supportPreemptiveAuthenticationGet()
48 {
49 return true;
50 }
51
52 }