You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by og...@apache.org on 2008/09/26 07:23:16 UTC
svn commit: r699182 -
/maven/sandbox/trunk/wagon/wagon-mercury/src/main/java/org/apache/maven/wagon/mercury/MercuryWagon.java
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 );
+ }
}