Author: olamy
Date: Thu Jan 3 11:30:21 2013
New Revision: 1428294
URL: http://svn.apache.org/viewvc?rev=1428294&view=rev
Log:
Apache Redback Main site deployment
Modified:
archiva/site-content/redback/integration/rest.html
Modified: archiva/site-content/redback/integration/rest.html
URL:
http://svn.apache.org/viewvc/archiva/site-content/redback/integration/rest.html?rev=1428294&r1=1428293&r2=1428294&view=diff
==============================================================================
--- archiva/site-content/redback/integration/rest.html (original)
+++ archiva/site-content/redback/integration/rest.html Thu Jan 3 11:30:21 2013
@@ -262,7 +262,25 @@ user.setLocked( false );
user.setValidated( true );
UserService userService = getUserService( authorizationHeader );
userService.createUser( user );
-</pre></div><div class="source"><pre
class="prettyprint"></pre></div></div></div>
+</pre></div><div class="source"><pre class="prettyprint"> protected
UserService getUserService( String authzHeader )
+ {
+ UserService service =
+ JAXRSClientFactory.create( "http://localhost:" + port +
"/" + getRestServicesPath() + "/redbackServices/",
+ UserService.class,
Collections.singletonList( new JacksonJaxbJsonProvider() ) );
+
+ // time out for debuging purpose
+ WebClient.getConfig( service
).getHttpConduit().getClient().setReceiveTimeout( 100000 );
+
+ if ( authzHeader != null )
+ {
+ WebClient.client( service ).header( "Authorization",
authzHeader );
+ }
+ WebClient.client( service ).accept( MediaType.APPLICATION_JSON_TYPE );
+ WebClient.client( service ).type( MediaType.APPLICATION_JSON_TYPE );
+
+ return service;
+ }
+</pre></div></div></div>
</div>
</div>