Author: ogusakov
Date: Thu Sep 25 22:23:15 2008
New Revision: 699182
URL: http://svn.apache.org/viewvc?rev=699182&view=rev
Log:
added user agent configuration
Modified:
maven/sandbox/trunk/wagon/wagon-mercury/src/main/java/org/apache/maven/wagon/mercury/MercuryWagon.java
Modified:
maven/sandbox/trunk/wagon/wagon-mercury/src/main/java/org/apache/maven/wagon/mercury/MercuryWagon.java
URL:
http://svn.apache.org/viewvc/maven/sandbox/trunk/wagon/wagon-mercury/src/main/java/org/apache/maven/wagon/mercury/MercuryWagon.java?rev=699182&r1=699181&r2=699182&view=diff
==============================================================================
---
maven/sandbox/trunk/wagon/wagon-mercury/src/main/java/org/apache/maven/wagon/mercury/MercuryWagon.java
(original)
+++
maven/sandbox/trunk/wagon/wagon-mercury/src/main/java/org/apache/maven/wagon/mercury/MercuryWagon.java
Thu Sep 25 22:23:15 2008
@@ -69,6 +69,7 @@
private DefaultDeployer deployer;
private List<TransferEvent> events = new ArrayList<TransferEvent>(8);
+ private String userAgent;
/**
*
@@ -177,8 +178,10 @@
fireGetStarted( resource, destination );
+ server.setUserAgent( userAgent );
+
pushEvent( new TransferEvent(this, resource,
TransferEvent.TRANSFER_PROGRESS, TransferEvent.REQUEST_GET) );
-
+
RetrievalResponse response = retriever.retrieve( request );
fireGetCompleted( resource, destination );
@@ -233,6 +236,8 @@
firePutStarted( resource, source );
+ server.setUserAgent( userAgent );
+
pushEvent( new TransferEvent(this, resource,
TransferEvent.TRANSFER_PROGRESS, TransferEvent.REQUEST_PUT) );
DeployResponse response = deployer.deploy( request );
@@ -391,5 +396,10 @@
return res;
}
+
+ public void setHttpHeaders( Properties httpHeaders )
+ {
+ this.userAgent = httpHeaders.getProperty( "User-Agent", null );
+ }
}