package org.odata4j.consumer.behaviors;
import org.odata4j.consumer.ODataClientRequest;
/**
* Extension-point for modifying client http requests.
*
* <p>The {@link OClientBehaviors} static factory class can be used to create built-in <code>OClientBehavior</code> instances.</p>
*/
public interface OClientBehavior {
/**
* Transforms the current http request.
*
* @param request the current http request
* @return the modified http request
*/
ODataClientRequest transform(ODataClientRequest request);
}