org.apache.camel.component.restlet
Class DefaultRestletBinding

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

public class DefaultRestletBinding
extends Object
implements RestletBinding, org.apache.camel.spi.HeaderFilterStrategyAware

Default Restlet binding implementation


Constructor Summary
DefaultRestletBinding()
           
 
Method Summary
 org.apache.camel.spi.HeaderFilterStrategy getHeaderFilterStrategy()
           
 void populateExchangeFromRestletRequest(org.restlet.Request request, org.restlet.Response response, org.apache.camel.Exchange exchange)
          Populate Camel message from Restlet request
 void populateExchangeFromRestletResponse(org.apache.camel.Exchange exchange, org.restlet.Response response)
          Populate Camel message from Restlet response
 void populateRestletRequestFromExchange(org.restlet.Request request, org.apache.camel.Exchange exchange)
          Populate Restlet Request from Camel message
 void populateRestletResponseFromExchange(org.apache.camel.Exchange exchange, org.restlet.Response response)
          Populate Restlet request from Camel message
 void setHeaderFilterStrategy(org.apache.camel.spi.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.Request request,
                                               org.restlet.Response response,
                                               org.apache.camel.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
Throws:
Exception

populateRestletRequestFromExchange

public void populateRestletRequestFromExchange(org.restlet.Request request,
                                               org.apache.camel.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(org.apache.camel.Exchange exchange,
                                                org.restlet.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(org.apache.camel.Exchange exchange,
                                                org.restlet.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 org.apache.camel.spi.HeaderFilterStrategy getHeaderFilterStrategy()
Specified by:
getHeaderFilterStrategy in interface org.apache.camel.spi.HeaderFilterStrategyAware

setHeaderFilterStrategy

public void setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy strategy)
Specified by:
setHeaderFilterStrategy in interface org.apache.camel.spi.HeaderFilterStrategyAware


Apache CAMEL