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( &quot;http://localhost:&quot; + port + 
&quot;/&quot; + getRestServicesPath() + &quot;/redbackServices/&quot;,
+                                       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( &quot;Authorization&quot;, 
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>
 


Reply via email to