org.apache.camel.component.restlet
Class DefaultRestletBinding

java.lang.Object
  extended by org.apache.camel.component.restlet.DefaultRestletBinding
All Implemented Interfaces:
RestletBinding, HeaderFilterStrategyAware

public class DefaultRestletBinding
extends Object
implements RestletBinding, HeaderFilterStrategyAware

Default Restlet binding implementation

Version:
$Revision: 799086 $

Constructor Summary
DefaultRestletBinding()
           
 
Method Summary
 HeaderFilterStrategy getHeaderFilterStrategy()
           
 void populateExchangeFromRestletRequest(org.restlet.data.Request request, Exchange exchange)
          Populate Camel message from Restlet request
 void populateExchangeFromRestletResponse(Exchange exchange, org.restlet.data.Response response)
          Populate Camel message from Restlet response
 void populateRestletRequestFromExchange(org.restlet.data.Request request, Exchange exchange)
          Populate Restlet Request from Camel message
 void populateRestletResponseFromExchange(Exchange exchange, org.restlet.data.Response response)
          Populate Restlet request from Camel message
 void setHeaderFilterStrategy(HeaderFilterStrategy strategy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultRestletBinding

public DefaultRestletBinding()
Method Detail

populateExchangeFromRestletRequest

public void populateExchangeFromRestletRequest(org.restlet.data.Request request,
                                               Exchange exchange)
                                        throws Exception
Description copied from interface: RestletBinding
Populate Camel message from Restlet request

Specified by:
populateExchangeFromRestletRequest in interface RestletBinding
Parameters:
request - message to be copied from
exchange - to be populated
Throws:
Exception - is thrown if error processing

populateRestletRequestFromExchange

public void populateRestletRequestFromExchange(org.restlet.data.Request request,
                                               Exchange exchange)
Description copied from interface: RestletBinding
Populate Restlet Request from Camel message

Specified by:
populateRestletRequestFromExchange in interface RestletBinding
Parameters:
request - to be populated
exchange - message to be copied from

populateRestletResponseFromExchange

public void populateRestletResponseFromExchange(Exchange exchange,
                                                org.restlet.data.Response response)
Description copied from interface: RestletBinding
Populate Restlet request from Camel message

Specified by:
populateRestletResponseFromExchange in interface RestletBinding
Parameters:
exchange - message to be copied from
response - to be populated

populateExchangeFromRestletResponse

public void populateExchangeFromRestletResponse(Exchange exchange,
                                                org.restlet.data.Response response)
                                         throws Exception
Description copied from interface: RestletBinding
Populate Camel message from Restlet response

Specified by:
populateExchangeFromRestletResponse in interface RestletBinding
Parameters:
exchange - to be populated
response - message to be copied from
Throws:
Exception - is thrown if error processing

getHeaderFilterStrategy

public HeaderFilterStrategy getHeaderFilterStrategy()
Specified by:
getHeaderFilterStrategy in interface HeaderFilterStrategyAware

setHeaderFilterStrategy

public void setHeaderFilterStrategy(HeaderFilterStrategy strategy)
Specified by:
setHeaderFilterStrategy in interface HeaderFilterStrategyAware


Apache CAMEL